Skip to main content
LangSmith 可以通过其内置的 OpenTelemetry 工具捕获 PydanticAI 生成的追踪信息。本指南将向您展示如何自动捕获来自 PydanticAI 智能体的追踪数据,并将其发送到 LangSmith 进行监控和分析。

安装

安装所需的软件包:
需要 LangSmith Python SDK 版本 langsmith>=0.4.26 以获得最佳的 OpenTelemetry 支持。

设置

1. 配置环境变量

设置您的 API 密钥 和项目名称:

2. 配置 OpenTelemetry 集成

在您的 PydanticAI 应用中,配置 LangSmith 的 OpenTelemetry 集成:
您无需手动设置任何 OpenTelemetry 环境变量或配置导出器——configure() 会自动处理所有配置。

3. 创建并运行您的 PydanticAI 智能体

配置完成后,您的 PydanticAI 智能体将自动向 LangSmith 发送追踪数据:

高级用法

自定义元数据和标签

您可以使用 OpenTelemetry 跨度属性向追踪数据添加自定义元数据: