简介
LangDB AI 网关提供与 OpenAI 兼容的 API,以连接多个大型语言模型,并作为一个可观测性平台,让您轻松地端到端跟踪 CrewAI 工作流,同时提供对 350 多个语言模型的访问。只需一次init() 调用,所有智能体交互、任务执行和 LLM 调用都将被捕获,为您的应用程序提供全面的可观测性和生产就绪的 AI 基础设施。

LangDB CrewAI 跟踪示例
功能
AI 网关功能
- 访问 350 多个 LLM:通过单一集成连接所有主流语言模型
- 虚拟模型:创建具有特定参数和路由规则的自定义模型配置
- 虚拟 MCP:启用与 MCP (模型上下文协议) 系统的兼容性和集成,以增强智能体通信
- 护栏:为智能体行为实施安全措施和合规控制
可观测性与跟踪
- 自动跟踪:单次
init()调用即可捕获所有 CrewAI 交互 - 端到端可见性:从头到尾监控智能体工作流
- 工具使用跟踪:跟踪智能体使用了哪些工具及其结果
- 模型调用监控:深入了解 LLM 交互的详细信息
- 性能分析:监控延迟、令牌使用量和成本
- 调试支持:逐步执行以进行故障排除
- 实时监控:实时跟踪和指标仪表板
设置说明
1
安装 LangDB
使用 CrewAI 功能标志安装 LangDB 客户端
2
设置环境变量
配置您的 LangDB 凭据
3
初始化跟踪
在配置 CrewAI 代码之前导入并初始化 LangDB
4
使用 LangDB 配置 CrewAI
使用 LangDB 头部信息设置您的 LLM
快速入门示例
这是一个简单的示例,帮助您开始使用 LangDB 和 CrewAI完整示例:研究与规划智能体
这个综合示例演示了一个具有研究和规划能力的多智能体工作流。先决条件
环境设置
完整实现
运行示例
在 LangDB 中查看跟踪
运行您的 CrewAI 应用程序后,您可以在 LangDB 仪表板中查看详细的跟踪信息
LangDB 跟踪仪表板
您将看到什么
- 智能体交互:智能体对话和任务交接的完整流程
- 工具使用情况:调用了哪些工具、它们的输入和输出
- 模型调用:包含提示 image.png 和响应的详细 LLM 交互
- 性能指标:延迟、令牌使用量和成本跟踪
- 执行时间线:整个工作流的逐步视图
故障排除
常见问题
- 没有出现跟踪信息:确保在任何 CrewAI 导入之前调用
init() - 身份验证错误:验证您的 LangDB API 密钥和项目 ID
资源
LangDB 文档
官方 LangDB 文档和指南
LangDB 指南
构建 AI 智能体的分步教程
GitHub 示例
完整的 CrewAI 集成示例
LangDB 仪表板
访问您的跟踪和分析数据
模型目录
浏览 350 多个可用的语言模型
企业功能
自托管选项和企业级功能
后续步骤
本指南介绍了将 LangDB AI 网关与 CrewAI 集成的基础知识。为了进一步增强您的 AI 工作流,请探索- 虚拟模型:创建带有路由策略的自定义模型配置
- 护栏与安全:实施内容过滤和合规控制
- 生产部署:配置回退、重试和负载均衡
