Responses API
Responses API是OpenAI推出的一款服务端API产品,用于构建和管理AI模型的对话交互流程。其核心特性包括:由服务端负责维护对话历史状态,简化客户端的上下文管理负担;支持集成工具调用、文件检索等扩展能力;并提供统一接口以调用OpenAI旗下多种语言模型,适用于开发者构建复杂的AI应用场景。
核心事实
时间轴 (近 90 天)
Mistral推出Responses API公测,每次响应把模型回答、推理过程和工具调用作为独立条目返回,支持Mistral托管的所有聊天模型,包括Large4。
GPT-6.1 Terra 兼容 AI SDK、OpenAI 兼容的 Chat Completions API、Responses API,以及连接到 AI Gateway 的编程代理。
开发者可通过 AI SDK、Chat Completions API、Responses API、Anthropic Messages API 或连接 AI Gateway 的编码 Agent 调用 Kimi K3.1 Pro。
Responses API目前提供30分钟内的缓存命中保证,并已针对部分用户推出12小时缓存窗口的预览。
文章建议:若项目正在通过 Vertex AI 调用 Responses API、使用 Realtime WebSocket 且遇到连接恢复后 close 状态丢失或取消操作后连接未正确释放的问题、或仍依赖 Pydantic v1 做请求校验,应尽快升级到 v3.36.0。
v3.36.0 为 Responses API 增加了 Vertex AI 支持(PR #4139)。
在 Codex CLI 0.162.1 中,`wire_api = "chat"` 会导致启动报错,因为新版移除了 chat 选项,仅支持 Responses API。
OpenAI Agents SDK 的默认通信接口是 Responses API,而非 Chat Completions。
向仅支持 Chat Completions 的网关发起 Responses 请求会返回 NotFoundError(HTTP 404)。
OpenAI Responses API 在响应提前结束(如触及 max_output_tokens 上限)时会触发 response.incomplete 事件,该事件同样携带 response.usage;若只监听 response.completed 会遗漏被截断回答的用量。
还有 37 条时间轴事件
全部知识事实 (20)
xAI 提供与 OpenAI 兼容的 API 接口,这是早期 @ai-sdk/xai 能通过 Chat Completions 端点进行适配的基础
90%已验证OpenAI于2024年推出了Responses API,引入了内置工具调用和状态管理能力
80%已验证OpenAI API支持stream: true的Server-Sent Events流式输出
65%待验证Responses API引入了previous_response_id参数实现多轮对话的自动上下文串联
85%待验证Responses API是Chat Completions API的演进版本,整合了网页搜索、文件搜索、代码执行器等内置工具
70%待验证Responses API原生支持多种内置工具,包括网页搜索、文件搜索、代码解释器和计算机使用等
60%待验证Responses API是OpenAI在2025年推出的新一代API接口,旨在取代Chat Completions API
60%待验证GPT-6.1 Terra 兼容 AI SDK、OpenAI 兼容的 Chat Completions API、Responses API,以及连接到 AI Gateway 的编程代理。
50%待验证开发者可通过 AI SDK、Chat Completions API、Responses API、Anthropic Messages API 或连接 AI Gateway 的编码 Agent 调用 Kimi K3.1 Pro。
50%待验证Responses API目前提供30分钟内的缓存命中保证,并已针对部分用户推出12小时缓存窗口的预览。
50%待验证文章建议:若项目正在通过 Vertex AI 调用 Responses API、使用 Realtime WebSocket 且遇到连接恢复后 close 状态丢失或取消操作后连接未正确释放的问题、或仍依赖 Pydantic v1 做请求校验,应尽快升级到 v3.36.0。
50%待验证v3.36.0 为 Responses API 增加了 Vertex AI 支持(PR #4139)。
50%待验证在 Codex CLI 0.162.1 中,`wire_api = "chat"` 会导致启动报错,因为新版移除了 chat 选项,仅支持 Responses API。
50%待验证OpenAI Agents SDK 的默认通信接口是 Responses API,而非 Chat Completions。
50%待验证向仅支持 Chat Completions 的网关发起 Responses 请求会返回 NotFoundError(HTTP 404)。
50%待验证OpenAI Responses API 在响应提前结束(如触及 max_output_tokens 上限)时会触发 response.incomplete 事件,该事件同样携带 response.usage;若只监听 response.completed 会遗漏被截断回答的用量。
50%待验证把同一个 OpenAI Agents SDK Agent 从默认的 Responses API 切换到 Chat Completions 后,格式错误回答从 41 降到 9;换用公开的接地系统提示词则降到 20,说明 API 默认值是格式漂移的主因。
50%待验证Responses API 提供两种跨轮次保持状态的模式:无状态加密回放(发送 store: false 和 include: [reasoning.encrypted_content])和服务端托管历史(传入 previous_response_id),二者不能混用。
50%待验证在 Muse Wonder API 的三种端点中,推理力度参数命名不同:Responses 中为 reasoning.effort,Chat Completions 中为顶层 reasoning_effort。
50%待验证Responses API 是 OpenAI 于 2025 年推出、用于取代 Chat Completions 的新一代接口。
50%