- 翻译:xiaoshun007
- 作者: JeongGi Park
- 评审: MinJi Kang, Wooseok Jeong
- 校对 : Q0211
- 本内容是 LangChain Open Tutorial 的一部分
打开Colab
打开github
概述
本教程将详细介绍如何配置和使用LangSmith
—— 一个用于开发、监控和测试大语言模型应用的强大平台。
LangSmith
提供全面的追踪功能,这对于理解和优化您的LLM应用至关重要。
LangSmith
追踪可帮助您监控:
- 令牌使用量及相应成本
- 执行时间与性能指标
- 错误率与异常行为
- 智能体交互与链式操作
LangSmith
追踪功能,并将其与您的 LangChain
应用进行集成。
目录
链接
配置LangSmith追踪链路
LangSmith
是用于开发、监控和测试LLM应用程序的一体化平台。
如果您正在启动项目或学习 LangChain
,LangSmith
是必须配置的基础设施。
项目级追踪
在项目层面,您可以查看执行次数、错误率、令牌用量及计费信息。

单次执行的详细步骤追踪

使用LangSmith追踪功能
启用追踪功能非常简单。获取LangSmith API密钥
- 访问 LangSmith并完成注册
- 注册成功后需完成邮箱验证
- 依次点击左侧齿轮图标(设置)→ 中部”个人”选项 → “创建API密钥”即可获取

.env
文件中。
请复制 .env_sample
的内容,并根据您设置的密钥将其导入 .env
文件。
True在”描述”栏中输入便于您识别的说明信息,然后点击 创建API密钥 按钮。


在 .env
中配置LangSmith密钥
首先在.env
文件中输入从LangSmith获取的密钥及项目信息:
LANGCHAIN_TRACING_V2
:设置为 “true” 以启用追踪功能LANGCHAIN_ENDPOINT
:https://api.smith.langchain.com (请勿修改此值)LANGCHAIN_API_KEY
:输入前一步骤获取的密钥LANGCHAIN_PROJECT
:指定项目名称,用于归类并追踪该项目组下的所有运行记录

在Jupyter notebook或代码中启用追踪
启用追踪功能非常简单,仅需设置环境变量即可。 请复制.env_sample
的内容,并根据您设置的密钥将其导入 .env
文件。
True只要启用追踪功能且正确设置API密钥与项目名称,追踪系统即可正常运行。 若需更改项目名称或调整追踪设置,可通过以下代码实现: