> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-dependabot-npm-and-yarn-scripts-css-minify-npm.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Aperçu de l’API

> Consultez les points de terminaison de l’API Serverless Training pour les complétions de chat, les modèles, les tâches d’entraînement et les contrôles de santé, avec les informations d’authentification.

<Note>
  L’API Serverless Training fournit des points de terminaison pour gérer les tâches d’entraînement, notamment l’apprentissage par renforcement (RL) sans serveur et le fine-tuning supervisé (SFT). L’API est compatible avec OpenAI pour les complétions de chat.
</Note>

Consultez cette référence pour connaître les exigences d’authentification, l’URL de base et les points de terminaison disponibles pour les complétions de chat, les modèles, les tâches d’entraînement et les contrôles de santé.

<h2 id="authentication">
  Authentification
</h2>

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

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

```http theme={null}
Authorization: Bearer YOUR_API_KEY
```

<h2 id="base-url">
  URL de base
</h2>

```text theme={null}
https://api.training.wandb.ai/v1
```

<h2 id="available-endpoints">
  Points de terminaison disponibles
</h2>

<h3 id="chat-completions">
  complétions-de-chat
</h3>

* **[POST `/v1/chat/completions`](https://docs.wandb.ai/serverless-training/api-reference/chat-completions/create-chat-completion)** - Créer une complétion de chat

<h3 id="models">
  modèle
</h3>

* **[GET `/v1/preview/base-models`](https://docs.wandb.ai/serverless-training/api-reference/models/list-base-models)** - Lister les modèles de base
* **[POST `/v1/preview/models`](https://docs.wandb.ai/serverless-training/api-reference/models/create-model)** - Créer un modèle
* **[DELETE `/v1/preview/models/{model_id}`](https://docs.wandb.ai/serverless-training/api-reference/models/delete-model)** - Supprimer le modèle
* **[DELETE `/v1/preview/models/{model_id}/checkpoints`](https://docs.wandb.ai/serverless-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/serverless-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/serverless-training/api-reference/models/log)** - Journal

<h3 id="training-jobs">
  tâches d'entraînement
</h3>

* **[POST `/v1/preview/sft-training-jobs`](https://docs.wandb.ai/serverless-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/serverless-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/serverless-training/api-reference/training-jobs/get-training-job)** - Obtenir une tâche d'entraînement
* **[GET `/v1/preview/training-jobs/{training_job_id}/events`](https://docs.wandb.ai/serverless-training/api-reference/training-jobs/get-training-job-events)** - Obtenir les événements de la tâche d'entraînement

<h3 id="health">
  état
</h3>

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

<h2 id="related-resources">
  Ressources connexes
</h2>

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