跳至正文
本站为独立中文使用指南,入口、套餐与功能可能变化,请以实际页面为准。
MODEL GUIDES

选择适合你的 AI 模型

先按任务选择模型,再进入对应入口或教程,减少无效尝试。

查看模型动态
AI模型动态

OpenAI Agents API 发布:以后做 AI Agent 不用自己搭框架了?

2026 年 9 月 10 日,OpenAI 正式推出 Agents API 公测版,所有开发者都可以通过一次 API 调用,在 OpenAI 托管的云端环境中创建并运行 AI Agent。这套 API 的底层是驱动 OpenAI Codex 的同一套 Agent 运行框架(OpenAI 内部称为“harness”),OpenAI 负责管理会话、编排、上下文压缩和故障恢复,开发者只需要提供工具、定义任务、选择运行环境。

但标题里“不用自己搭框架”这个说法需要拆开看。 Agents API 确实帮开发者省掉了运行底座的建设工作,但它并没有取代代码层面的编排框架。如果你想让 Agent 在你的业务逻辑里灵活运转,仍然需要用到 OpenAI 的 Agents SDK(开源 Python 库)来定义 Agent 的结构和工具调用。两个东西名字很像,用途完全不同。

【快速答案】

  • Agents API 是什么:OpenAI 托管的后端运行环境,负责跑 Agent 的模型调用循环、管理会话状态、自动压缩上下文、处理故障恢复。你通过 API 提交任务,OpenAI 帮你运行。
  • Agents SDK 是什么:开源 Python/TypeScript 库,你在自己的代码里用它定义 Agent 的行为、工具和编排逻辑。SDK 负责“怎么写”,API 负责“在哪跑”。
  • 定价:Agents API 本身不收费。你按所选模型的 API 费率付 token 费用,按标准价付工具费用,OpenAI 托管沙箱按容器费率计费。没有平台费、没有座位费。
  • 沙箱可选:OpenAI 托管沙箱、自己的基础设施、或九家合作方(Cloudflare、Vercel、Daytona、E2B、Modal、Blaxel、DigitalOcean、Oracle、Runloop)。
  • 谁适合现在用:已经在用 OpenAI 生态、需要长时运行的 Agent(数小时到数天)、不想自己维护会话状态和上下文管理系统的团队。
  • 谁建议再等等:对数据驻留和 ZDR 有硬性合规要求、需要深度自定义 Agent 编排逻辑、或正在用 LangGraph 等竞品且迁移成本很高的团队。

Agents API 和 Agents SDK 到底有什么区别?

这是目前最容易混淆的地方。

OpenAI 现在有两个名字里带“Agents”的产品,功能完全不同:

Agents API 是一个托管服务。你把任务发给它,它在 OpenAI 的服务器上运行 Agent——调用模型、执行工具、管理会话。你的应用只需要提交输入和接收事件,不需要自己维护 Agent 的运行时状态。

Agents SDK 是一个开源代码库。你在自己的代码里定义 Agent 的模型、指令、工具、安全护栏,SDK 提供 Agent 循环、任务交接(handoff)、追踪(tracing)等编排能力。它更像一个库,而不是一个服务。

两者可以配合使用,也可以各自独立使用。一个典型组合是:用 Agents SDK 在代码中定义 Agent 的逻辑,然后用 Agents API 在云端运行它。但如果你只想快速调用一个托管好的 Agent,也可以直接用 Agents API,不引入 SDK。

一句话区分:Agents SDK 解决“Agent 怎么写”的问题,Agents API 解决“Agent 在哪跑、怎么持续跑”的问题。

这和 OpenAI 在 2026 年 4 月更新 Agents SDK 时加入的沙箱能力需要区分开来。那次更新让 SDK 支持在本地或 Docker 环境中运行沙箱 Agent,而本次发布的 Agents API 是把沙箱运行环境变成了 OpenAI 托管的云服务。

Agents API 怎么用?一次 API 调用的完整流程

Agents API 的用法比你想象中简单。核心操作是在请求中指定四件事:模型、指令、任务、环境。

官方快速入门示例是这样的(Python):

python

这段代码做的事情是:创建一个 Agent 会话,指定使用 gpt-6-astra 模型,让它在 OpenAI 托管的沙箱中写一个 Python 脚本、运行它、返回输出。整个过程通过流式事件实时反馈。

请求需要携带 OpenAI-Beta: agents=v1 请求头。官方 SDK 会自动加上,但如果你直接发 HTTP 请求,需要手动设置。

需要的 API Key 权限包括:api.agents.read 和 api.agents.write(用于会话操作),以及 api.responses.write(用于模型推理)。

如果你需要使用自托管沙箱,还需要额外生成一个受限的“executor key”,专门用于沙箱执行环境,不要把它和主 API Key 混用。

Agents API 的定价怎么算?和“零平台费”的真实含义

OpenAI 官方明确表示 Agents API 不收取额外费用,开发者只需支付 token 使用费和工具调用费。但“不收费”的说法容易让人忽略几个实际成本项。

完整的计费结构包含三层:

