OpenAI Responses API
OpenAI推出的新一代接口规范,用于替代Chat Completions API,核心特性包括会话状态持久化、原生工具调用支持和事件流响应结构,已被Codex CLI等OpenAI自家工具采用
时间轴 (近 90 天)
同一个 MiniMax M3.1 Flash 模型在 OpenAI Chat Completions、Anthropic Messages、OpenAI Responses 三种协议下的 effort 字段名分别为 reasoning_effort、output_config.effort、reasoning.effort,三者都接受 low/medium/high/xhigh/max 五个值,默认都是 max。
在 Mastra model 配置中设置 api: "responses" 会让 agent 改为 POST 到 /v1/responses 并使用 input 数组替代 messages。
PR #18911 允许 Ollama 的 OpenAI 兼容层在 Responses 历史记录中接受并透传自定义工具调用。
output_index 漂移导致的问题在表象上可能是输出内容被截断、消息块拼接错乱,或者在某些情况下触发解析异常。
langchain-openai 1.7.2 修复了 OpenAI Responses API 在流式场景下 output_index 发生漂移时,流式返回条目被错误拆分到多个 block 中的问题(PR #41121)。
OpenAI Responses API 引入了会话状态持久化机制,服务端可保存对话上下文,客户端无需每次请求携带完整历史消息,从而降低 Token 消耗
DeepSeek V4 Pro为Flash版本引入了灵活的推理努力(reasoning effort)选项,并新增对OpenAI Responses API的支持
全部知识事实 (7)
PR #18911 允许 Ollama 的 OpenAI 兼容层在 Responses 历史记录中接受并透传自定义工具调用。
70%待验证同一个 MiniMax M3.1 Flash 模型在 OpenAI Chat Completions、Anthropic Messages、OpenAI Responses 三种协议下的 effort 字段名分别为 reasoning_effort、output_config.effort、reasoning.effort,三者都接受 low/medium/high/xhigh/max 五个值,默认都是 max。
50%待验证在 Mastra model 配置中设置 api: "responses" 会让 agent 改为 POST 到 /v1/responses 并使用 input 数组替代 messages。
50%待验证output_index 漂移导致的问题在表象上可能是输出内容被截断、消息块拼接错乱,或者在某些情况下触发解析异常。
50%待验证langchain-openai 1.7.2 修复了 OpenAI Responses API 在流式场景下 output_index 发生漂移时,流式返回条目被错误拆分到多个 block 中的问题(PR #41121)。
50%待验证OpenAI Responses API 引入了会话状态持久化机制,服务端可保存对话上下文,客户端无需每次请求携带完整历史消息,从而降低 Token 消耗
50%待验证DeepSeek V4 Pro为Flash版本引入了灵活的推理努力(reasoning effort)选项,并新增对OpenAI Responses API的支持
50%