URL de base
Pour le Cloud mutualisé W&B et le Cloud dédié W&B, utilisez l’URL de base suivante :Authentification
Incluez votre clé API W&B dans les en-têtes de la requête :Endpoints disponibles
Appels
- POST
/call/end- Terminer un appel - POST
/call/read- Lire un appel - POST
/call/start- Démarrer un appel - POST
/call/update- Mettre à jour un appel - POST
/call/upsert_batch- Démarrer un lot d’appels - POST
/calls/delete- Supprimer des appels - POST
/calls/query_stats- Statistiques de requête des appels - POST
/calls/stats- Statistiques des appels - POST
/calls/stream_query- Flux de requête des appels - POST
/calls/usage- Utilisation des appels - POST
/trace/usage- Utilisation des traces - POST
/v2/{entity}/{project}/calls/complete- Appels complets
Coûts
- POST
/cost/create- Créer un coût - POST
/cost/purge- Purger les coûts - POST
/cost/query- Interroger les coûts
Feedback
- POST
/feedback/aggregate- Agréger les feedbacks - POST
/feedback/batch/create- Créer des feedbacks par lot - POST
/feedback/create- Créer un feedback - POST
/feedback/payload_schema- Schéma de la charge utile du feedback - POST
/feedback/purge- Purger les feedbacks - POST
/feedback/query- Interroger les feedbacks - POST
/feedback/replace- Remplacer un feedback - POST
/feedback/stats- Statistiques des feedbacks
Fichiers
- POST
/file/content- Contenu du fichier - POST
/file/create- Création de fichier - POST
/files/query_stats- Statistiques des fichiers
Objets
- GET
/aliases- Lister les alias - POST
/obj/create- Créer un objet - POST
/obj/delete- Supprimer un objet - POST
/obj/read- Lire un objet - POST
/objs/query- Interroger les objets - PUT
/objs/{object_id}/aliases- Définir les alias d’un objet - POST
/objs/{object_id}/aliases/remove- Retirer des alias d’un objet - PUT
/objs/{object_id}/versions/{digest}/tags- Ajouter des tags à un objet - POST
/objs/{object_id}/versions/{digest}/tags/remove- Retirer des tags d’un objet - GET
/tags- Lister les tags
OpenTelemetry
- POST
/otel/v1/traces- Exporter une trace
Refs
- POST
/refs/read_batch- Refs Read lot
Service
- GET
/geolocate- Obtenir l’emplacement de l’appelant - GET
/health- Lire la racine - GET
/server_info- Informations sur le serveur - POST
/service/projects_info- Informations sur les projets - GET
/version- Lire la version
Tables
- POST
/table/create- Créer un tableau - POST
/table/create_from_digests- Créer un tableau à partir de digests - POST
/table/query- Interroger un tableau - POST
/table/query_stats- Obtenir les statistiques d’un tableau - POST
/table/query_stats_batch- Obtenir les statistiques de tableaux par lot - POST
/table/update- Mettre à jour un tableau
Threads
- POST
/threads/stream_query- Flux de requête des threads
Inférence
- GET
/inference/analysis/artificialanalysis/models- Modèles d’inférence analysés par Artificialanalysis - GET
/inference/catalog/models- Modèles du catalogue d’inférence - GET
/inference/modelsdev/models- Modèles d’inférence Modelsdev - GET
/inference/nvidia/v2/hardware- Matériel Nvidia - GET
/inference/router/openrouter/models- Modèles du routeur d’inférence Openrouter
Agents
- POST
/agents/agent-versions/query- Requête des versions d’agents GenAI - POST
/agents/conversations/chat- Chat de conversation GenAI - POST
/agents/conversations/spans- Spans de conversation GenAI - POST
/agents/otel/v1/traces- Exporter une trace GenAI - POST
/agents/query- Requête des agents GenAI - POST
/agents/search- Recherche GenAI - POST
/agents/spans/custom-attrs/schema- Schéma des attributs personnalisés GenAI - POST
/agents/spans/query- Requête des spans GenAI - POST
/agents/spans/stats- Statistiques des spans GenAI - POST
/agents/traces/chat- Chat sur les traces GenAI
Files d’annotation
- POST
/annotation_queues- Créer une file d’annotation - POST
/annotation_queues/query- Flux de requête des files d’annotation - POST
/annotation_queues/stats- Statistiques des files d’annotation - DELETE
/annotation_queues/{queue_id}- Supprimer une file d’annotation - GET
/annotation_queues/{queue_id}- Lire une file d’annotation - PUT
/annotation_queues/{queue_id}- Mettre à jour une file d’annotation - POST
/annotation_queues/{queue_id}/items- Ajouter des appels à une file d’annotation - POST
/annotation_queues/{queue_id}/items/query- Interroger les éléments d’une file d’annotation - POST
/annotation_queues/{queue_id}/items/{item_id}/progress- Mettre à jour la progression d’un élément d’une file d’annotation
Environnements d’exécution personnalisés
- PUT
/v2/{entity}/{project}/runtimes/{runtime_name}- Appliquer un environnement d’exécution personnalisé
Datasets
- GET
/v2/{entity}/{project}/datasets- Lister les datasets - POST
/v2/{entity}/{project}/datasets- Créer un dataset - DELETE
/v2/{entity}/{project}/datasets/{object_id}- Supprimer un dataset - GET
/v2/{entity}/{project}/datasets/{object_id}/versions/{digest}- Lire un dataset
Résultats d’évaluation
- POST
/v2/{entity}/{project}/eval_results/query- Requête sur les résultats d’évaluation
Runs d’évaluation
- DELETE
/v2/{entity}/{project}/evaluation_runs- Supprimer un run d’évaluation - GET
/v2/{entity}/{project}/evaluation_runs- Lister les runs d’évaluation - POST
/v2/{entity}/{project}/evaluation_runs- Créer un run d’évaluation - GET
/v2/{entity}/{project}/evaluation_runs/{evaluation_run_id}- Lire un run d’évaluation - POST
/v2/{entity}/{project}/evaluation_runs/{evaluation_run_id}/finish- Terminer un run d’évaluation
Évaluations
- POST
/evaluations/evaluate_model- Évaluer un modèle - POST
/evaluations/rescore- Recalculer les scores d’une évaluation - POST
/evaluations/status- Statut d’une évaluation - GET
/v2/{entity}/{project}/evaluations- Liste des évaluations - POST
/v2/{entity}/{project}/evaluations- Créer une évaluation - DELETE
/v2/{entity}/{project}/evaluations/{object_id}- Supprimer une évaluation - GET
/v2/{entity}/{project}/evaluations/{object_id}/versions/{digest}- Lire une évaluation
Images
- POST
/image/create- Créer une image
Modèles
- GET
/v2/{entity}/{project}/models- Lister les modèles - POST
/v2/{entity}/{project}/models- Créer un modèle - DELETE
/v2/{entity}/{project}/models/{object_id}- Supprimer un modèle - GET
/v2/{entity}/{project}/models/{object_id}/versions/{digest}- Lire un modèle
Ops
- GET
/v2/{entity}/{project}/ops- Lister les ops - POST
/v2/{entity}/{project}/ops- Créer un op - DELETE
/v2/{entity}/{project}/ops/{object_id}- Supprimer un op - GET
/v2/{entity}/{project}/ops/{object_id}/versions/{digest}- Lire un op
Prédictions
- DELETE
/v2/{entity}/{project}/predictions- Supprimer des prédictions - GET
/v2/{entity}/{project}/predictions- Lister les prédictions - POST
/v2/{entity}/{project}/predictions- Créer une prédiction - GET
/v2/{entity}/{project}/predictions/{prediction_id}- Lire une prédiction - POST
/v2/{entity}/{project}/predictions/{prediction_id}/finish- Terminer une prédiction
Registre
- POST
/link_to_registry- Lier au registre
Évaluateurs
- GET
/v2/{entity}/{project}/scorers- Lister les évaluateurs - POST
/v2/{entity}/{project}/scorers- Créer un évaluateur - DELETE
/v2/{entity}/{project}/scorers/{object_id}- Supprimer un évaluateur - GET
/v2/{entity}/{project}/scorers/{object_id}/versions/{digest}- Lire un évaluateur
Scores
- POST
/calls/score- Attribuer un score aux appels - DELETE
/v2/{entity}/{project}/scores- Supprimer des scores - GET
/v2/{entity}/{project}/scores- Lister les scores - POST
/v2/{entity}/{project}/scores- Créer un score - GET
/v2/{entity}/{project}/scores/{score_id}- Lire un score