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.