这个项目能做什么
OpenAI Agents SDK 是一个旨在创建多智能体工作流的框架。它与供应商无关,支持 OpenAI 的 Responses 和 Chat Completions API 以及 100 多种其他 LLM。
核心能力包括:
- **智能体类型**:支持标准文本智能体、用于长周期任务(文件检查、命令执行)的 Sandbox 智能体、通过 WebSockets 提供低延迟多模态体验的 Realtime 智能体,以及用于语音转文本/文本转语音流水线的 Voice 智能体。
- **工作流编排**:具备移交 (handoffs) 和“智能体作为工具”的功能,用于在不同智能体之间委派任务。
- **工具与安全**:集成各种工具(函数、MCP、托管工具),并提供可配置的护栏以进行输入/输出验证。
- **运营特性**:内置用于对话历史的会话管理、人机协作 (human-in-the-loop) 机制,以及用于调试和优化工作流的追踪功能。
该 SDK 要求 Python 3.10+,并为语音支持和基于 Redis 的会话管理提供可选扩展。
评论
0 评分人数达到10人后显示
登录后参与讨论。