OpenAI Agents API favicon

OpenAI Agents API

OpenAI Agents API 提供了托管的 Codex 运行框架,用于部署具备持久化与状态保持能力的 AI 智能体,支持在沙箱中运行代码、调用外部工具以及委派子任务。

编程&IT在指定的沙箱环境中执行代码和系统命令编辑文件并生成持久化输出产物在多个交互轮次间保留会话状态,无需重新构建提示上下文通过模型上下文协议服务器连接外部工具与数据
OpenAI Agents API product interface screenshot
预计月访问量
2亿
数据月份:
收录于 AIToolly

OpenAI Agents API 是什么?产品概览

产品用途与官方定位

OpenAI Agents API 允许应用程序以托管服务的形式通过编程方式访问 Codex 运行框架。在开发者配置模型、指令和工具的同时,该服务负责处理会话持久化、执行编排、轮次恢复以及自动化上下文压缩。

智能体可以在 OpenAI 托管的沙箱或自托管环境中运行,以执行代码、编辑文件并创建输出产物。其工作流支持实时引导、通过模型上下文协议服务器连接外部数据,以及向专用子智能体进行并行任务委派。

OpenAI Agents API 可以用来做什么?

有官方来源支持的使用场景

自动化事件调查

调查基础设施告警、评估事件数据,并在执行修复任务之前请求人工确认。

Bug 复现与问题分类

在沙箱环境中执行复现脚本以调查报告的软件缺陷,并将结果分享至 GitHub。

只读数据库分析

使用只读 SQL 查询数据仓库以分析运营数据,并回答各类业务问题。

多智能体文档审查

将具体的检查任务委派给专业子智能体,依据正式的策略技能评估提交的文档。

如何使用 OpenAI Agents API

官网提供的使用流程

  1. 1

    创建会话

    在 OpenAI 配置执行环境的同时,配置智能体的模型、系统指令与可用工具。

  2. 2

    分配任务

    在配置好的环境准备就绪后,提交用户输入以启动一轮执行工作。

  3. 3

    跟踪进度

    通过流式传输执行输出或监听 Webhook 来跟踪进度,并在智能体需要输入或完成时捕获状态。

  4. 4

    继续或引导

    在活动的执行轮次中引导智能体,或向现有的持久化会话提交后续任务。

托管 Codex 运行框架与执行架构

Agents API 的核心是托管的 Codex 运行框架,它为客户端应用程序抽象了复杂的底层执行逻辑。该平台在多个轮次中维护持久化会话,无需在每次请求时重新发送先前的对话历史。为了确保不超出模型上下文限制,该框架会自动通过总结历史轮次来压缩上下文。

执行过程在配置好的环境中进行,既支持 OpenAI 托管的沙箱,也支持自托管环境。在这些环境中,智能体可以访问本地文件系统、从能力目录加载自定义技能、执行 Shell 命令、与模型上下文协议服务器交互,并输出生成的产物。

  • 持久化会话可保持轮次状态和历史记录,无需在客户端重构上下文。
  • 上下文压缩功能通过总结先前的操作,帮助降低耗尽上下文窗口的风险。
  • 执行环境支持文件修改、命令执行以及产物生成。
  • 原生多智能体支持允许将离散任务委派给并行的子智能体。

选择 OpenAI Agents API 前需要测试什么

用自己的素材和工作流完成验证

  • 确认组织的内部数据驻留政策是否允许仅限制在美国境内进行数据处理。
  • 核实合规要求是否依赖零数据保留,因为该 API 即使在自托管沙箱下也不支持零数据保留。
  • 检查目标工具集成是否能够通过网络搜索、编程式工具调用或模型上下文协议服务器实现。
  • 评估代码执行需求是否可以通过 OpenAI 托管的沙箱得到满足,抑或需要配置自托管环境。

OpenAI Agents API 来源与核对时间

核对了哪些信息以及核对时间

最后核对
分类
编程&IT

OpenAI Agents API 常见问题

基于已核对产品资料的回答

Agents API 支持哪些执行环境?

智能体可以在由 OpenAI 统一管理的托管沙箱中运行,也可以在配置了本地能力目录的自托管环境中运行。这两种环境均支持执行代码和系统命令。

Agents API 是否支持零数据保留?

Agents API 不支持零数据保留,并且即使选择使用自托管沙箱环境,该实现方案同样不具备享受零数据保留政策的资格。

使用 Agents API 时数据存储在哪里?

目前使用 Agents API 产生的所有相关数据,其数据驻留范围严格且仅支持在美国境内,暂不支持其他国家或地区的数据驻留。

该 API 如何防止对话上下文窗口发生溢出?

托管的 Codex 运行框架具备自动化上下文压缩功能,它能够智能总结先前的执行记录与历史轮次,从而确保活动上下文窗口始终维持在模型限制之内。

智能体能否将子任务委派给其他智能体?

可以,该 API 具备原生多智能体执行支持,允许主智能体将复杂的综合任务拆解为若干子任务,并委派给并发运行的子智能体协同完成。

继续查看同一分类中近期收录的其他工具。