Weave

活跃
GitHub Python Apache-2.0

简介

Weights & Biases 推出的 AI 应用开发工具包,提供 LLM 调用追踪、评估实验管理和版本化能力,助力 AI 应用从原型到生产的全流程管理。

核心特性

  • LLM 调用追踪:使用 @weave.op 装饰器自动追踪函数的输入输出,生成完整的调用链路
  • 评估实验管理:构建严格的、可对比的 LLM 用例评估流程,支持系统化实验
  • 工作流信息整合:统一管理从实验到评估再到生产过程中产生的所有信息
  • 多模型兼容:支持 OpenAI、Anthropic、Google AI Studio、Hugging Face 等主流 LLM 提供商的调用追踪
  • 版本化与可复现:为 LLM 应用提供版本管理能力,确保实验和评估结果可复现
  • W&B 平台集成:与 Weights & Biases 平台深度集成,利用其成熟的实验追踪和可视化基础设施

适用场景

💡 LLM 应用调试:追踪模型调用链路,定位性能瓶颈和异常输出
💡 模型评估对比:系统化地评估不同 LLM 在特定任务上的表现差异
💡 AI 产品生产监控:在生产环境中持续监控 LLM 调用质量和成本
💡 团队协作开发:在团队间共享 LLM 实验结果和评估指标,统一开发流程

快速开始

1. 安装:pip install weave
2. 初始化:import weave; weave.init("my-project")
3. 追踪函数:使用 @weave.op 装饰器标记需要追踪的函数
4. 运行代码后在 W&B 平台查看追踪结果

相关项目

相关文章