Ceci est un notebook interactif. Vous pouvez l’exécuter localement ou utiliser les liens suivants :
@weave.op une fonction qui s’appuie sur OpenAI. Le traçage vous permet d’inspecter les entrées, les sorties et les étapes intermédiaires des appels LLM afin de déboguer et d’améliorer vos applications. Ce tutoriel s’adresse aux développeurs qui découvrent Weave et recherchent un exemple de bout en bout minimal.
🔑 Prérequis
Avant de commencer le traçage dans Weave, remplissez les prérequis suivants. Ces étapes permettent d’installer les SDK nécessaires, de vous authentifier auprès de W&B et d’OpenAI, et d’initialiser un projet auquel envoyer les traces.- Installez le SDK Weave et connectez-vous avec votre clé API.
- Installez le SDK d’OpenAI et connectez-vous avec votre clé API.
- Initialisez votre projet Weights & Biases.
🐝 Exécuter votre première trace
L’exemple de code suivant montre comment capturer et visualiser une trace dans Weave à l’aide du décorateur@weave.op. Il définit une fonction nommée extract_fruit qui envoie un prompt au modèle GPT-4o d’OpenAI pour extraire des données structurées (fruit, couleur et saveur) d’une phrase. Une fois la fonction décorée avec @weave.op, Weave suit automatiquement son exécution, y compris les entrées, les sorties et les étapes intermédiaires. Lorsque vous appelez la fonction avec une phrase d’exemple, Weave enregistre la trace complète et la rend consultable dans l’interface utilisateur de Weights & Biases.