文档的说明:使用第三方网址时,可以按如下格式:https://api网址/{1} ,其中{1}作为接口名称(如chat/completions)的占位符保持不动。如,硅基流动的接口网址为https://api.siliconflow.cn/v1/{1}。
https://api网址/{1}
{1}
chat/completions
https://api.siliconflow.cn/v1/{1}
如果不使用占位符,填写全部网址反而报错了,例如填写
为什么一定要使用占位符,原理是什么。
这是最初选用的底层第三方库的一个设计,
它是提供一个API网址的模板,其中{0}表示版本,{1}表示接口,如果两个都没有,则自动追加版本和接口。
所以如果没有{1},会自动追加导致错误的网址结果。
这个确实不是一个好的设计。
目前如果需要指定完整网址,可以在网址后面增加一个query参数,如 https://完整api网址?test={1}
也可在完整网址后面加一个#号