OpenAI Agents Python
活跃简介
OpenAI 官方推出的轻量级多 Agent 工作流框架,支持构建复杂的多步骤 AI Agent 应用,提供工具调用、Agent 交接、安全护栏等核心功能。
核心特性
- 多 Agent 工作流编排 — 支持 Agent 之间通过 Handoff 和 Agents-as-tools 模式进行任务委托和协作
- Sandbox Agent — 预配置的容器化 Agent,可操作文件系统、执行命令、应用补丁,适合长时间任务
- 安全护栏 — 可配置的输入输出验证机制,确保 Agent 行为安全可控
- 内置追踪系统 — 自动跟踪 Agent 运行过程,支持查看、调试和优化工作流
- 实时语音 Agent — 基于 gpt-realtime-2 构建语音交互 Agent,支持完整 Agent 特性
- Provider 无关 — 支持 OpenAI Responses/Chat Completions API 及 100+ 其他 LLM
适用场景
分类
快速开始
pip install openai-agents
export OPENAI_API_KEY={your-key}
from agents import Agent, Runner
agent = Agent(
name="助手",
instructions="你是一个有帮助的助手。"
)
result = Runner.run_sync(agent, "什么是多 Agent 系统?")
print(result.final_output)