这个项目能做什么

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 的会话管理提供可选扩展。