https://router.flatkey.ai
La génération de texte passe par POST /v1/chat/completions, qui correspond exactement à l’API OpenAI Chat Completions. Tout client compatible OpenAI fonctionne après avoir changé la base URL.
Aucune réécriture nécessaire
Conservez votre code de requête existant et faites pointer
base_url vers https://router.flatkey.ai/v1.Une clé, tous les modèles
Changez de modèle en modifiant le champ
model. Rien d’autre ne change.Effectuer votre premier appel
Choisir un modèle
Listez tout ce que votre compte peut atteindre et conservez les modèles de texte :Streamer la réponse
Définissezstream: true pour recevoir les tokens au fur et à mesure qu’ils sont produits :
delta partiel au lieu d’un message complet.
Appeler vos propres fonctions
Passez des définitions d’outils et le modèle décide quand les invoquer :tool_call_id, et renvoyez l’intégralité du fil.
L’appel d’outils est une capacité du modèle, pas de Flatkey. Les familles GPT, Claude, Gemini, Qwen, DeepSeek et GLM le supportent. Les modèles d’image, de vidéo et de parole ignorent un tableau tools.
Forcer un format JSON
Utilisezresponse_format lorsque vous devez analyser la réponse :
{"type": "json_object"} fonctionne également lorsque vous avez seulement besoin d’un JSON valide sans schéma fixe.
Lire l’usage en tokens
Chaque réponse contient les comptages sur lesquels vous êtes facturé :usage plutôt que d’estimer à partir du nombre de caractères. Le coût par requête apparaît également dans les journaux d’utilisation.
Dépannage
No available channel for model ...
Ce modèle n’est pas routable pour l’instant. Choisissez un autre identifiant dans /v1/models. Relancer la même requête avec le même modèle ne résout pas ce problème.
La réponse s’arrête en milieu de phrase
finish_reason vaut length. Augmentez max_tokens.
Les appels d’outils ne se déclenchent jamais
Vérifiez que le modèle supporte les outils, et assurez-vous que tool_choice n’est pas défini à none.
Étapes suivantes
Référence API
Tous les paramètres et champs de réponse.
Guide du SDK OpenAI
Intégrez Flatkey dans un projet OpenAI existant.