自定义api网址,不行

使用问题 · 1018 次浏览
e213fdsxcvcxvxc 创建于 2023-06-23 17:21

失败了。


回复内容
CL 2023-06-23 17:23
#1

第三方api网址,必须完全兼容官方接口才行。我自己搭建过代理测试是没问题的,azure的也没问题。

e213fdsxcvcxvxc 回复 CL 2023-06-23 17:25 :

好奇怪啊,我用谷歌插件可以,用你搞的ai调用就不行  api是3.5的

CL 回复 e213fdsxcvcxvxc 2023-06-23 17:41 :

我也不清楚是什么原因,暂时也没时间和条件测试研究。 建议使用官方接口。

EricHuangS 回复 CL 2023-07-14 09:10 :

我按照azure直接给的地址:
https://{organization}.openai.azure.com/openai/deployments/{key_name}/chat/completions?api-version=2023-03-15-preview
和按文档里面修改之后的样子:https://{org}.openai.azure.com/openai/deployments/{key_name}/{0}?api-version=2023-05-15

配置了都不行,报错就是404, resource not found。不确定是什么原因。

CL 回复 EricHuangS 2023-07-14 09:13 :

替换掉下面网址里的大写文字部分,其它部分不动。

https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/{0}?api-version=2023-05-15



EricHuangS 回复 CL 2023-07-14 11:39 :

我试了也看了官方文档,还是报那个错。调试运行了一次。
补全了API网址模板,结果为:https://{resource}.openai.azure.com/openai/deployments/ {deployment_name}/{0}?api-version=2023-05-15/{0}/{1}
我不确定是不是后面那个补全的地方导致了错误。但是我用我最开始直接复制的那个azure给的url在VSCODE的genie的插件里是可以使用的

CL 回复 EricHuangS 2023-07-14 11:46 :

试一下这两个地方,把实际的值写进去,然后后面{0}改成{1}试一下。 我可能文档里写错了 

https://AAAAA.openai.azure.com/openai/deployments/BBBBB/{1}?api-version=2023-05-15

EricHuangS 回复 CL 2023-07-14 11:55 :

是的,我也发现了。{0}代表version,{1}代表type,应该把文档那个{0}的位置改成1就可以了。通了,谢谢。

CL 回复 EricHuangS 2023-07-14 12:11 :

感谢,我去修改下文档~

回复主贴