集成 Agno 与 Langfuse
Langfuse 是一个强大的平台,用于追踪和监控 AI 模型调用。通过集成 Agno 与 Langfuse,您可以利用 OpenInference 和 OpenLIT 发送 trace,并深入了解您的 agent 性能。先决条件
-
安装依赖项
确保已安装必要的包:
-
设置 Langfuse 账户
- 自行托管或在 Langfuse 注册一个账户。
- 从 Langfuse 控制面板获取您的公共 API 密钥和私有 API 密钥。
-
设置环境变量
使用 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
- 美国区域的