Thanks to visit codestin.com
Credit goes to openai.github.io

跳转到内容

故障排除

OpenAI Agents SDK 支持以下服务器环境:

  • Node.js 22+
  • Deno 2.35+
  • Bun 1.2.5+
  • Cloudflare Workers:Agents SDK 可在 Cloudflare Workers 中使用,但目前存在一些限制:
    • 当前需要启用 nodejs_compat
    • 需要在请求结束时手动刷新追踪数据。有关详细信息,参见追踪指南
    • 由于 Cloudflare Workers 对 AsyncLocalStorage 的支持有限,部分追踪可能不够准确
    • 出站 WebSocket 连接必须使用基于 fetch 的升级方式(而不是全局的 WebSocket 构造函数)。对于 Realtime,请在 @openai/agents-extensions 中使用 Cloudflare 传输(CloudflareRealtimeTransportLayer)。
  • 浏览器
    • 目前在浏览器中不支持追踪
  • v8 isolates
    • 如果使用带有合适浏览器 polyfill 的打包工具,理论上可以为 v8 isolates 打包 SDK,但追踪将无法工作
    • v8 isolates 尚未经过广泛测试

如果您在使用 SDK 时遇到问题,可以启用调试日志以获取更多运行信息。

通过将 DEBUG 环境变量设置为 openai-agents:* 来启用调试日志。

Terminal window
DEBUG=openai-agents:*

或者,您也可以将调试范围限定到 SDK 的特定部分:

  • openai-agents:core — SDK 的主要执行逻辑
  • openai-agents:openai — OpenAI API 调用
  • openai-agents:realtime — Realtime Agents 组件