Documentation

Connectez une fois, routez chaque modele.

Utilisez Route Key avec des formats compatibles OpenAI, Anthropic, Gemini, Qwen, DeepSeek, Grok et MiniMax.

Mode demo5 modeles indexesMis a jour 00:00:00
30endpoints API de modeles
8categories fournisseurs
Cle APIAuthentification
Integration guideConnect apps and coding agentsOne API key and compatible gateway for SDKs, Codex, Claude Code, Gemini CLI, and Cursor.Open guide
POSTOpenAI/chat/completions

Creer une completion chat

Cree une reponse de modele depuis l historique de conversation.

Authorization
Add this value to the HTTP request headers.
Authorization: Bearer sk-your-key
Content-Type

application/json

Modele

gpt-4o, gpt-4.1, gpt-5, o3, o4-mini

Exemple de requete
curl -X POST https://api.routekey.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": "Hello from Route Key"
    }
  ],
  "stream": false
}'
Exemple de reponse
{
  "id": "chatcmpl_xxx",
  "object": "chat.completion",
  "created": 0,
  "model": "gpt-4o",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello!"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 8,
    "completion_tokens": 3,
    "total_tokens": 11
  }
}
Exemple cURL
curl -X POST 'https://api.routekey.ai/v1/chat/completions' \
  -H 'Authorization: Bearer sk-your-key'
  -H 'Content-Type: application/json'
  -d '{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": "Hello from Route Key"
    }
  ],
  "stream": false
}'
Parametres
NameTypeRequisDescription
modelstringOuiNom du modele
messagesarray<object>OuiChat
temperaturenumberNonTemperature
top_pnumberNonTop P
streambooleanNonTemps reel
max_tokensintegerNonMax tokens
toolsarray<object>NonTools
response_formatobjectNonResponse format
Reponse
NameTypeRequisDescription
idstring-ID
objectstring-Object
createdinteger-Created
modelstring-Nom du modele
choicesarray<object>-Choices
usageobject-Usage
Notes
  • OpenAI Chat Completions
  • Use the same request shape as the matching provider API when the backend channel is enabled.

Concepts cles

Concepts cles

Cle API: Cle API

Base URL: Route Key conserve les formats OpenAI et change seulement la destination.

Nom du modele: Le modele reste dans le payload et le backend resout le routage.

Usage et facturation: Couts, jetons et latence apparaissent dans les logs.

Choisir un modele

Choisir un modele

Chat general: Chat general

Raisonnement ou code: Raisonnement ou code

Raisonnement ou code

Usage et facturation

Erreurs courantes

Les echecs viennent souvent de l authentification, du modele, du quota ou du format.

401

Authentification

Authentification

403

Usage et facturation

Le modele reste dans le payload et le backend resout le routage.

429

Usage et facturation

Couts, jetons et latence apparaissent dans les logs.

5xx

Erreurs courantes

Les echecs viennent souvent de l authentification, du modele, du quota ou du format.