API 参考文档

本页提供 GenAI 应用程序中使用的 MLflow API 的综合索引,并提供了指向官方 MLflow 文档的直接链接。

标记为“仅 Databricks”的 MLflow 功能仅在 Databricks 托管的 MLflow 上可用。

重要

此页上引用的某些 API 目前处于 Beta实验 阶段。 这些 API 在将来的版本中可能会更改或删除。 实验 API 适用于所有客户,Beta API 可自动提供给大多数客户。 如果你无权访问 Beta API 并且需要请求访问权限,请联系 Databricks 支持代表。

试验管理

管控 MLflow 实验和运行,以追踪 GenAI 应用程序开发进度:

SDKs

Entities

提示管理

GenAI 应用程序中使用的提示的版本控制和生命周期管理:

SDKs

Entities

评估和监视

记分器生命周期管理(仅限 Databricks)

重要

此功能在 Beta 版中。

在生产环境中持续跟踪质量的记分器生命周期管理:

记分器实例方法

记分器注册表函数

记分器属性

配置类

核心评估 API

用于脱机评估和生产监视的核心 API:

预定义的评分器

质量评估打分工具已准备好立即使用:

记分员助手

判断函数

基于 LLM 的评估函数,可直接使用或用于评分器封装:

判断输出实体

评估数据集

创建和管理版本控制的测试数据集,以便进行系统评估:

SDKs

Entities

人工标记和审阅应用(Databricks 专用)

系统性质量评估的人工反馈收集与审查工作流:

Entities

标记会话 SDK

标签架构类型

标签架构 SDK

提示优化

重要

此功能在 Beta 版中。

使用数据驱动的优化算法自动改进提示:

Entities

SDKs

跟踪

检测和捕获 GenAI 应用程序中的执行跟踪:

SDKs

Entities

评估实体

用于存储评估结果和反馈的数据结构:

跟踪集成

适用于常用生成式AI框架和库的自动化工具。

版本跟踪

跟踪和管理生产中的 GenAI 应用程序版本:

SDKs

Entities