Il s’agit d’un notebook interactif. Vous pouvez l’exécuter localement ou utiliser les liens suivants :
Routage des prompts
Routage personnalisé
- Un ensemble de prompts LLM : Les prompts doivent être des chaînes de caractères et doivent être représentatifs des prompts utilisés dans votre application.
- Réponses LLM : Les réponses des LLM candidats pour chaque entrée. Les LLM candidats peuvent inclure à la fois des LLM pris en charge et vos propres modèles personnalisés.
- Scores d’évaluation des réponses aux entrées des LLM candidats : Les scores sont des valeurs numériques et peuvent correspondre à n’importe quelle métrique adaptée à vos besoins.
Configurer les données d’entraînement
EvaluationResults pour chaque modèle. Cette répartition entre données d’entraînement et de test est utilisée dans les sections suivantes pour entraîner le routeur et évaluer ses performances hors échantillon.
Entraîner un routeur personnalisé
EvaluationResults préparés, vous pouvez maintenant les soumettre à Not Diamond pour entraîner un routeur personnalisé. Assurez-vous d’avoir créé un compte et
généré une clé API, puis renseignez votre clé API dans le code suivant. La clé API sert à authentifier la requête d’entraînement.



Évaluez votre routeur personnalisé
- Performances sur l’échantillon en soumettant les prompts d’entraînement.
- Performances hors échantillon en soumettant de nouveaux prompts ou des prompts de validation.
