OpenAI Agents SDK 是一个专为构建复杂多智能体工作流而设计的轻量级框架。它支持多种 LLM,并提供工具集成、护栏机制以及人机协作等核心功能。开发者还可以利用 sandbox agents 处理长时间运行的任务,并借助内置的 tracing 功能来调试和优化智能体应用。
OpenAI Agents SDK 是一个与提供商无关的框架,旨在编排复杂的多智能体工作流。通过抽象化智能体、工具和护栏(guardrails)等核心概念,它使开发人员能够构建可扩展的系统,并通过沙盒环境支持从简单任务到长周期操作的各种需求。该架构优先考虑模块化和可观测性,提供内置的追踪和会话管理功能,以简化智能体交互的调试和维护。
首先,请确保已安装 Python 3.10 或更高版本,并设置 OPENAI_API_KEY 环境变量。使用 pip 或 uv 安装 SDK,并可选择包含 'voice' 或 'redis' 扩展以获得额外功能。随后,您可以浏览提供的 examples 目录,或通过定义 manifest 并使用 Runner 类来执行任务,从而运行 Sandbox Agent。