跳到主要内容

追踪 GenAI 应用

MLflow 追踪提供了对您的 GenAI 应用程序执行情况的全面可见性,帮助您调试、优化和理解应用程序的行为。 通过追踪,您可以准确地了解应用程序内部发生的事情 - 从用户输入到模型输出,包括所有中间步骤、延迟和令牌使用情况。

快速示例

以下是如何轻松地将追踪添加到您的 GenAI 应用程序中

import mlflow


@mlflow.trace
def ask_question(question: str) -> str:
"""Simple traced function that processes a question."""
response = call_llm(question)
return response


ask_question("What is MLflow?")

选择您的开发环境

选择与您的开发环境相匹配的快速入门指南

开发环境如果...请使用本指南
*Notebook(笔记本)**
直接在 Notebook 中开始使用 MLflow 追踪
您在 Notebook 中进行开发,并且需要最简单的设置,无需身份验证配置
本地 IDE
在您的本地开发环境中设置 MLflow 追踪
您在 VS Code、PyCharm 或任何其他本地 IDE 中进行开发,并且需要连接到 MLflow

您将构建什么

在任一快速入门中,您将创建一个简单的 GenAI 应用程序,该应用程序

  • 自动捕获每个请求的详细追踪
  • 提供对令牌使用情况、延迟和应用程序流程的深入了解
  • 支持您的 GenAI 管道的调试和优化

准备好开始了吗? 从上面选择您的开发环境,开始构建您的第一个追踪的 GenAI 应用程序。