base_url地址到底是哪个?
1.
https://api.zhizengzeng.com
2.
https://api.zzz-api.top
3.
很多同学会比较疑惑,老是调不通,发现是base_url不对。
下面单独来说一下这个问题,干货是:
base-url是灵活变化的,取决于你在哪里用,和使用的接口场景。
如果是chat场景,核心最终调用的完整url是:`https://api.zhizengzeng.com/v1/chat/completions`,到底是域名即可,还是要加v1,还是完整地址取决于你在哪用,最终它肯定要将这个完整的地址补充完整,再发起http请求。
所以最终肯定是这3个当中的一个:
`https://api.zhizengzeng.com`
`https://api.zhizengzeng.com/v1`
`https://api.zhizengzeng.com/v1/chat/completions`
其它场景依次类推。
https://flag.smarttrot.com/
)示例1:
比如你在python中使用,那得看人家python包中是怎么补全这个完整地址的,得按人家的规则来。openai的python包的基地址是:
https://api.zhizengzeng.com/v1
比如你在其它工具或sdk中使用,也得看这个工具底层是怎么补全完整地址的。如chatgpt-next-web这个软件配置的基地址是:
https://api.zhizengzeng.com
,是没有v1的,说明底层他会自己补全。如果是speech的场景,则根据接口文档,完整的url是:
https://api.zhizengzeng.com/v1/audio/speech
,也取决于你是怎么来用。1、其实只要看它默认情况下是openai的什么地址,就对应的加或不加v1,或是完整地址即可。
2、实在不行,你把3个可能的地址全试一遍就行了。
修改于 2024-12-20 15:55:52