docs
Premiers pas

Compatibilité

Markdown

Les formats d’API pris en charge par Ailoot, les modèles disponibles dans chaque format et les clients qui les utilisent.

Guide complet

Ailoot reproduit les contrats publics de trois API. Si un programme prend en charge OpenAI, Anthropic ou Gemini et permet de définir une adresse personnalisée, il fonctionnera aussi avec Ailoot : il suffit de changer l’adresse et la clé.

Tous les chemins partent de l’adresse https://api.ailoot.ai. La colonne « Adresse pour le SDK » indique l’adresse de base à configurer : https://api.ailoot.ai/v1 (avec /v1) ou https://api.ailoot.ai (sans /v1), car les SDK ajoutent eux-mêmes le reste du chemin.

FormatCheminAdresse pour le SDKID
OpenAI Chat CompletionsPOST /v1/chat/completionsavec /v1139
OpenAI ResponsesPOST /v1/responsesavec /v1106
Anthropic MessagesPOST /v1/messagessans /v1150
GeminiPOST /v1beta/models/{m}:generateContent
POST /v1beta/models/{m}:streamGenerateContent
sans /v1beta29
OpenAI EmbeddingsPOST /v1/embeddingsavec /v16
OpenAI ImagesPOST /v1/images/generations
POST /v1/images/edits
avec /v130
OpenAI AudioPOST /v1/audio/speech
POST /v1/audio/transcriptions
avec /v120
Vidéo et musiquePOST /v1/videos/generations
POST /v1/music/generations
avec /v118
Décisions (Jev)POST /v1/systemonesans SDK, adresse complète1
Liste des modèles (OpenAI, Anthropic)GET /v1/modelsavec /v1tous
Liste des modèles (Gemini)GET /v1beta/modelssans /v1betatous

Le catalogue contient 1256 fiches de modèles et 2692 méthodes documentées. Les identifiants d’appel alternatifs ou alias sont indiqués sous la méthode sélectionnée lorsqu’ils sont disponibles.

Quels modèles dans quel format

La plupart des modèles textuels, Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax et Grok, sont disponibles dans trois formats : OpenAI Chat, OpenAI Responses et Anthropic Messages. Les modèles Gemini sont disponibles dans Anthropic Messages et au format natif Gemini. Les modèles NVIDIA utilisent principalement OpenAI Chat.

OpenAI Chat Completions

claude-sonnet-5-5, gpt-6.1-sol, gemini-3.6-flash, grok-4.7, deepseek-v4-pro, qwen3.8-max, k3, glm-5.3, MiniMax-M3, nvidia/nemotron-3-ultra-550b-a55b, meta/muse-glimmer-30b, poolside/laguna-xs-2.1, claude-opus-5-5, gpt-6-astra et aussi 51

OpenAI Responses

claude-sonnet-5-5, gpt-6.1-sol, grok-4.7, deepseek-v4-pro, qwen3.8-max, k3, glm-5.3, MiniMax-M3, claude-opus-5-5, gpt-6-astra, grok-4.7-build-fast, deepseek-v4.1-flash, qwen3.8-flash, kimi-for-coding et aussi 36

Anthropic Messages

claude-sonnet-5-5, gpt-6.1-sol, gemini-3.8-flash, grok-4.7, deepseek-v4-pro, qwen3.8-max, k3, glm-5.3, MiniMax-M3, nvidia/nemotron-3-ultra-550b-a55b, meta/muse-glimmer-30b, poolside/laguna-xs-2.1, claude-opus-5-5, gpt-6-astra et aussi 71

Gemini

gemini-3.8-flash, gemini-3.1-pro, gemini-pro-agent, gemini-3.8-flash-tiered, gemini-3.8-flash-medium, gemini-3.8-flash-low, gemini-3.8-flash-high, gemini-3.7-flash, gemini-3.7-flash-tiered, gemini-3.7-flash-medium, gemini-3.7-flash-low, gemini-3.7-flash-high, gemini-3.6-flash, gemini-3.6-flash-tiered et aussi 13

La liste complète avec les prix et les filtres figure dans le catalogue des modèles.

Quels formats utilisent les clients

Les applications ci-dessous proviennent de notre catalogue d’intégrations et sont regroupées selon le format qu’elles utilisent. Beaucoup prennent en charge plusieurs formats.

OpenAI Chat Completions

Hermes Agent, OpenClaw, opencode, Qwen Code, Kimi CLI, Crush, Aider, Goose, Factory Droid, Amp, Cline, Roo Code, Kilo Code, Continue, Zed, VS Code + Copilot Chat, JetBrains AI Assistant, Xcode, Open WebUI, LibreChat, Cherry Studio, Chatbox, LobeChat, Jan, SillyTavern, SDK OpenAI (Python), SDK OpenAI (Node.js), Vercel AI SDK, LangChain, n8n, Dify, AIChat, AnythingLLM, avante.nvim, big-AGI, BoltAI, codecompanion.nvim, Continue CLI, CrewAI, Flowise et 30 autres

OpenAI Responses

OpenAI Codex CLI, Hermes Agent, OpenClaw, Kimi CLI, Factory Droid, Amp, Zed, VS Code + Copilot Chat, Cherry Studio, SDK OpenAI (Python), SDK OpenAI (Node.js), Vercel AI SDK, LangChain, n8n, Kilo Code CLI, LLM, Mastra, OpenAI Agents SDK, Pydantic AI

Anthropic Messages

Claude Code, Hermes Agent, OpenClaw, Qwen Code, Kimi CLI, Crush, Goose, Factory Droid, Amp, Cline, Roo Code, Zed, VS Code + Copilot Chat, LibreChat, Cherry Studio, LobeChat, Jan, SDK Anthropic (Python), Vercel AI SDK, LangChain, n8n, AIChat, avante.nvim, big-AGI, codecompanion.nvim, CrewAI, GitHub Copilot CLI, gptel, Kilo Code CLI, NextChat, Pi, Trae Agent, Trae IDE

Gemini

OpenClaw, Qwen Code, Gemini CLI, Kimi CLI, Amp, Vercel AI SDK, n8n, AIChat, SDK Google GenAI (Python), gptel, Pi

Fonctions prises en charge dans les formats

FonctionFonctionnement
Réponse en streamingSSE dans tous les formats textuels : stream: true ou :streamGenerateContent?alt=sse. Le texte payant arrive en un seul bloc après le calcul du coût, et non mot à mot : en savoir plus
Outils (tools, function calling)Oui, si le modèle les prend en charge. Le format de description des outils est celui de l’API choisie. Les requêtes textuelles Gemini acceptent également googleSearch et urlContext, séparément ou ensemble, mais sans functionDeclarations dans la même requête. Pour la sortie native d’images, seules les déclarations de fonctions côté client sont disponibles : functionDeclarations
Images en entréeOui, pour les modèles capables d’analyser des images. Leur coût estimé est inclus dans la réservation. Au format Gemini : PNG, JPEG ou WebP dans inlineData du message utilisateur
Réponse structurée (JSON)response_format pour OpenAI et leurs équivalents pour Anthropic, si le modèle les prend en charge. Au format Gemini, responseMimeType accepte text/plain ou application/json dans generationConfig ; utilisez responseSchema ou responseJsonSchema selon ce que prend en charge le modèle précis utilisé. Les fonctionnalités disponibles et les combinaisons de paramètres dépendent du modèle
Raisonnementreasoning_effort / reasoning pour OpenAI, thinking pour Anthropic, thinkingConfig pour Gemini, sur les modèles de raisonnement
Comptage des tokensLe comptage séparé des tokens (/v1/messages/count_tokens) est une méthode distincte ; sa disponibilité doit être vérifiée pour le modèle et la clé choisis. La prise en charge de Messages ne confirme pas à elle seule celle du comptage des tokens
Encore des questions ? Envoyez le Request ID et une description : nous vous aiderons à l’analyser.Contacter l’assistance