AI ManualsAI 技术开发者索引
首页/编码与开发/OpenAI Agents SDK
编码与开发

OpenAI Agents SDK

OpenAI Agents SDK 是面向开发者的工具库,适用于需要智能体运行时的应用。工具调用、任务交接、防护机制、会话和追踪都通过应用代码管理。

Agent 框架SDK工具调用
开始阅读
运行器管理循环,应用代码掌控边界
OpenAI Agents SDK:运行器管理循环,应用代码掌控边界Agents SDK 的 Runner 管理模型轮次、工具调用和交接,应用还可接入会话、防护与追踪;实际部署由应用负责。应用代码配置指令、工具与防护Runner / 运行器模型轮次与工具循环当前 Agent指令与工具工具执行返回运行结果另一 Agent交接任务会话与追踪记录状态与运行过程调用工具请求 / 结果交接保存记录

SDK 提供运行时抽象;工具授权、存储和生产部署仍属于应用的职责。

工作机制与关键组成

  1. 定义智能体

    创建智能体,设置指令和该角色允许调用的工具。

  2. 运行任务

    由运行器管理模型对话轮次、工具调用和智能体之间的交接。

  3. 观察与评估

    追踪运行过程,加入校验或人工审批,并评测有代表性的任务。

如何选择

如果希望使用相对轻量的 Python/TypeScript 抽象,并在应用中自行掌控集成方式,可以考虑它。

适合解决哪些问题

  • 在应用代码中构建自有的智能体循环,并明确控制工具和任务交接。
  • 协调不同专业角色,同时自行管理应用存储和部署。

使用时要留意什么

  • 它是应用开发框架,不是托管式的无代码智能体搭建平台。
  • 运行策略、持久化和生产运维仍由你的应用负责。

使用前,先弄清楚

已经能调用模型 API,什么时候还需要 Agents SDK?

当应用需要反复调用工具、在角色间交接任务、保存会话或追踪执行过程时,Agents SDK 可以减少重复编写运行逻辑。只有一次模型调用的功能,可以先使用普通 API。采用 SDK 后,业务权限、持久化策略和部署运维仍需要由应用负责。

继续核对原始资料

概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。