Compatibilité
MarkdownLes 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.
| Format | Chemin | Adresse pour le SDK | ID |
|---|---|---|---|
| OpenAI Chat Completions | POST /v1/chat/completions | avec /v1 | 139 |
| OpenAI Responses | POST /v1/responses | avec /v1 | 106 |
| Anthropic Messages | POST /v1/messages | sans /v1 | 150 |
| Gemini | POST /v1beta/models/{m}:generateContentPOST /v1beta/models/{m}:streamGenerateContent | sans /v1beta | 29 |
| OpenAI Embeddings | POST /v1/embeddings | avec /v1 | 6 |
| OpenAI Images | POST /v1/images/generationsPOST /v1/images/edits | avec /v1 | 30 |
| OpenAI Audio | POST /v1/audio/speechPOST /v1/audio/transcriptions | avec /v1 | 20 |
| Vidéo et musique | POST /v1/videos/generationsPOST /v1/music/generations | avec /v1 | 18 |
| Décisions (Jev) | POST /v1/systemone | sans SDK, adresse complète | 1 |
| Liste des modèles (OpenAI, Anthropic) | GET /v1/models | avec /v1 | tous |
| Liste des modèles (Gemini) | GET /v1beta/models | sans /v1beta | tous |
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.
Modèles disponibles par 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 d’autres modèles : 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 d’autres modèles : 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 d’autres modèles : 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 d’autres modèles : 13
La liste complète avec les prix et les filtres figure dans le catalogue des modèles.
Formats utilisés par 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 par format
| Fonction | Fonctionnement |
|---|---|
| Réponse en streaming | SSE dans tous les formats textuels : stream: true ou :streamGenerateContent?alt=sse. Le texte facturé arrive en un seul bloc après le calcul du coût, et non mot par 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 aussi 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ée | Oui, 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 les paramètres pris en charge par le modèle utilisé. Les fonctionnalités et les combinaisons de paramètres dépendent du modèle |
| Raisonnement | reasoning_effort / reasoning pour OpenAI, thinking pour Anthropic, thinkingConfig pour Gemini, sur les modèles de raisonnement |
| Comptage des tokens | Le 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 suffit pas à confirmer celle du comptage des tokens |