OpenAI-Project du projet et vérifier que le proxy enregistre des traces exploitables comme données d’entraînement.
Créer un projet
Pour créer un projet, suivez ces étapes :- Dans Projects, sélectionnez Create or import a project.
- Configurez les champs suivants :
- W&B project : sélectionnez Create new pour créer un projet Weights & Biases dans l’entity sélectionnée, ou Import existing pour associer un projet Weights & Biases dont vous disposez déjà. L’importation ne modifie pas les données du projet existant. Un projet Weights & Biases ne peut servir de base qu’à un seul projet Model Distillation par entity.
- Project alias : identifie le projet dans les URL de Studio et les chemins de l’API de gestion. L’interface propose un nom dérivé du nom du projet Weights & Biases. Utilisez des lettres minuscules, des chiffres et des traits d’union, dans la limite de 64 caractères. L’alias du projet peut être différent du nom du projet Weights & Biases.
- Initial model : modèle qui sert la version 1 pendant que vous collectez des traces et entraînez d’autres modèles.
- Sélectionnez Create project.
API : Créer un projet (PUT /projects/{alias})
API : Créer un projet (PUT /projects/{alias})
L’alias du projet correspond au segment de chemin Pour consulter le schéma complet, voir Créer un projet Model Distillation.
alias. Définissez project sur le nom du projet Weights & Biases et project_mode sur create ou import. Fournissez au moins une cible d’acheminement. La création échoue si targets est absent ou vide.Connecter l’application
Après avoir créé le projet, faites pointer votre application vers le proxy, qui achemine son trafic via le projet et l’enregistre sous forme de traces. Utilisez la configuration de client et de requête suivante : Remplacezyour-team/ticket-classifier par la valeur OpenAI-Project affichée par Studio dans l’en-tête du projet et sur sa page de paramètres. Cette valeur correspond à l’entity et au nom du projet Weights & Biases, et non à l’alias du projet :
router par le modèle du fournisseur de la cible sélectionnée et applique les remplacements de paramètres enregistrés pour cette cible. Les requêtes qui ne contiennent pas forge.project_version utilisent la version 1. Pour épingler une autre version, ajoutez "forge.project_version": "2" à metadata.
Vérifier que les traces sont exploitables
Avant de collecter un dataset volumineux, vérifiez les points suivants :- Les appels réussis apparaissent dans le graphique des requêtes du projet.
- La répartition du trafic correspond aux poids d’acheminement.
- Un
gen_ai.conversation.idstable regroupe chaque conversation dans la vue Agents de W&B Weave. - Les définitions d’outils, les formats de réponse et les messages sur plusieurs tours de conversation figurent dans la requête enregistrée.
- Les appels au fournisseur ayant échoué restent visibles pour le débogage, mais sont exclus des données d’entraînement.