GoForum🌐 V2EX

关于 OpenAI 后端接口加 v1 版本号这件事

Kinnikuman · 2026-02-13 21:37 · 0 次点赞 · 4 条回复

加 v1 这个目的是为了版本的向后兼容吧,但这个 v1 版本雷打不动,比如 chat/completions 迁移到新的 responses api ,也没有用这个版本做迁移,而是换了一套新 api 接口。

很多第三方 ai 服务平台为了兼容 OpenAI 的 API ,有些也要加上这个 v1 ,而且很多第三方的应用,用户配置模型后端 api 时候,api base 也是要做 v1 的兼容,有时候加上 v1 不对,有时候少了 v1 还不行。。

感觉这个 v1 的设计南辕北辙了。

4 条回复
SoulFlame · 2026-02-13 21:47
#1

最近在接阿里和火山的 AI 聊天接口也一样被恶心了,原来的 chat/completions 不玩了,发的新模型搞了一套 responses api 接口,然后文档和客服还美其名曰依然兼容 chat/completions 原有接口,我兼容他个鸡儿,他新模型的 chat/completions 接口直接把联网搜索阉割掉了,还有脸说兼容。 真的是升一个版本一个玩法

Muniesa · 2026-02-13 22:17
#2

确实用着感觉很奇怪

v1 · 2026-02-13 22:27
#3

api 接口上,这个 v1 不能算版本,应该是体系(系列)

比如 @SoulFlame #1 举例的 chat/completions 删了,v1.0.1 ,新接口兼容老接口格式 v1.0.2 ……

只有完全颠覆性、整体性不兼容的时候,才升级为 v2

Muninn · 2026-02-13 23:27
#4

被某个 restful 最佳实践坑了呗。我反正见过一片被坑的,包括我自己的某几个项目,基本没见过真用起来的。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Kinnikuman
发布: 2026-02-13
点赞: 0
回复: 0