Langfuse(朗格福斯)深度评测:开源LLM应用可观测性平台,调试与监控的智能利器使用教程:从入门到精通

从选型到落地的可执行指南,适合个人与团队快速上手。

教程正文

从选型到落地的实战步骤。

一、什么是Langfuse?

Langfuse 是一款开源的 LLM 应用可观测性平台,专为调试、监控和优化基于大语言模型(LLM)的应用而设计。它提供了追踪(Traces)、观察(Observations)、评分(Scores)、成本分析等核心功能,帮助开发者快速定位问题、评估模型表现并管理提示(Prompts)。无论你是构建 RAG 系统、聊天机器人还是智能代理,Langfuse 都能让你对应用的内部运行状态一目了然。

AI编程代码
AI教程

二、核心概念速览

三、部署与安装

3.1 选择部署方式

AI机械手网络
AI技术教程

3.2 获取 API 密钥

登录后,进入「Settings → API Keys」创建一对密钥(LANGFUSE_PUBLIC_KEYLANGFUSE_SECRET_KEY)。建议将密钥存储在环境变量中。

四、快速集成:5 分钟跑通第一个追踪

4.1 安装 Python SDK

pip install langfuse

4.2 初始化客户端

from langfuse import Langfuse

langfuse = Langfuse(
    public_key="你的公钥",
    secret_key="你的私钥",
    host="https://cloud.langfuse.com"  # 自托管时改为你的地址
)

4.3 创建追踪并添加观察

使用上下文管理器(推荐):

with langfuse.trace(name="用户咨询", user_id="user_123") as trace:
    with trace.span(name="调用 GPT-4") as span:
        response = openai.ChatCompletion.create(
            model="gpt-4",
            messages=[{"role": "user", "content": "今天天气如何?"}]
        )
        span.end(
            output=response["choices"][0]["message"]["content"],
            usage={"prompt_tokens": 20, "completion_tokens": 50}
        )

你还可以使用装饰器自动追踪函数:

@langfuse.observe()
def my_llm_call(prompt: str):
    # 你的 LLM 调用代码
    return result

4.4 查看追踪数据

运行代码后,进入 Langfuse 控制台的「Traces」页面,即可看到刚才生成的追踪记录。点击可展开每个 span 的详情,包括输入、输出、耗时、Token 用量等。

办公桌工作
办公AI教程

五、进阶功能实战

5.1 使用评分评估输出质量

手动评分:

trace.score(name="准确性", value=0.9, comment="回答了关键信息")

或通过 LLM 自动评分(需配置评判函数)。

5.2 提示管理与版本控制

在「Prompts」页面创建提示模板,然后通过 SDK 拉取:

prompt = langfuse.get_prompt("我的提示", version=2)
print(prompt.compile(variable1="值"))

5.3 成本监控

在「Settings → Model Pricing」中配置模型单价(如 GPT-4 每百万 Token 价格),系统会自动计算每次调用的成本。你可以在「Dashboard」中查看每日/每周成本趋势。

六、调试与告警设置

利用「Observations」中的错误状态(status_message)快速定位失败调用。可创建 Webhook 告警:当错误率超过阈值时,通过 Slack、邮件等方式通知。路径:「Settings → Alerts → New Alert」。

七、技巧与最佳实践

八、总结

Langfuse 作为开源 LLM 可观测性平台,在安装便捷性、功能完整度、社区活跃度方面表现优秀。它填补了 LLM 应用监控领域的空白,让开发者从“黑盒”调试变为“白盒”分析。建议初学者先通过云托管版本跑通第一个追踪,再逐步探索高级特性。如果你是技术团队的决策者,还可考虑自托管方案以满足数据合规要求。

立即前往 langfuse.com 开始你的 LLM 应用调试之旅吧!

相关教程推荐

继续学习相关主题。