描述
MLflow是最大的开源AI工程平台,专为代理、大型语言模型(LLM)和机器学习(ML)模型量身定制。它使各类团队能够调试、评估、监控和优化生产质量的AI应用,同时有效管理成本和控制对模型和数据的访问。
MLflow每月下载量超过3000万,受到数千家组织的信任,能够自信地将AI部署到生产环境中。其全面的功能集包括生产级可观察性、评估、提示管理和优化,以及一个用于管理成本和模型访问的AI网关。该平台支持广泛的集成,包括OpenAI、Claude、Gemini和LangChain等。
MLflow的可观察性功能允许用户捕获其LLM应用和代理的完整跟踪,提供对其行为的深入洞察。基于OpenTelemetry构建,它支持任何LLM提供商和代理框架,使用户能够有效监控生产质量、成本和安全性。
评估功能使系统评估成为可能,跟踪质量指标的变化,并在问题到达生产之前识别回归。用户可以从50多个内置指标和LLM评估者中选择,或通过灵活的API定义自己的指标。此外,MLflow利用AI驱动的分析自动检测跟踪中的问题,涵盖正确性、延迟、执行、遵循性、相关性和安全性等多个维度。
在提示管理方面,MLflow允许用户对提示进行版本控制、测试和部署,并提供完整的血统跟踪。它还使用最先进的算法优化提示,以提升性能。统一的API网关简化了与所有LLM提供商的交互,通过与OpenAI兼容的接口管理速率限制和控制成本。
MLflow代理服务器通过单个命令简化了代理的生产部署,提供基于FastAPI的托管解决方案,具有自动请求验证和内置跟踪。作为一个完全开源的平台,遵循Apache 2.0许可证,MLflow可以免费使用,没有供应商锁定,兼容任何云、框架或工具。其生产就绪性得到了财富500强公司和全球众多团队的大规模使用验证。
MLflow的核心功能
开源
生产就绪
可观察性
自动化LLM评估
提示管理
AI网关
代理服务器
与100多个AI框架的集成
人类反馈收集
成本跟踪
如何使用 MLflow?
捕获跟踪:添加最少的代码以开始捕获跟踪、指标和参数。
运行代码:像往常一样执行代码,同时在MLflow UI中探索跟踪和指标。
部署代理:使用单个命令将代理部署到生产环境。
监控应用:利用可观察性功能跟踪生产质量和成本。
MLflow的使用案例
- AI应用监控
- LLM评估
- 提示优化
- 代理部署
- 成本管理



