# API Chat Completions

Envoyez des `messages` compatibles OpenAI à `/v1/chat/completions` avec un identifiant obtenu via /v1/models.

## Étapes

1. Consultez le catalogue actuel plutôt qu’un modèle fournisseur fixé dans le code.
2. Envoyez `messages` dans l’ordre avec `model` non vide.
3. Lisez la réponse dans `choices` et les mesures dans usage.
4. Conservez `x-request-id` en cas d’échec.

### Exemple

```bash
curl https://api.foxora.ai/v1/chat/completions \
  -H "Authorization: Bearer $FOXORA_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<model-id-from-v1-models>",
    "messages": [
      {"role": "user", "content": "Summarize this in three bullets."}
    ]
  }'
```

## Résultat attendu

Un succès HTTP contient une réponse de l’assistant et les données d’utilisation.

> **Remarque :** N’activez `stream: true` que si le client traite les événements SSE et sait gérer une transmission interrompue avant sa fin.
