> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-wbdocs-1882.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Aperçu de l'API

> Parcourez les API endpoints de W&B Training pour les Chat Completions, les modèles, les tâches d'entraînement et les contrôles de santé, ainsi que les détails d'authentification.

<Note>
  L'API W\&B Training propose des endpoints permettant de gérer les tâches d'entraînement et d'interagir avec elles, y compris pour l'apprentissage par renforcement (RL) serverless et le fine-tuning supervisé (SFT). L'API est compatible avec OpenAI pour les Chat Completions.
</Note>

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

Toutes les requêtes API nécessitent une authentification à l’aide de votre clé API W\&B. Créez une clé API sur [wandb.ai/settings](https://wandb.ai/settings).

Incluez votre clé API dans l’en-tête `Authorization` :

```
Authorization: Bearer YOUR_API_KEY
```

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

```
https://api.training.wandb.ai/v1
```

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

<div id="chat-completions">
  ### chat-completions
</div>

* **[POST /v1/chat/completions](https://docs.wandb.ai/training/api-reference/chat-completions/create-chat-completion)** - Créer un Chat Completion
* **[POST /v1/chat/completions/](https://docs.wandb.ai/training/api-reference/chat-completions/create-chat-completion)** - Créer un Chat Completion

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

* **[POST /v1/preview/models](https://docs.wandb.ai/training/api-reference/models/create-model)** - Créer un modèle
* **[DELETE /v1/preview/models/{model_id}](https://docs.wandb.ai/training/api-reference/models/delete-model)** - Supprimer le modèle
* **[DELETE /v1/preview/models/{model_id}/checkpoints](https://docs.wandb.ai/training/api-reference/models/delete-model-checkpoints)** - Supprimer les points de contrôle du modèle
* **[GET /v1/preview/models/{model_id}/checkpoints](https://docs.wandb.ai/training/api-reference/models/list-model-checkpoints)** - Obtenir la liste des points de contrôle du modèle
* **[POST /v1/preview/models/{model_id}/log](https://docs.wandb.ai/training/api-reference/models/log)** - Journaliser

<div id="training-jobs">
  ### training-jobs
</div>

* **[POST /v1/preview/sft-training-jobs](https://docs.wandb.ai/training/api-reference/training-jobs/create-sft-training-job)** - Créer une tâche d'entraînement SFT
* **[POST /v1/preview/training-jobs](https://docs.wandb.ai/training/api-reference/training-jobs/create-rl-training-job)** - Créer une tâche d'entraînement RL
* **[GET /v1/preview/training-jobs/{training_job_id}](https://docs.wandb.ai/training/api-reference/training-jobs/get-training-job)** - Obtenir la tâche d'entraînement
* **[GET /v1/preview/training-jobs/{training_job_id}/events](https://docs.wandb.ai/training/api-reference/training-jobs/get-training-job-events)** - Obtenir les événements de la tâche d'entraînement

<div id="health">
  ### état de santé
</div>

* **[GET /v1/health](https://docs.wandb.ai/training/api-reference/health/health-check)** - Contrôle de santé
* **[GET /v1/system-check](https://docs.wandb.ai/training/api-reference/health/system-check)** - Contrôle du système

<div id="related-resources">
  ## Ressources connexes
</div>

* [Aperçu de W\&B Training](/fr/training)
* [Prérequis](/fr/training/prerequisites)
* [SFT sans serveur](/fr/training/sft-training)
* [Utilisez vos modèles entraînés](/fr/training/serverless-rl/use-trained-models)
* [Modèles disponibles](/fr/training/serverless-rl/available-models)
* [Limites d’utilisation](/fr/training/serverless-rl/usage-limits)

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

<div id="chat-completions">
  ### chat-completions
</div>

* **[POST /v1/chat/completions](https://docs.wandb.ai/training/api-reference/chat-completions/create-chat-completion)** - Créer une Chat Completion
* **[POST /v1/chat/completions/](https://docs.wandb.ai/training/api-reference/chat-completions/create-chat-completion)** - Créer une Chat Completion

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

* **[POST /v1/preview/models](https://docs.wandb.ai/training/api-reference/models/create-model)** - Créer un modèle
* **[DELETE /v1/preview/models/{model_id}](https://docs.wandb.ai/training/api-reference/models/delete-model)** - Supprimer le modèle
* **[DELETE /v1/preview/models/{model_id}/checkpoints](https://docs.wandb.ai/training/api-reference/models/delete-model-checkpoints)** - Supprimer les points de contrôle du modèle
* **[GET /v1/preview/models/{model_id}/checkpoints](https://docs.wandb.ai/training/api-reference/models/list-model-checkpoints)** - Lister les points de contrôle du modèle
* **[POST /v1/preview/models/{model_id}/log](https://docs.wandb.ai/training/api-reference/models/log)** - Journaliser

<div id="training-jobs">
  ### training-jobs
</div>

* **[POST /v1/preview/sft-training-jobs](https://docs.wandb.ai/training/api-reference/training-jobs/create-sft-training-job)** - Créer une tâche d'entraînement SFT
* **[POST /v1/preview/training-jobs](https://docs.wandb.ai/training/api-reference/training-jobs/create-rl-training-job)** - Créer une tâche d'entraînement RL
* **[GET /v1/preview/training-jobs/{training_job_id}](https://docs.wandb.ai/training/api-reference/training-jobs/get-training-job)** - Obtenir la tâche d'entraînement
* **[GET /v1/preview/training-jobs/{training_job_id}/events](https://docs.wandb.ai/training/api-reference/training-jobs/get-training-job-events)** - Obtenir les événements de la tâche d'entraînement

<div id="health">
  ### état de santé
</div>

* **[GET /v1/health](https://docs.wandb.ai/training/api-reference/health/health-check)** - Contrôle de santé
* **[GET /v1/system-check](https://docs.wandb.ai/training/api-reference/health/system-check)** - contrôle du système
