Responses协议?

“Responses”协议是OpenAI在2025年推出的一种新一代API接口标准,旨在取代传统的/v1/chat/completions接口。它不仅仅是聊天,更是为构建“智能体”而生。

  • 状态管理:旧协议是无状态的,每次对话都需要把完整的历史消息重新发送给服务器,非常浪费流量和算力。而“Responses”协议通过一个唯一的response_id来追踪对话状态,你只需要发送这个ID和新问题,服务器就能自动拼接上下文,效率极高。
  • 内置工具调用:它原生支持联网搜索、代码解释器、文件检索、MCP等复杂功能,无需开发者手动编写复杂的函数调用逻辑。
  • 结构化输出:它能更好地处理JSON等结构化数据,方便程序直接读取和使用结果。

为什么在AI客户端经常会有这个开关?
这个开关的存在,是因为目前市面上的AI模型服务商处于“新旧交替”的阶段:

  • 原生支持:像OpenAI官方的GPT-4o、GPT-5,以及阿里云百炼的通义千问、百度千帆的部分模型,已经原生支持了/v1/responses接口。
  • 仅支持旧协议:许多国内外的第三方模型(如DeepSeek、Kimi、MiniMax等)目前主要提供的是旧的/chat/completions接口。如果你强行对这些模型开启“Responses”选项,就会因为接口不匹配而导致报错(如404 Not Found)。
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