# Completamenti Chat API

Invia un payload di messaggi compatibile con OpenAI a `/v1/chat/completions` utilizzando un identificatore di modello restituito da `/v1/models`.

```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."}
    ]
  }'
```

1. Recupera l'elenco dei modelli attuali invece di codificare manualmente un modello del provider.
2. Invia `messages` ordinato con un `model` non vuoto.
3. Leggi il risultato dell'assistente da `choices` e i dettagli della misurazione da `usage`.
4. Conserva `x-request-id` quando una richiesta fallisce.

Imposta `stream: true` solo quando il client può ricevere eventi inviati dal server e gestire un flusso che termina anticipatamente.

**Risultato previsto:** HTTP successo restituisce una scelta dell'assistente più i dati di utilizzo per la richiesta completata.
