Référence API
Utilisez la référence API pour connaître précisément les méthodes, chemins, types de champs et schémas de réponse. Pour les flux de travail et exemples complets, consultez les guides de l’API.
Avant de commencer
L’authentification dépend du protocole : les endpoints compatibles OpenAI utilisent un jeton Bearer, Anthropic Messages utilise x-api-key, et les endpoints compatibles Gemini utilisent x-goog-api-key ou ?key=. Copiez l’identifiant exact du modèle depuis la page Modèles.
Informations de base
OpenAI SDK / Chat Completions / Responses
Base URL
https://getrouter.ai/v1Authentification
Authorization: Bearer YOUR_API_KEYAnthropic SDK / Messages
Base URL
https://getrouter.aiAuthentification
x-api-key: YOUR_API_KEYGemini-compatible
Base URL
https://getrouter.aiAuthentification
x-goog-api-key: YOUR_API_KEYAlternative avec un paramètre de requête:
?key=YOUR_API_KEYRequêtes HTTP directes et API de tâches des fournisseurs
Racine du service
https://getrouter.aiAjoutez le chemin complet indiqué sur la page de l’opération et utilisez l’authentification qui y est précisée.
OpenAPI complet: Ouvrir l’API Explorer
Parcourir par groupe d’API
Modèles
2 endpoints publics.
Chat Completions
1 endpoint public.
Responses
2 endpoints publics.
POST /v1/responses— Créer une réponsePOST /v1/responses/compact— Compacter une conversation Responses
Claude Messages
1 endpoint public.
API Gemini
2 endpoints publics.
POST /v1beta/models/{model}:generateContent— Générer du contenu GeminiPOST /v1/engines/{model}/embeddings— Créer des embeddings Gemini
Embeddings
1 endpoint public.
Rerank
1 endpoint public.
Completions
1 endpoint public.
Génération d’images
2 endpoints publics.
Audio
3 endpoints publics.
POST /v1/audio/transcriptions— Transcrire un fichier audioPOST /v1/audio/translations— Traduire un fichier audioPOST /v1/audio/speech— Générer de la parole
Génération vidéo
10 endpoints publics.
POST /v1/videos— Créer une vidéoGET /v1/videos/{task_id}— Récupérer une tâche vidéoGET /v1/videos/{task_id}/content— Télécharger le contenu vidéoPOST /kling/v1/videos/text2video— Créer une tâche Kling de génération texte en vidéoGET /kling/v1/videos/text2video/{task_id}— Récupérer une tâche Kling de génération texte en vidéoPOST /kling/v1/videos/image2video— Créer une tâche Kling de génération image en vidéoGET /kling/v1/videos/image2video/{task_id}— Récupérer une tâche Kling de génération image en vidéoPOST /jimeng/— Créer une tâche vidéo JimengPOST /v1/video/generations— Créer une tâche de génération vidéoGET /v1/video/generations/{task_id}— Récupérer une tâche de génération vidéo
Modération
1 endpoint public.
Temps réel
1 endpoint public.
