Langchain简单快速上手教程(六)—— LangSmith
@
前言
本期我们将要简单介绍Langchain中的另一个内容LangSmith,并主要介绍如何用LangSmith跟踪LLM的应用。
一、什么是LangSmith
LangSmith 是一个用于构建、调试、评估和监控大语言模型(LLM)应用程序的 DevOps 平台。其与框架无关,可以与 langchain 和 langgraph ⼀起使用,也可以不使用。
LangSmith同时也是一个用于帮助我们构建⽣产级 LLM 应⽤程序的平台,它将密切监控和评估我们的应用。其网址如下:LangSmith官网网址。
二、如何用 LangSmith 跟踪 LLM 应用
当我们使用 LangChain 构建的许多应用程序时,可能会包含多个步骤和多次的 LLM 调用。随着这些应用程序变得越来越复杂,此时我们需要能够检查链或代理内部到底发生了什么变得至关重要。这便需要用 LangSmith 来跟踪 LLM 应用。
首先注册登录LangSmith平台,然后申请 LangSmith API Key,点击 Settings,就会跳转到"API Keys"设置页面,若没有跳转,可以在左侧 tab 栏中找到进入。


创建完成后,保存好你的 API Key。 接下来配置两个环境变量。

在配置完成后,让我们任意执行关于用Langchain调用LLM的代码。
再查看 LangSmith 平台,这将在 LangSmith 的默认跟踪项目中生成调用的跟踪。

跟踪会以瀑布流形式展⽰调⽤的完整步骤,以及每个步骤的详细信息和耗时。此时我们便可知道链或代理内部到底发生了什么。
同时我们在使用 LangSmith 时没有代码介入,只需要配置下环境,就可以直接监控我们的应用。
结语
以上就是本期关于使用LangSmith来跟踪 LLM 应用的内容啦。如果喜欢我的内容,请点赞、收藏加关注,多多支持我,以及欢迎各位在评论区讨论交流,并指出我的不足,谢谢大家。

LangSmith 是用于构建、调试、评估和监控 LLM 应用的 DevOps 平台,与框架无关。本文介绍如何注册平台、申请 API Key、配置环境变量,从而无需代码介入即可跟踪 LangChain 应用的完整调用过程。
浙公网安备 33010602011771号