这样的格式是openai api 还是 open api 还是openrouter ?
api.xxx.com/v1
很多newapi和one-api转出来的这种,我都分不清了
1 个赞
都不是啊,你这个哪都能接,OAI的是chat/completions
那是啥啊
1 个赞
v1这个路径下很多接口的
那只有/v1是啥?
这只是个URL接口前缀
啥都不是其实
一般都是域名/API版本/路径
例如OAI的规范
文本补齐:域名/v1/chat/completions
但领出来看OAI其实不依赖V1,你丢V1000都行,他只是拼接后面的,参考智谱走的OAI规范,是/V4
太绝对了,NEWAPI转出来可不止支持OAI的,Claude也是/V1开头,只是Claude的规范会自动给你补上v1,而不用自己打
3 个赞
有一些app让你填到v1,就说明它还要调用这个路径下其他的接口呗,比如帮助你同步所有可用模型列表之类的。
1 个赞
我有个项目需要调用Newapi转出来的AI大模型,那我需要用到哪个文档?
openai-compatible 格式规范,根据用途会自动补全后边的
- get model 就 xxxx/models
- 聊天补全 就 xxxx/chat/completions
- 嵌入就 xxxx/embeddings
v1不是必须的,可能会有不同的前缀,不过大家都抄 v1罢了,比如 典型的智谱接口
- https://open.bigmodel.cn/api/coding/paas/v4/
它的完整聊天补全是 https://open.bigmodel.cn/api/coding/paas/v4/chat/completions
oai接口本身没问题,问题是一些软件喜欢瞎补全 成 v1/chat/completions 这种,最为规范的是软件只会自动补全
- get model 就 xxxx/models
- 聊天补全 就 xxxx/chat/completions
- 嵌入就 xxxx/embeddings
鉴于刚才说的 很多喜欢把v1 也抄来了,就导致 有时候 你得填到v1 有时候又不需要填v1
你想接什么规范看哪个,new支持OAI(新旧都支持)、Claude、Gemini,御三家的规范
佬说的不太准确
1 个赞
私聊吧我要好好指导你![]()
oneapi/newapi 转出来的就是 OpenAI api,oneapi 里的 one 就是指 OpenAI(all in openai)
openrouter 是供应商,调用格式基本对标 OpenAI api,但有少数参数和细节差异
open api 是一种广义的 api 规范说法