Complétions de chat API

Générez des réponses d'assistant à partir d'une conversation à l'aide de l'API de chat compatible avec le streaming.

Envoyer une requête

Envoyez des messages au point de terminaison de complétion de chat. Remplacez YOUR_MODEL_ID par un modèle accessible avec votre clé.

curl 'https://routerra.ai/v1/chat/completions' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "YOUR_MODEL_ID",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Streaming

Définissez stream sur true pour recevoir les événements envoyés par le serveur. Lisez les fragments de données progressivement jusqu'à [DONE]. Les paramètres pris en charge dépendent du modèle.

{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": true
}

Dépannage

Pour les erreurs d'authentification, vérifiez la clé et son expiration. Pour les erreurs de quota, vérifiez votre solde et le quota de la clé. Si un modèle est indisponible, vérifiez son identifiant et l'accès du groupe. Pour les limites de débit, réessayez avec un délai d'attente exponentiel.