Exporter des appels depuis l’interface Weave
Dans l’interface Weave, vous pouvez exporter vos données dans plusieurs formats. Elle affiche également le code Python et cURL que vous pouvez utiliser pour exporter les lignes de manière programmatique. Pour exporter des appels :- Accédez à wandb.ai et sélectionnez votre projet.
- Dans la barre latérale du projet Weave, cliquez sur Traces.
- Sélectionnez plusieurs appels à exporter en cochant la ligne correspondante.
- Dans la barre d’outils du tableau Traces, cliquez sur le bouton d’exportation ou de téléchargement.
- Dans la fenêtre modale Export, choisissez Selected rows ou All rows.
- Cliquez sur Export.

Récupérer les appels par programmation
Pour filtrer, trier ou traiter des appels en dehors de l’interface utilisateur, récupérez-les avec l’un des SDK Weave ou l’API de service. Choisissez l’interface qui correspond le mieux à votre flux de travail.- Python
- TypeScript
- HTTP API
Pour récupérer des appels avec l’API Python, utilisez la méthode
client.get_calls :Exporter les métriques d’appel
Lorsque vous avez besoin de données agrégées, comme des tendances de coût ou de latence, plutôt que des enregistrements d’appels sous-jacents, utilisez le point de terminaison de métriques décrit dans cette section. Vous pouvez également utiliser le point de terminaison POST/calls/stats de l’API de service Weave pour récupérer des métriques sur vos appels sans récupérer les données d’appel elles-mêmes. Vous pouvez récupérer des informations sur vos appels, comme la latence et le coût, et les agréger par somme, moyenne, minimum, maximum et nombre. Par exemple, vous pouvez récupérer :
- Utilisation totale des jetons
- Latence moyenne
- Nombre maximal de jetons utilisés
- Coût total
- Nombre minimal de jetons d’entrée
- Nom de l’op
- ID de trace
- ID de thread
- ID d’utilisateur
web_app sur deux jours. Remplacez [YOUR-TEAM-NAME/YOUR-PROJECT-NAME] par les noms de votre équipe et de votre projet :
sum, count, avg, min, max et count.
Le point de terminaison renvoie un objet JSON. L’exemple de réponse suivant montre des métriques sur deux jours. Chaque jour (bucket) apparaît comme un objet distinct dans les tableaux usage_buckets et call_buckets. Chaque tableau répartit les métriques différemment :
usage_buckets: regroupe les métriques d’appel de chaque jour par modèle utilisé.call_buckets: regroupe les métriques d’appel de chaque jour, quel que soit le modèle utilisé.