2026年8月,OpenAI进行了一次 quietly revolutionary 的API架构升级:Responses API全面成为默认接口,MCP(Model Context Protocol)原生支持,而陪伴开发者两年的Assistants API将于8月26日正式下线。
这次升级不是简单的版本迭代,而是OpenAI对AI应用开发范式的一次重新定义。
核心变化:从Assistants API到Responses API
2023年11月,OpenAI在Dev Day上推出了Assistants API,提供了三个核心对象:Assistants、Threads、Runs,以及三个内置工具:Code Interpreter、File Search、Function Calling。
三年过去,OpenAI认为这套架构已经完成了历史使命,现在是时候让位给更灵活的Responses API了。
为什么迁移?
Responses API相比Assistants API有四大优势:
- 更简洁的代码:同样功能从100行降到3行
- 内置工具丰富:web search、file search、computer use、code interpreter、remote MCP servers开箱即用
- 状态管理优化:支持store: true自动维护多轮上下文,推理和工具上下文跨轮保留
- 成本更低:缓存利用率提升40-80%,推理模型配合 Responses 在SWE-bench上提升3%
MCP:AI工具的通用语言
MCP(Model Context Protocol)是Anthropic在2024年11月推出的开放协议,用于标准化AI模型与外部工具的数据交换。
2025年12月,Anthropic将MCP捐赠给Linux Foundation旗下的Agentic AI Foundation,OpenAI、Google、Microsoft、AWS、Cloudflare、Bloomberg共同支持。
现在,MCP已经成为AI工具连接的事实标准:
- Claude Code:原生支持MCP
- Codex CLI:通过/mcp命令连接MCP服务器
- Gemini CLI:支持MCP工具
- OpenAI Agents SDK:Python和TypeScript SDK原生支持MCP
Responses API中的MCP支持
在Responses API中,MCP作为内置工具类型提供:
- 远程MCP服务器:直接通过server_url连接任何MCP兼容服务
- 工具自动发现:API自动发现服务器可用工具,无需手动定义schema
- 审批控制:require_approval参数控制是否自动执行工具调用
- 安全隧道:企业版支持Secure MCP Tunnel,内网MCP服务器无需暴露公网
代码示例:
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model=”gpt-5.5″,
tools=[{
“type”: “mcp”,
“server_label”: “my_server”,
“server_url”: “https://mcp.example.com/sse”,
“require_approval”: “never”
}],
input=”查询生产数据库的用户数量”
)
print(response.output_text)
迁移时间线
2025年8月26日:OpenAI正式宣布Assistants API beta弃用
2026年8月26日:Assistants API完全下线,所有端点停止响应
迁移路径:
- Assistants → Prompts(可复用的模型、工具、指令配置块)
- Threads → Conversations(持久化聊天历史)
- Runs → Responses(简化的请求-响应模型)
- Run Steps → Items(更清晰的多步推理结构)
实际迁移难度
OpenAI官方表示迁移” deliberately cheap”,但实际工程工作量不容忽视:
- 没有自动化迁移工具
- Thread迁移需要手动处理
- 需要重写所有Run调用为Responses调用
- 工具调用逻辑需要显式管理
- 历史数据有三种处理选择:归档冷存储、回填到Conversations、接受丢失
行业影响
这次迁移标志着AI开发范式的三个转变:
- 从Opinionated到Flexible:Assistants API强绑定状态管理,Responses API让开发者自己控制循环
- 从Proprietary to Open:MCP成为工具连接标准,打破OpenAI生态锁定
- 从Monolith to Composable:AI应用从单一大模型调用转向多工具、多服务组合
对开发者的建议
如果还在用Assistants API:
- 立即开始迁移,距离8月26日deadline已经很近
- 优先迁移活跃生产系统
- 历史Threads可以考虑归档冷存储
如果正在选型:
- 新项目直接使用Responses API
- 需要跨模型工具复用的场景采用MCP服务器
- 企业场景考虑Secure MCP Tunnel
如果使用Azure OpenAI:
- 迁移目标是Microsoft Foundry Agents Service
- 同样基于Responses API,只是入口不同
总结
OpenAI的这次架构升级,表面上是API版本迭代,实质上是AI应用开发从”黑盒助手”到”可组合工具层”的范式转变。
Responses API提供了更灵活、更高效的开发体验,MCP则打破了工具连接的生态壁垒。对于开发者来说,现在是拥抱新范式的最佳时机。
最后提醒:Assistants API将在2026年8月26日正式下线,还有三天时间。如果你的生产系统还在使用它,请立即开始迁移。