Compatibilidade
MarkdownFormatos de API suportados pelo Ailoot, modelos disponíveis em cada formato e clientes que os utilizam.
Guia completo
O Ailoot reproduz os contratos públicos de três API. Se uma aplicação for compatível com OpenAI, Anthropic ou Gemini e permitir definir um endereço personalizado, também funcionará com o Ailoot — basta alterar o endereço e a chave.
Todos os caminhos são relativos ao endereço https://api.ailoot.ai. A coluna «Endereço para o SDK» indica o endereço de base a definir: https://api.ailoot.ai/v1 (com /v1) ou https://api.ailoot.ai (sem /v1), porque os SDK acrescentam automaticamente o resto do caminho.
| Formato | Caminho | Endereço para o SDK | ID |
|---|---|---|---|
| OpenAI Chat Completions | POST /v1/chat/completions | com /v1 | 139 |
| OpenAI Responses | POST /v1/responses | com /v1 | 106 |
| Anthropic Messages | POST /v1/messages | sem /v1 | 150 |
| Gemini | POST /v1beta/models/{m}:generateContentPOST /v1beta/models/{m}:streamGenerateContent | sem /v1beta | 29 |
| OpenAI Embeddings | POST /v1/embeddings | com /v1 | 6 |
| OpenAI Images | POST /v1/images/generationsPOST /v1/images/edits | com /v1 | 30 |
| OpenAI Audio | POST /v1/audio/speechPOST /v1/audio/transcriptions | com /v1 | 20 |
| Vídeo e música | POST /v1/videos/generationsPOST /v1/music/generations | com /v1 | 18 |
| Decisões (Jev) | POST /v1/systemone | sem SDK, endereço completo | 1 |
| Lista de modelos (OpenAI, Anthropic) | GET /v1/models | com /v1 | todos |
| Lista de modelos (Gemini) | GET /v1beta/models | sem /v1beta | todos |
O catálogo contém 1256 fichas de modelos e 2692 métodos documentados. Os identificadores alternativos de chamada ou aliases são apresentados no método selecionado, quando disponíveis.
Modelos disponíveis em cada formato
A maioria dos modelos de texto — Claude, GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax e Grok — está disponível simultaneamente em três formatos: OpenAI Chat, OpenAI Responses e Anthropic Messages. Os modelos Gemini estão disponíveis em Anthropic Messages e no formato nativo Gemini. Os modelos NVIDIA estão sobretudo em 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 e mais 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 e mais 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 e mais 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 e mais 13
A lista completa com preços e filtros está no catálogo de modelos.
Formatos utilizados por cada cliente
Abaixo estão as aplicações do nosso catálogo de integrações, agrupadas pelo formato que utilizam. Muitas suportam vários formatos.
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, OpenAI SDK (Python), OpenAI SDK (Node.js), Vercel AI SDK, LangChain, n8n, Dify, AIChat, AnythingLLM, avante.nvim, big-AGI, BoltAI, codecompanion.nvim, Continue CLI, CrewAI, Flowise e mais 30
OpenAI Responses
OpenAI Codex CLI, Hermes Agent, OpenClaw, Kimi CLI, Factory Droid, Amp, Zed, VS Code + Copilot Chat, Cherry Studio, OpenAI SDK (Python), OpenAI SDK (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, Anthropic SDK (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, Google GenAI SDK (Python), gptel, Pi
Capacidades suportadas nos formatos
| Capacidade | Como funciona |
|---|---|
| Resposta em fluxo | Formato SSE em todos os formatos de texto: stream: true ou :streamGenerateContent?alt=sse. O texto pago chega num único bloco após o cálculo do custo, e não palavra a palavra — saiba mais |
| Ferramentas (tools, function calling) | Sim, se o modelo as suportar. O formato de descrição das ferramentas é o da API escolhida. Nos pedidos de texto em formato Gemini, também são aceites googleSearch e urlContext — separadamente ou em conjunto, mas sem functionDeclarations no mesmo pedido. Para a saída nativa de imagens, apenas estão disponíveis as declarações de funções do cliente: functionDeclarations |
| Imagens na entrada | Sim, nos modelos que veem imagens. A estimativa do custo das imagens é incluída na reserva. No formato Gemini — PNG, JPEG ou WebP em inlineData da mensagem do utilizador |
| Resposta estruturada (JSON) | response_format em OpenAI e equivalentes em Anthropic — se o modelo o suportar. No formato Gemini, responseMimeType em generationConfig aceita text/plain ou application/json; utilize responseSchema ou responseJsonSchema, consoante o que o modelo específico suportar. As capacidades e as combinações de parâmetros dependem do modelo |
| Raciocínio | reasoning_effort / reasoning em OpenAI, thinking em Anthropic, thinkingConfig em Gemini — para modelos de raciocínio |
| Contagem de tokens | A contagem de tokens em separado (/v1/messages/count_tokens) é um método distinto; a sua disponibilidade é verificada para o modelo e a chave selecionados. O suporte de Messages, por si só, não confirma o suporte da contagem de tokens |