Passer au contenu principal
Ce guide vous montre comment utiliser W&B Weave avec W&B Inference. Utilisez W&B Inference pour créer et tracer des applications LLM à l’aide de modèles open source accessibles en direct, sans avoir à mettre en place votre propre infrastructure ni à gérer des clés API provenant de plusieurs fournisseurs. Avec votre clé API W&B, vous pouvez interagir avec tous les modèles hébergés par W&B Inference.

Ce que vous allez apprendre

Ce guide vous montre comment :
  • Configurer Weave et W&B Inference
  • Créer une application LLM simple avec un tracing automatique
  • Comparer plusieurs modèles
  • Évaluer les performances du modèle sur un jeu de données
  • Consulter vos résultats dans la Weave UI

Prérequis

  • Un compte W&B
  • Python 3.8+ ou Node.js 18+
  • Packages requis :
    • Python: pip install weave openai
    • TypeScript: npm install weave openai
  • Une clé API OpenAI configurée comme variable d’environnement

Tracez votre premier appel à un LLM

Pour commencer, faites un copier-coller de l’exemple de code suivant. Cet exemple utilise Llama 3.1-8B avec W&B Inference. Lorsque vous exécutez ce code, Weave :
  • Trace automatiquement votre appel à un LLM
  • Enregistre les entrées, les sorties, la latence et l’utilisation des tokens
  • Fournit un lien pour consulter votre trace dans Weave UI

Créer une application de résumé de texte

Ensuite, essayez d’exécuter ce code, une application simple de résumé qui montre comment Weave effectue la trace des opérations imbriquées :

Comparer plusieurs modèles

W&B Inference permet d’accéder à plusieurs modèles. Utilisez le code suivant pour comparer les performances des réponses de Llama et de DeepSeek :

Évaluer la performance du modèle

Évaluez la performance d’un modèle sur une tâche de questions-réponses à l’aide de l’EvaluationLogger intégré de Weave. Cela permet un suivi structuré des évaluations, avec agrégation automatique, suivi de l’utilisation des tokens et fonctionnalités de comparaison avancées dans l’interface utilisateur. Ajoutez le code suivant au script que vous avez utilisé dans la section précédente :
L’exécution de ces exemples renvoie des liens vers les traces dans le terminal. Cliquez sur n’importe lequel pour afficher les traces dans le Weave UI. Dans le Weave UI, vous pouvez :
  • Consulter la chronologie de tous vos appels LLM
  • Inspecter les entrées et les sorties de chaque opération
  • Voir l’utilisation des tokens et les coûts estimés (capturés automatiquement par EvaluationLogger)
  • Analyser la latence et les métriques de performance
  • Accéder à l’onglet Evals pour voir les résultats d’évaluation agrégés
  • Utiliser la fonctionnalité Compare pour analyser les performances de différents modèles
  • Parcourir des exemples spécifiques pour voir comment différents modèles se sont comportés avec les mêmes entrées

Modèles disponibles

Pour une liste complète des modèles disponibles, voir la section Modèles disponibles dans la documentation W&B Inference.

Étapes suivantes

Dépannage