V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Kinnikuman
V2EX  ›  程序员

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

  •  
  •   Kinnikuman · 23 小时 17 分钟前 · 1497 次点击

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

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

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

    8 条回复    2026-02-14 19:34:07 +08:00
    SoulFlame
        1
    SoulFlame  
       23 小时 7 分钟前
    最近在接阿里和火山的 AI 聊天接口也一样被恶心了,原来的 chat/completions 不玩了,发的新模型搞了一套 responses api 接口,然后文档和客服还美其名曰依然兼容 chat/completions 原有接口,我兼容他个鸡儿,他新模型的 chat/completions 接口直接把联网搜索阉割掉了,还有脸说兼容。
    真的是升一个版本一个玩法
    Muniesa
        2
    Muniesa  
       22 小时 32 分钟前 via Android
    确实用着感觉很奇怪
    v1
        3
    v1  
       22 小时 24 分钟前
    api 接口上,这个 v1 不能算版本,应该是体系(系列)

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

    只有完全颠覆性、整体性不兼容的时候,才升级为 v2
    Muninn
        4
    Muninn  
       21 小时 23 分钟前
    被某个 restful 最佳实践坑了呗。我反正见过一片被坑的,包括我自己的某几个项目,基本没见过真用起来的。
    YsHaNg
        5
    YsHaNg  
       19 小时 28 分钟前 via iPhone
    iorilu
        6
    iorilu  
       11 小时 58 分钟前
    我没见过有几家真同时搞几个版本 api 的, 哪有空维护
    ms17010
        7
    ms17010  
       9 小时 10 分钟前
    历史原因吧,当时可能也没想那么多,现在大量的应用在用,都得考虑兼容了
    msg7086
        8
    msg7086  
       1 小时 15 分钟前
    笑死,这套 API 本来就他自家在用的,现在一看全世界各种软件都在用,不管谁都先支持一个 OpenAI 兼容 API 再说。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2074 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 12:49 · PVG 20:49 · LAX 04:49 · JFK 07:49
    ♥ Do have faith in what you're doing.