> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Aperçu de l’API de service

> Utilisez l’API de service Weave, qui expose des endpoints REST pour un accès programmatique aux fonctionnalités de Weave.

<div id="base-url">
  ## URL de base
</div>

Pour [W\&B Cloud mutualisé](/fr/platform/hosting/hosting-options/multi_tenant_cloud) et [W\&B Cloud dédié](/fr/platform/hosting/hosting-options/dedicated-cloud), utilisez l’URL de base suivante :

```
https://trace.wandb.ai
```

Pour les [instances W\&B autogérées](/fr/weave/guides/platform/weave-self-managed), utilisez :

```
https://<your-subdomain>.wandb.io/traces
```

<div id="authentication">
  ## Authentification
</div>

Incluez votre clé API W\&B dans les en-têtes de la requête :

```bash theme={null}
curl -H "Authorization: Bearer YOUR_API_KEY" https://trace.wandb.ai/...
```

<div id="available-endpoints">
  ## Endpoints disponibles
</div>

<div id="calls">
  ### Appels
</div>

* **[POST `/call/end`](https://docs.wandb.ai/weave/reference/service-api/calls/call-end)** - Fin d'appel
* **[POST `/call/read`](https://docs.wandb.ai/weave/reference/service-api/calls/call-read)** - Lire l'appel
* **[POST `/call/start`](https://docs.wandb.ai/weave/reference/service-api/calls/call-start)** - Démarrer l'appel
* **[POST `/call/update`](https://docs.wandb.ai/weave/reference/service-api/calls/call-update)** - Mettre à jour l'appel
* **[POST `/call/upsert_batch`](https://docs.wandb.ai/weave/reference/service-api/calls/call-start-batch)** - Démarrer un lot d'appels
* **[POST `/calls/delete`](https://docs.wandb.ai/weave/reference/service-api/calls/calls-delete)** - Supprimer les appels
* **[POST `/calls/query_stats`](https://docs.wandb.ai/weave/reference/service-api/calls/calls-query-stats)** - Statistiques de requête des appels
* **[POST `/calls/stats`](https://docs.wandb.ai/weave/reference/service-api/calls/call-stats)** - Statistiques des appels
* **[POST `/calls/stream_query`](https://docs.wandb.ai/weave/reference/service-api/calls/calls-query-stream)** - Flux de requête des appels
* **[POST `/calls/usage`](https://docs.wandb.ai/weave/reference/service-api/calls/calls-usage)** - Utilisation des appels
* **[POST `/trace/usage`](https://docs.wandb.ai/weave/reference/service-api/calls/trace-usage)** - Utilisation des traces

<div id="costs">
  ### Coûts
</div>

* **[POST `/cost/create`](https://docs.wandb.ai/weave/reference/service-api/costs/cost-create)** - Créer un coût
* **[POST `/cost/purge`](https://docs.wandb.ai/weave/reference/service-api/costs/cost-purge)** - Purger un coût
* **[POST `/cost/query`](https://docs.wandb.ai/weave/reference/service-api/costs/cost-query)** - Interroger les coûts

<div id="feedback">
  ### Feedback
</div>

* **[POST `/feedback/batch/create`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-create-batch)** - Création d’un lot de feedback
* **[POST `/feedback/create`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-create)** - Création de feedback
* **[POST `/feedback/payload_schema`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-payload-schema)** - Schéma du payload de feedback
* **[POST `/feedback/purge`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-purge)** - Purge du feedback
* **[POST `/feedback/query`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-query)** - Requête de feedback
* **[POST `/feedback/replace`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-replace)** - Remplacement du feedback
* **[POST `/feedback/stats`](https://docs.wandb.ai/weave/reference/service-api/feedback/feedback-stats)** - Statistiques du feedback

<div id="files">
  ### Fichiers
</div>

* **[POST `/file/content`](https://docs.wandb.ai/weave/reference/service-api/files/file-content)** - Contenu du fichier
* **[POST `/file/create`](https://docs.wandb.ai/weave/reference/service-api/files/file-create)** - Créer un fichier
* **[POST `/files/query_stats`](https://docs.wandb.ai/weave/reference/service-api/files/files-stats)** - Statistiques des fichiers

<div id="objects">
  ### Objets
</div>

* **[GET `/aliases`](https://docs.wandb.ai/weave/reference/service-api/objects/aliases-list)** - Liste des alias
* **[POST `/obj/create`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-create)** - Créer un objet
* **[POST `/obj/delete`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-delete)** - Supprimer un objet
* **[POST `/obj/read`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-read)** - Lire un objet
* **[POST `/objs/query`](https://docs.wandb.ai/weave/reference/service-api/objects/objs-query)** - Requête sur les objets
* **[PUT `/objs/{object_id}/aliases`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-set-aliases)** - Définir les alias de l'objet
* **[POST `/objs/{object_id}/aliases/remove`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-remove-aliases)** - Supprimer les alias de l'objet
* **[PUT `/objs/{object_id}/versions/{digest}/tags`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-add-tags)** - Ajouter des tags à la version de l'objet
* **[POST `/objs/{object_id}/versions/{digest}/tags/remove`](https://docs.wandb.ai/weave/reference/service-api/objects/obj-remove-tags)** - Supprimer les tags de la version de l'objet
* **[GET `/tags`](https://docs.wandb.ai/weave/reference/service-api/objects/tags-list)** - Liste des tags

<div id="opentelemetry">
  ### OpenTelemetry
</div>

* **[POST `/otel/v1/traces`](https://docs.wandb.ai/weave/reference/service-api/opentelemetry/export-trace)** - Exporter une trace

<div id="refs">
  ### Refs
</div>

* **[POST `/refs/read_batch`](https://docs.wandb.ai/weave/reference/service-api/refs/refs-read-batch)** - Lecture d’un lot de refs

<div id="service">
  ### Service
</div>

* **[GET `/geolocate`](https://docs.wandb.ai/weave/reference/service-api/service/get-caller-location)** - Obtenir l’emplacement de l’appelant
* **[GET `/health`](https://docs.wandb.ai/weave/reference/service-api/service/read-root)** - Lire le point racine
* **[GET `/server_info`](https://docs.wandb.ai/weave/reference/service-api/service/server-info)** - Informations sur le serveur
* **[POST `/service/projects_info`](https://docs.wandb.ai/weave/reference/service-api/service/projects-info)** - Informations relatives à Projects
* **[GET `/version`](https://docs.wandb.ai/weave/reference/service-api/service/read-version)** - Lire la version

<div id="tables">
  ### Tableaux
</div>

* **[POST `/table/create`](https://docs.wandb.ai/weave/reference/service-api/tables/table-create)** - Création de tableau
* **[POST `/table/create_from_digests`](https://docs.wandb.ai/weave/reference/service-api/tables/table-create-from-digests)** - Création de tableau à partir d’empreintes
* **[POST `/table/query`](https://docs.wandb.ai/weave/reference/service-api/tables/table-query)** - Requête de tableau
* **[POST `/table/query_stats`](https://docs.wandb.ai/weave/reference/service-api/tables/table-query-stats)** - Statistiques de requête de tableau
* **[POST `/table/query_stats_batch`](https://docs.wandb.ai/weave/reference/service-api/tables/table-query-stats-batch)** - Statistiques par lot des requêtes de tableau
* **[POST `/table/update`](https://docs.wandb.ai/weave/reference/service-api/tables/table-update)** - Mise à jour de tableau

<div id="threads">
  ### Threads
</div>

* **[POST `/threads/stream_query`](https://docs.wandb.ai/weave/reference/service-api/threads/threads-query-stream)** - Flux de requête des threads

<div id="inference">
  ### Inférence
</div>

* **[GET `/inference/analysis/artificialanalysis/models`](https://docs.wandb.ai/weave/reference/service-api/inference/inference-analysis-artificialanalysis-models)** - Modèles Artificialanalysis pour l’analyse d’inférence
* **[GET `/inference/catalog/models`](https://docs.wandb.ai/weave/reference/service-api/inference/inference-catalog-models)** - Modèles du catalogue d’inférence
* **[GET `/inference/nvidia/v2/hardware`](https://docs.wandb.ai/weave/reference/service-api/inference/nvidia-hardware)** - Matériel NVIDIA
* **[GET `/inference/router/openrouter/models`](https://docs.wandb.ai/weave/reference/service-api/inference/inference-router-openrouter-models)** - Modèles OpenRouter du routeur d’inférence

<div id="agents">
  ### Agents
</div>

* **[POST `/agents/agent-versions/query`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-agent-versions-query)** - Requête des versions d’agent Genai
* **[POST `/agents/conversations/chat`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-conversation-chat)** - Chat de conversation Genai
* **[POST `/agents/otel/v1/traces`](https://docs.wandb.ai/weave/reference/service-api/agents/export-genai-trace)** - Export de trace Genai
* **[POST `/agents/query`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-agents-query)** - Requête des agents Genai
* **[POST `/agents/search`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-search)** - Recherche Genai
* **[POST `/agents/spans/custom-attrs/schema`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-custom-attrs-schema)** - Schéma des attributs personnalisés des spans Genai
* **[POST `/agents/spans/query`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-spans-query)** - Requête des spans Genai
* **[POST `/agents/spans/stats`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-spans-stats)** - Statistiques des spans Genai
* **[POST `/agents/traces/chat`](https://docs.wandb.ai/weave/reference/service-api/agents/genai-traces-chat)** - Chat des traces Genai

<div id="annotation-queues">
  ### Files d’annotation
</div>

* **[POST `/annotation_queues`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-create)** - Créer une file d’annotation
* **[POST `/annotation_queues/query`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queues-query-stream)** - Flux de requête des files d’annotation
* **[POST `/annotation_queues/stats`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queues-stats)** - Statistiques des files d’annotation
* **[DELETE `/annotation_queues/{queue_id}`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-delete)** - Supprimer la file d’annotation
* **[GET `/annotation_queues/{queue_id}`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-read)** - Lire la file d’annotation
* **[PUT `/annotation_queues/{queue_id}`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-update)** - Mettre à jour la file d’annotation
* **[POST `/annotation_queues/{queue_id}/items`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-add-calls)** - Ajouter des appels à la file d’annotation
* **[POST `/annotation_queues/{queue_id}/items/query`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-items-query)** - Requête sur les éléments de la file d’annotation
* **[POST `/annotation_queues/{queue_id}/items/{item_id}/progress`](https://docs.wandb.ai/weave/reference/service-api/annotation-queues/annotation-queue-item-progress-update)** - Mettre à jour la progression de l’élément de la file d’annotation

<div id="datasets">
  ### Datasets
</div>

* **[GET `/v2/{entity}/{project}/datasets`](https://docs.wandb.ai/weave/reference/service-api/datasets/dataset-list)** - Liste des datasets
* **[POST `/v2/{entity}/{project}/datasets`](https://docs.wandb.ai/weave/reference/service-api/datasets/dataset-create)** - Création d’un dataset
* **[DELETE `/v2/{entity}/{project}/datasets/{object_id}`](https://docs.wandb.ai/weave/reference/service-api/datasets/dataset-delete)** - Suppression d’un dataset
* **[GET `/v2/{entity}/{project}/datasets/{object_id}/versions/{digest}`](https://docs.wandb.ai/weave/reference/service-api/datasets/dataset-read)** - Lecture d’un dataset

<div id="eval-results">
  ### Résultats d’évaluation
</div>

* **[POST `/v2/{entity}/{project}/eval_results/query`](https://docs.wandb.ai/weave/reference/service-api/eval-results/eval-results-query)** - Requête sur les résultats d’évaluation

<div id="evaluation-runs">
  ### Exécutions d’évaluation
</div>

* **[DELETE `/v2/{entity}/{project}/evaluation_runs`](https://docs.wandb.ai/weave/reference/service-api/evaluation-runs/evaluation-run-delete)** - Supprimer l’exécution d’évaluation
* **[GET `/v2/{entity}/{project}/evaluation_runs`](https://docs.wandb.ai/weave/reference/service-api/evaluation-runs/evaluation-run-list)** - Lister les exécutions d’évaluation
* **[POST `/v2/{entity}/{project}/evaluation_runs`](https://docs.wandb.ai/weave/reference/service-api/evaluation-runs/evaluation-run-create)** - Créer une exécution d’évaluation
* **[GET `/v2/{entity}/{project}/evaluation_runs/{evaluation_run_id}`](https://docs.wandb.ai/weave/reference/service-api/evaluation-runs/evaluation-run-read)** - Lire l’exécution d’évaluation
* **[POST `/v2/{entity}/{project}/evaluation_runs/{evaluation_run_id}/finish`](https://docs.wandb.ai/weave/reference/service-api/evaluation-runs/evaluation-run-finish)** - Terminer l’exécution d’évaluation

<div id="evaluations">
  ### Évaluations
</div>

* **[POST `/evaluations/evaluate_model`](https://docs.wandb.ai/weave/reference/service-api/evaluations/evaluate-model)** - Évaluer le modèle
* **[POST `/evaluations/rescore`](https://docs.wandb.ai/weave/reference/service-api/evaluations/rescore-evaluation)** - Recalculer le score de l’évaluation
* **[POST `/evaluations/status`](https://docs.wandb.ai/weave/reference/service-api/evaluations/evaluation-status)** - Statut de l’évaluation
* **[GET `/v2/{entity}/{project}/evaluations`](https://docs.wandb.ai/weave/reference/service-api/evaluations/evaluation-list)** - Liste des évaluations
* **[POST `/v2/{entity}/{project}/evaluations`](https://docs.wandb.ai/weave/reference/service-api/evaluations/evaluation-create)** - Créer une évaluation
* **[DELETE `/v2/{entity}/{project}/evaluations/{object_id}`](https://docs.wandb.ai/weave/reference/service-api/evaluations/evaluation-delete)** - Supprimer une évaluation
* **[GET `/v2/{entity}/{project}/evaluations/{object_id}/versions/{digest}`](https://docs.wandb.ai/weave/reference/service-api/evaluations/evaluation-read)** - Lire une évaluation

<div id="images">
  ### Images
</div>

* **[POST `/image/create`](https://docs.wandb.ai/weave/reference/service-api/images/image-create)** - Créer une image

<div id="models">
  ### Models
</div>

* **[GET `/v2/{entity}/{project}/models`](https://docs.wandb.ai/weave/reference/service-api/models/model-list)** - Liste des modèles
* **[POST `/v2/{entity}/{project}/models`](https://docs.wandb.ai/weave/reference/service-api/models/model-create)** - Création d’un modèle
* **[DELETE `/v2/{entity}/{project}/models/{object_id}`](https://docs.wandb.ai/weave/reference/service-api/models/model-delete)** - Suppression d’un modèle
* **[GET `/v2/{entity}/{project}/models/{object_id}/versions/{digest}`](https://docs.wandb.ai/weave/reference/service-api/models/model-read)** - Consultation d’un modèle

<div id="ops">
  ### Opérations
</div>

* **[GET `/v2/{entity}/{project}/ops`](https://docs.wandb.ai/weave/reference/service-api/ops/op-list)** - Liste des opérations
* **[POST `/v2/{entity}/{project}/ops`](https://docs.wandb.ai/weave/reference/service-api/ops/op-create)** - Création d’une opération
* **[DELETE `/v2/{entity}/{project}/ops/{object_id}`](https://docs.wandb.ai/weave/reference/service-api/ops/op-delete)** - Suppression d’une opération
* **[GET `/v2/{entity}/{project}/ops/{object_id}/versions/{digest}`](https://docs.wandb.ai/weave/reference/service-api/ops/op-read)** - Lecture d’une opération

<div id="predictions">
  ### Prédictions
</div>

* **[DELETE `/v2/{entity}/{project}/predictions`](https://docs.wandb.ai/weave/reference/service-api/predictions/prediction-delete)** - Supprimer une prédiction
* **[GET `/v2/{entity}/{project}/predictions`](https://docs.wandb.ai/weave/reference/service-api/predictions/prediction-list)** - Liste des prédictions
* **[POST `/v2/{entity}/{project}/predictions`](https://docs.wandb.ai/weave/reference/service-api/predictions/prediction-create)** - Créer une prédiction
* **[GET `/v2/{entity}/{project}/predictions/{prediction_id}`](https://docs.wandb.ai/weave/reference/service-api/predictions/prediction-read)** - Lire une prédiction
* **[POST `/v2/{entity}/{project}/predictions/{prediction_id}/finish`](https://docs.wandb.ai/weave/reference/service-api/predictions/prediction-finish)** - Terminer une prédiction

<div id="registry">
  ### Registre
</div>

* **[POST `/link_to_registry`](https://docs.wandb.ai/weave/reference/service-api/registry/link-to-registry)** - Association au registre

<div id="scorers">
  ### Évaluateurs
</div>

* **[GET `/v2/{entity}/{project}/scorers`](https://docs.wandb.ai/weave/reference/service-api/scorers/scorer-list)** - Liste des évaluateurs
* **[POST `/v2/{entity}/{project}/scorers`](https://docs.wandb.ai/weave/reference/service-api/scorers/scorer-create)** - Création d’un évaluateur
* **[DELETE `/v2/{entity}/{project}/scorers/{object_id}`](https://docs.wandb.ai/weave/reference/service-api/scorers/scorer-delete)** - Suppression d’un évaluateur
* **[GET `/v2/{entity}/{project}/scorers/{object_id}/versions/{digest}`](https://docs.wandb.ai/weave/reference/service-api/scorers/scorer-read)** - Lecture d’un évaluateur

<div id="scores">
  ### Scores
</div>

* **[POST `/calls/score`](https://docs.wandb.ai/weave/reference/service-api/scores/calls-score)** - Score des appels
* **[DELETE `/v2/{entity}/{project}/scores`](https://docs.wandb.ai/weave/reference/service-api/scores/score-delete)** - Supprimer un score
* **[GET `/v2/{entity}/{project}/scores`](https://docs.wandb.ai/weave/reference/service-api/scores/score-list)** - Liste des scores
* **[POST `/v2/{entity}/{project}/scores`](https://docs.wandb.ai/weave/reference/service-api/scores/score-create)** - Créer un score
* **[GET `/v2/{entity}/{project}/scores/{score_id}`](https://docs.wandb.ai/weave/reference/service-api/scores/score-read)** - Lire un score
