默认跟踪 演示内置的自动跟踪系统,该系统无需任何设置即可捕获所有智能体工作流事件。 本演示所展示的内容 自动跟踪:内置的工作流监控功能(默认启用) 跟踪 ID:每个智能体运行的唯一标识符 OpenAI 仪表板:免费的跟踪可视化平台 跟踪配置:启用和禁用跟踪捕获 快速入门 安装 OpenAI 智能体 SDK: 设置环境: 运行智能体: 关键概念 无需任何设置:跟踪功能开箱即用 唯一运行 ID:每次调用 都会获得一个唯一的跟踪标识符 自动捕获:大语言模型调用、工具执行、性能指标 免费仪表板:可在 platform.openai.
演示内置的自动跟踪系统,该系统无需任何设置即可捕获所有智能体工作流事件。
安装 OpenAI 智能体 SDK:
pip install openai-agents
设置环境:
cp ../env.example .env # Edit .env and add your OpenAI API key
运行智能体:
import asyncio from agent import main # Test default tracing (automatic) asyncio.run(main())
Runner.run() 都会获得一个唯一的跟踪标识符result = await Runner.run(agent, "Hello") print(f"Trace ID: {result.run_id}") # Each run gets a unique identifier for dashboard lookup
Runner.run() = 一条独立的跟踪# Tracing happens automatically - no setup required! result = await Runner.run(agent, "Explain machine learning") print(f"View trace: https://platform.openai.com/traces/{result.run_id}")
# Disable tracing for specific runs result = await Runner.run( agent, "Private conversation", run_config=RunConfig(tracing_disabled=True) )
# Each run creates a separate trace result1 = await Runner.run(agent, "Question 1") # Trace 1 result2 = await Runner.run(agent, "Question 2") # Trace 2
免责声明:
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文(母语)文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。