前提条件
在开始之前,请确保您拥有以下内容:- 一个 LangSmith 账户:注册(免费)或登录 smith.langchain.com。
- 一个 LangSmith API 密钥:遵循 创建 API 密钥 指南。
启用跟踪
在一个 基于智能体的工作空间 中,在发送跟踪信息之前,先 创建一个智能体。使用 智能体寻址 来选择其标识符和环境。如果集成需要
project_name,请使用所选环境的 tracer_session_name 作为兼容性值。选择性跟踪
您可以使用 LangSmith 的tracing_context 上下文管理器选择跟踪特定的调用或智能体的部分:
:::python
选择智能体和环境
使用LANGSMITH_AGENT_ID 和 LANGSMITH_AGENT_ENVIRONMENT 选择已注册的智能体和环境。对于按请求路由,请在代码中传递智能体地址。参见 将跟踪记录到智能体。
Project-based workspaces and self-hosted LangSmith
Project-based workspaces and self-hosted LangSmith
将
LANGSMITH_PROJECT 设置为跟踪项目名称,而不是设置智能体变量。对于需要在基于智能体的工作区中要求 project_name 的集成,请将环境的 tracer_session_name 作为兼容值使用。向跟踪添加元数据
您可以使用自定义元数据和标签来注释您的跟踪: :::pythontracing_context 还接受标签和元数据以进行细粒度控制:
使用匿名化器防止在跟踪中记录敏感数据
您可能希望遮盖敏感数据以防止其被记录到 LangSmith。您可以创建 匿名化器 并使用配置将其应用于您的图。此示例将从发送到 LangSmith 的跟踪中删除与社会保障号码格式 XXX-XX-XXXX 匹配的内容。 :::pythonPython
TypeScript
官方原文:src/oss/langgraph/observability.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。