计费项计费方式
模型 token按所选模型的 API 费率计费(如 GPT-6 Astra、GPT-5.6 等)
OpenAI 内置工具按标准工具费率计费(Web 搜索、文件搜索等)
OpenAI 托管沙箱按标准容器费率计费(按使用时长)

如果你选择自托管沙箱或第三方合作方沙箱,沙箱费用由对应的基础设施提供商收取,不经过 OpenAI 账单。

一个容易忽略的成本特征:Agent 类工作负载的 token 消耗模式与传统聊天完全不同。一次 Agent 任务可能链式调用十几次模型,每次调用都有自己的上下文窗口,工具调用还会额外产生往返。这意味着 token 消耗是乘法增长,不是加法增长。

Agents API 提供了自动上下文压缩功能——当会话接近所选模型的上下文上限时,OpenAI 会自动对历史内容做摘要压缩。这能缓解上下文溢出的问题,但不能完全消除长时任务的 token 成本。

沙箱怎么选:OpenAI 托管、自托管,还是第三方

Agents API 把 Agent 的代码执行环境设计成了可替换的模块。你有三种选择:

第一种:不使用沙箱。 如果你的 Agent 只需要调用远端工具(比如 Web 搜索、数据库查询),不需要在本地文件系统上操作文件或运行代码,可以完全不配置沙箱。环境参数传 None 即可。

第二种:OpenAI 托管沙箱。 这是最省事的选择。OpenAI 负责配置和管理沙箱环境,你只需要指定 environment={"type": "openai_hosted"}。沙箱复用了驱动 Codex 和 ChatGPT 的同一套基础设施。适合快速验证和中小规模场景。

第三种:自托管或第三方沙箱。 OpenAI 列出了九家合作方:Blaxel、Cloudflare、Daytona、DigitalOcean、E2B、Modal、Oracle Cloud Infrastructure、Runloop 和 Vercel。你可以把代码执行放在自己的 VPC 内,或使用合作方的托管环境。

但有一个关键细节需要理解:更换沙箱供应商,改变的是代码在哪里执行,不会把 Agents API 的托管 harness 一起搬走。 模型推理请求仍然路由到 OpenAI 端点,会话管理和编排仍然由 OpenAI 负责。

自托管沙箱的配置比托管沙箱复杂。你需要生成一个专门的 executor key,配置 IP 白名单允许沙箱的出站网络请求,然后运行 codex exec-server 并传入会话返回的环境 ID 和远程 URL。如果你用的是 Cloudflare,官方提供了基于 Cloudflare Containers 的接入指南。

数据驻留和合规限制:官方文档不显眼但很重要

这是目前多数中文文章没有提到的限制。

根据多家科技媒体的报道,Agents API 当前的数据驻留仅限美国。即使你选择自托管沙箱,也不会因此变成 Zero Data Retention(ZDR)合规。

这意味着如果你的业务涉及欧盟 GDPR 合规、中国数据出境合规、或任何要求数据不离开特定司法辖区的场景,Agents API 目前可能不适合作为生产方案。

OpenAI 没有在发布公告中明确说明是否会、以及何时扩展数据驻留区域。如果你的合规要求是硬性的,建议等 OpenAI 更新官方文档中的地区支持列表后再做判断。

Agents API、LangChain、LangGraph,到底该选哪个?

这是开发者社区讨论最多的话题。三个方案解决的不是同一个层面的问题。

维度OpenAI Agents APILangChain / LangGraph
核心定位托管 Agent 运行环境代码层面的 Agent 编排框架
模型支持OpenAI 模型为主100+ 模型,提供商无关
运行位置OpenAI 云端(沙箱可自选)你自己的基础设施
状态管理OpenAI 托管(会话、上下文压缩、恢复)需要自己实现或依赖 LangGraph 的持久化层
调试体验内置 tracing 和事件流LangSmith 提供 tracing 和评估
供应商锁定较高(harness 和推理都在 OpenAI)较低(可切换模型后端)
适合场景快速构建、长时运行的 Agent需要跨模型、深度自定义编排的工作流

LangChain 的优势在于生态广度和模型无关性。如果你的 Agent 需要在 GPT、Claude、Gemini 之间动态切换,或者需要接入大量第三方工具和向量数据库,LangChain 仍然是更灵活的选择。

OpenAI Agents API 的优势在于开箱即用的运行底座。如果你已经确定在 OpenAI 生态内构建,并且不想花几个月时间自己搭会话管理、上下文压缩和故障恢复系统,Agents API 省下的工程量是实打实的。

一个折中方案是:用 Agents SDK 在代码中做编排(它支持 100+ 模型),用 Agents API 做云端运行时。但需要注意,Agents API 目前主要面向 OpenAI 模型,如果 SDK 中配置了非 OpenAI 模型,运行时能否正常工作需要自行验证。

哪些团队适合现在用 Agents API,哪些建议再等等

建议现在尝试的团队:

  • 已经在用 OpenAI API,Agent 任务运行时间较长(数小时到数天),当前靠自己维护会话状态和恢复逻辑,维护成本高
  • 需要让 Agent 在沙箱中执行代码、操作文件、产出 artifact,但不想自己搭建沙箱基础设施
  • 团队规模较小,希望把工程精力集中在业务逻辑和工具设计上,而不是 Agent 运行时
  • 产品处于快速验证阶段,需要以最低的固定成本测试 Agent 方案

建议谨慎或等待的团队:

  • 数据合规要求不允许数据离开特定地区(当前数据驻留仅限美国)
  • 需要深度自定义 Agent 循环的控制逻辑(比如自定义的 turn 管理和状态机),Agents API 的托管模式可能限制灵活性
  • 已经在 LangGraph 上构建了复杂的有状态工作流,迁移成本可能超过收益
  • 对供应商锁定敏感,希望保留随时切换模型提供商的能力
  • 预算模型对固定成本敏感,但 Agent 类工作负载的 token 消耗可能远超预期,需要先做小规模成本验证

FAQ

Agents API 和 Agents SDK 是同一个东西吗?

不是。Agents API 是 OpenAI 托管的云端运行服务,负责跑 Agent 的模型调用循环、管理会话和沙箱。Agents SDK 是开源代码库,你在自己的代码里用它定义 Agent 的行为和工具。两者可以配合使用,也可以独立使用。

Agents API 要额外付费吗?

不需要。Agents API 本身零平台费。你按所选模型的 API 费率支付 token 费用,按标准价支付 OpenAI 内置工具费用,OpenAI 托管沙箱按容器费率计费。如果使用第三方沙箱,费用由对应提供商收取。

Agents API 支持哪些模型?

官方快速入门示例使用的是 gpt-6-astra。Agents API 支持 OpenAI 当前可用的模型,具体列表以 OpenAI 官方定价页面为准。目前不支持非 OpenAI 模型作为 Agents API 的运行后端。

我可以用自己的服务器跑沙箱吗?

可以。Agents API 支持自托管沙箱,你需要生成专用的 executor key,配置好网络和认证,然后运行 codex exec-server。OpenAI 也提供了九家合作方的接入方案。但注意:更换沙箱只改变代码执行位置,模型推理和会话管理仍然由 OpenAI 处理。

Agents API 的数据存在哪里?

根据目前的公开信息,数据驻留仅限美国,且不支持 Zero Data Retention。即使使用自托管沙箱也不会改变这一点。如果你的业务有数据合规要求,需要等待 OpenAI 更新地区支持或 ZDR 支持后再评估。

我应该在项目里用 Agents API 还是自己搭框架?

取决于你的核心瓶颈在哪。如果瓶颈是“Agent 运行底座太复杂、维护成本太高”,Agents API 值得尝试。如果瓶颈是“需要灵活切换模型提供商、深度自定义编排逻辑”,自建框架或 LangGraph 可能更合适。建议先用一个非关键的小项目跑通流程,再决定是否推广到生产。

【资料来源 / 信息核查】

以下为本文实际参考的信息来源:

  1. OpenAI Agents API 官方总览文档:https://developers.openai.com/api/docs/guides/agents-api/overview
    用于确认 Agents API 的核心功能、定价模型、核心概念(Agent/Environment/Session/Events)和托管 harness 的能力范围。
  2. OpenAI Agents API 快速入门:https://developers.openai.com/api/docs/guides/agents-api/quickstart
    用于确认 API 调用的代码示例、所需权限、Beta 请求头和 SDK 版本要求。
  3. OpenAI Agents API 应用示例与沙箱集成:https://developers.openai.com/cookbook/examples/agents_api/readme
    用于确认官方提供的完整应用示例(事件响应、Slack bot、数据分析、GitHub issue 调查、文档审查)以及自托管沙箱的 executor key 配置要求。
  4. OpenAI Agents SDK 官方文档:https://openai.github.io/
    用于确认 Agents SDK 的功能范围(Agent 循环、handoff、guardrails、tracing、session)及其与 Agents API 的区别。
  5. OpenAI 发布公告(2026-09-10):https://openai.com/index/introducing-the-agents-api/
    用于确认 Agents API 的公测状态、零平台费定价和 Codex harness 的开放范围。
  6. OpenAI 开发者社区公告(2026-09-10):https://community.openai.com/
    用于确认零平台费的具体表述。
  7. 阿里云开发者社区分析文章(2026-09-11):https://developer.aliyun.com/article/1762595
    用于确认沙箱供应商列表、自托管沙箱的限制、以及“更换沙箱不改变 harness 归属”的架构说明。
  8. Edgen Tech 报道(2026-09-11):https://www.edgen.tech/zh/news/post/openai-opens-agents-api-to-all-developers-with-zero-platform-fee
    用于确认零平台费定价结构对行业竞争格局的影响分析。
  9. Cloudflare 沙箱 SDK 文档(2026-09-10):https://developers.cloudflare.com/
    用于确认第三方沙箱接入的配置流程。
Related Reading

相关阅读

网站地图 ChatGPT 中文版 2026ChatGPT国内版使用教程 2026ChatGPT镜像 ChatGPT 镜像站指南