OpenAI 将 Agents API 以公开测试版开放给开发者,提供一套用于构建云端智能体的运行框架。调用时,开发者可描述任务、指定模型和工具,并选择智能体运行环境;OpenAI 表示这套 harness 与 Codex 背后的运行能力相同。它要解决的不是“怎样写一句更长的提示词”,而是让智能体能在有文件、代码、工具和持久会话的环境里持续工作。阅读 OpenAI Agents API 公告。
API 包含哪些部分
一个智能体会有任务输入、模型、工具和执行环境。工具可以包括 MCP 服务、自定义函数或内置能力;运行环境可选 OpenAI 托管沙盒、自建基础设施,或公告列出的合作运行环境。框架还加入长会话上下文压缩、按需工具搜索、程序化并行调用和子智能体拆分等能力。它的价值在于编排和运行时,具体业务逻辑、权限和用户体验仍由开发者负责。
适合先做的原型
可以从一个范围有限、可回查的流程开始,例如检查某个服务最近半小时错误率升高的原因:让主智能体读取监控,安排子任务分别查看部署记录、错误日志和依赖变化,再把证据和建议写入指定目录。接入前需要设置环境边界、可用工具、文件读写权限、最长运行时间和人工批准点。对于付款、生产环境变更、外发消息等动作,不应只依靠模型的最终回答。
从快速开始到实际接入
- 先阅读 Agents API 概览和 Quickstart,确认当前 SDK 版本、模型名与创建会话接口。
- 为一个测试任务配置模型、最少必要工具和隔离环境,不要一开始就给全部生产凭证。
- 定义结构化输出,例如结果、证据链接、执行过的操作、未解决问题和需要人工审批的动作。
- 对失败、超时、重复执行和中断恢复进行测试,再记录 token 与工具调用费用。
公开测试阶段接口可能变化。官方称 API 本身不收额外平台费,开发者仍需为实际消耗的模型 token 和工具付费;托管环境、合作商资源及其计算成本也应纳入预算。
它与自己搭建 Agent 的取舍
如果你的应用需要长会话、工具路由、文件工作区或多个子任务,托管 harness 可能减少自建编排和恢复机制的工作。若你需要完全控制执行器、数据驻留、审计日志或供应商选择,自建运行环境仍可能更合适。OpenAI 表示底层 Codex harness 有开放代码,但 Agents API 本身仍由 OpenAI 管理;不要把“底层代码开放”误解为托管服务、全部环境或所有模型都开源。