Aller au contenu principal

Référence de l'API MLflow

Cette page fournit un index des API MLflow importantes utilisées dans les agents, avec des liens directs vers la documentation officielle de MLflow.

Les fonctionnalités MLflow marquées comme « exclusives à Databricks » sont uniquement disponibles sur MLflow géré par Databricks.

Liens rapides​

info

Fonctionnalités Bêta et expérimentales

Certaines des APIs référencées sur cette page sont actuellement en phase bêta ou expérimentale. Ces APIs sont susceptibles d’être modifiées ou supprimées dans les futures versions. Les APIs expérimentales sont accessibles à tous les clients, et les APIs bêta sont accessibles à la plupart des clients automatiquement. Si vous n'avez pas accès à une API Bêta et devez demander l'accès, contactez votre représentant du support Databricks.

Gestion de l'expérimentation​

Gérez les expérimentations et exécutions MLflow pour le suivi du développement des agents :

SDK​

Entités​

Traçage​

Instrumentez et capturez les traces d’exécution des agents :

SDK​

Entités​

Intégrations de traçage​

Auto-instrumentation pour les frameworks et bibliothèques GenAI qui fournissent une fonction autolog() dédiée. Pour obtenir la liste complète des intégrations prises en charge, y compris celles suivies via un client compatible OpenAI, consultez Intégrations de MLflow Tracing.

Évaluation et monitoring​

SDK d'évaluation de base​

APIs principales pour l'évaluation hors ligne et le monitoring de la production :

  • mlflow.genai.evaluate() - Harnais d'évaluation pour orchestrer l'évaluation hors ligne avec des évaluateurs et des datasets
  • mlflow.genai.to_predict_fn() – Convertir la sortie du modèle au format de fonction de prédiction standardisé
  • mlflow.genai.Scorer – Classe d'évaluateur personnalisée pour une implémentation orientée objet avec gestion de l'état
  • mlflow.genai.scorer() – Décorateur d'évaluateur pour la création d'évaluateurs et la logique d'évaluation

Scoreurs intégrés​

Évaluateurs de qualité prêts à l’emploi. Consultez les juges LLM intégrés pour découvrir ce que chacun évalue.

Évaluateurs à un tour :

Évaluateurs d'appel d'outil :

Évaluateurs multi-tour (conversation) :

Aides :

Cycle de vie du SDK pour les évaluateurs de monitoring de la production​

info

Bêta

Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.

Gestion du cycle de vie des évaluateurs pour un suivi continu de la qualité en production :

Méthodes d'instance de scorer​

Fonctions de registre de l'évaluateur​

Propriétés du scorer​

Classes de configuration​

Entités d'évaluation​

Structures de données pour le stockage des résultats d'évaluation et des commentaires :

Jeux de données d'évaluation​

Créer et gérer des dataset de test versionnés pour une évaluation systématique :

SDK​

Entités​

Application d'étiquetage et d'examen humain (Databricks uniquement)​

Flux de travail de collecte et de révision du feedback humain pour une évaluation systématique de la qualité :

SDK de session d’étiquetage​

Types de schéma d'étiquettes​

SDK de schéma d'étiquetage​

Entités​

Gestion des prompts​

Contrôle des versions et gestion du cycle de vie des prompts utilisés dans les agents :

SDK​

Entités​

Optimisation des Prompts​

info

Bêta

Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.

Amélioration automatisée des prompts à l'aide d'algorithmes d'optimisation data-driven :

SDK​

Optimiseurs​

Entités​

Suivi des versions d'applications​

Suivez et gérez les versions des agents en production :

SDK​

Entités​