OpenAI 智能体概览
2026-11-06 16:54 更新
智能体可以使用工具规划并完成任务,与其他智能体协作,在多个步骤之间保留上下文。选择运行时,首先要确定编排在哪里执行,以及任务之间的状态由谁管理。
选择起点
| 目标 | 从这里开始 |
|---|---|
| 使用由OpenAI管理的Codex执行框架运行智能体 | Agents API |
| 在应用中控制智能体循环,复用智能体、工具和交接机制 | Agents SDK |
| 直接处理模型响应,自行控制集成方式 | Responses API |
| 嵌入聊天体验 | ChatKit |
比较智能体运行时
| 比较项 | Agents API | Agents SDK | Responses API |
|---|---|---|---|
| 适用场景 | 由OpenAI管理智能体并保存进度的长时间任务 | 在应用中构建带自定义工具和工作流的智能体 | 直接调用模型,或从头构建智能体 |
| 智能体运行位置 | OpenAI运行托管Codex执行框架 | SDK在应用内部运行 | 应用,可选用托管编排 |
| 智能体集成工作量 | 低 | 中 | 高 |
| 任务间状态 | 保存的会话配置、轮次与项目 | 自有存储与SDK会话,或Responses对话状态 | 手工历史、响应链或Conversations |
| 工具执行 | 服务连接的工具、应用函数处理器及可选沙箱 | 应用中配置的工具与集成 | 托管工具及应用执行的工具 |
| 执行环境 | OpenAI托管沙箱、自托管沙箱或无沙箱 | 自有运行时与沙箱提供商集成 | 自有执行环境 |
| 入门入口 | Agents API概览 | Agents SDK概览 | Responses指南 |
Agents API运行Codex执行框架并管理底层智能体基础设施,让应用专注于智能体的任务。它包含自动上下文压缩、多智能体编排、编程式工具调用和MCP服务器支持,见架构。
Agents SDK让应用控制部署、存储、批准和运行时集成,由其runner处理智能体循环与交接,见运行智能体。
添加工具、技能与提示词缓存
工具设计、可复用技能和提示词缓存适用于多种智能体工作流,但各API的配置与生命周期可能不同。
- 使用工具:函数调用、MCP及托管能力。
- 编程式工具调用:用JavaScript编排,以及各API的配置。
- 技能:可复用指令与受支持的加载机制。
- 提示词缓存:共通的缓存行为;会话用量核算另见Agents API可观测性与用量。
Agents API会话、SDK会话、Responses对话与沙箱是不同资源。应按所选运行时的要求处理状态和清理。
以上内容是否对您有帮助:

TRAE-AI编程


更多建议: