OpenAI
Overview
OpenAI 当前把 agent API 栈拆成两层:一层是 responses-api 这种底层统一响应接口,另一层是 openai-agents-sdk 这种代码优先的编排层。
Current agent stack
Responses API被文档直接描述为最先进的响应接口,支持有状态延续、多模态输入以及内建工具。Using tools文档把 web search、file search、tool search、remote MCP、function calling、shell、computer use 等能力统一放进同一工具面板。Agents SDK面向“应用自己掌控 orchestration、tool execution、approvals、state”的场景,不把编排逻辑托管给平台可视化产品。
Design tilt
OpenAI 的路线偏向把“模型调用接口”和“agent runtime 抽象”分开:
- 用 responses-api 承担统一 I/O 与状态延续
- 用 openai-agents-sdk 承担多 agent、handoff、guardrails、sandbox、observability
Relationships
- responses-api 是 OpenAI agent 能力的底层入口
- openai-agents-sdk 是其代码优先 runtime 抽象
- 适合与 anthropic、google 放到同一比较框架里看