集成AgentLibreChat

用 Litefuse 追踪 LibreChat

本指南介绍如何把 Litefuse tracing 集成到 LibreChat,从而对 AI 对话获得完整的可观测性。

什么是 LibreChat? LibreChat 是开源的 AI 聊天平台,把多种 AI 提供商(OpenAI、Anthropic、Google、Azure 等)整合到统一界面里。

什么是 Litefuse? Litefuse 是开源的 AI Agent 可观测性和评估平台,帮助你追踪、监控并调试 LLM 应用。

前置条件

在开始之前,确认你已经有:

  1. 一个运行中的 LibreChat 实例(见 LibreChat 安装指南
  2. 一个 Litefuse 账号(免费注册
  3. 来自项目设置的 Litefuse API Key

配置 LibreChat 的环境变量

LibreChat 使用环境变量进行配置。把下列 Litefuse 相关变量加到 LibreChat 安装目录下的 .env 文件:

# Langfuse Configuration
LANGFUSE_PUBLIC_KEY=pk-lf-***
LANGFUSE_SECRET_KEY=sk-lf-***
 
LANGFUSE_BASE_URL=https://litefuse.cloud

注意:对于自托管的 Litefuse,请把 LANGFUSE_BASE_URL 设为你的自定义 URL(例如本地开发用 http://localhost:3000)。

重启 LibreChat

加好环境变量后,重启 LibreChat 实例使配置生效。

在 Litefuse 中查看 trace

LibreChat 配置好 Litefuse 并重启后,你可以在 Litefuse UI 中看到每条聊天消息回复对应的新 trace:

LibreChat example trace

在 Litefuse UI 中打开该 trace

这个页面对你有帮助吗?