Skip to main content

集成 Agno 与 Langfuse

Langfuse 是一个强大的平台,用于追踪和监控 AI 模型调用。通过集成 Agno 与 Langfuse,您可以利用 OpenInference 和 OpenLIT 发送 trace,并深入了解您的 agent 性能。

先决条件

  1. 安装依赖项 确保已安装必要的包:
  2. 设置 Langfuse 账户
    • 自行托管或在 Langfuse 注册一个账户。
    • 从 Langfuse 控制面板获取您的公共 API 密钥和私有 API 密钥。
  3. 设置环境变量 使用 Langfuse API 密钥配置您的环境:

发送 Trace 到 Langfuse

  • 示例:将 Langfuse 与 OpenInference 结合使用

    此示例演示了如何使用 OpenInference 为您的 Agno agent 添加 instrument,并向 Langfuse 发送 trace。
  • 示例:将 Langfuse 与 OpenLIT 结合使用

    此示例演示了如何通过 OpenLIT 使用 Langfuse 来追踪模型调用。

注意事项

  • 环境变量:确保为 API 密钥和 OTLP 端点正确设置了环境变量。
  • 数据区域:根据需要调整数据区域或本地部署的 OTEL_EXPORTER_OTLP_ENDPOINT。可用区域包括:
    • 美国区域的 https://us.cloud.langfuse.com/api/public/otel
    • 欧盟区域的 https://eu.cloud.langfuse.com/api/public/otel
    • 本地部署的 http://localhost:3000/api/public/otel
通过遵循这些步骤,您可以有效地集成 Agno 与 Langfuse,从而实现对 AI agent 的全面可观察性和监控。