cURL
cURL est le moyen le plus direct de vérifier une clé ou de reproduire un problème sans outil intermédiaire. Les exemples supposent que ta clé est dans KLORIA_API_KEY (voir Démarrage rapide).
Format OpenAI
Section intitulée « Format OpenAI »curl https://api.kloria.dev/v1/chat/completions \ -H "Authorization: Bearer $KLORIA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Bonjour !"}] }'$body = @{ model = "gpt-6.1-sol" messages = @(@{ role = "user"; content = "Bonjour !" })} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post -Uri "https://api.kloria.dev/v1/chat/completions" ` -Headers @{ Authorization = "Bearer $env:KLORIA_API_KEY" } ` -ContentType "application/json" -Body $bodyFormat Anthropic
Section intitulée « Format Anthropic »curl https://api.kloria.dev/v1/messages \ -H "x-api-key: $KLORIA_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-5", "max_tokens": 512, "messages": [{"role": "user", "content": "Bonjour !"}] }'$body = @{ model = "claude-sonnet-5" max_tokens = 512 messages = @(@{ role = "user"; content = "Bonjour !" })} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post -Uri "https://api.kloria.dev/v1/messages" ` -Headers @{ "x-api-key" = $env:KLORIA_API_KEY; "anthropic-version" = "2023-06-01" } ` -ContentType "application/json" -Body $bodyL’en-tête Authorization: Bearer fonctionne aussi sur /v1/messages, comme le fait Claude Code.
Streaming
Section intitulée « Streaming »Ajoute "stream": true au corps et -N à cURL pour voir les événements arriver sans mise en tampon :
curl -N https://api.kloria.dev/v1/chat/completions \ -H "Authorization: Bearer $KLORIA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-5", "stream": true, "messages": [{"role": "user", "content": "Compte jusqu’à cinq."}] }'Vérifier une clé sans consommer
Section intitulée « Vérifier une clé sans consommer »/v1/models ne génère aucun token : c’est le test le plus économique pour savoir si une clé est valide.
curl -sS -o /dev/null -w "%{http_code}\n" https://api.kloria.dev/v1/models \ -H "Authorization: Bearer $KLORIA_API_KEY"200 : la clé est valide. 401 : elle est invalide, désactivée ou expirée.
© 2026 Kloria — bêta privée