docs
Introdução

Compatibilidade

Markdown

Formatos 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.

FormatoCaminhoEndereço para o SDKID
OpenAI Chat CompletionsPOST /v1/chat/completionscom /v1139
OpenAI ResponsesPOST /v1/responsescom /v1106
Anthropic MessagesPOST /v1/messagessem /v1150
GeminiPOST /v1beta/models/{m}:generateContent
POST /v1beta/models/{m}:streamGenerateContent
sem /v1beta29
OpenAI EmbeddingsPOST /v1/embeddingscom /v16
OpenAI ImagesPOST /v1/images/generations
POST /v1/images/edits
com /v130
OpenAI AudioPOST /v1/audio/speech
POST /v1/audio/transcriptions
com /v120
Vídeo e músicaPOST /v1/videos/generations
POST /v1/music/generations
com /v118
Decisões (Jev)POST /v1/systemonesem SDK, endereço completo1
Lista de modelos (OpenAI, Anthropic)GET /v1/modelscom /v1todos
Lista de modelos (Gemini)GET /v1beta/modelssem /v1betatodos

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

CapacidadeComo funciona
Resposta em fluxoFormato 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 entradaSim, 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ínioreasoning_effort / reasoning em OpenAI, thinking em Anthropic, thinkingConfig em Gemini — para modelos de raciocínio
Contagem de tokensA 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
Ainda tem dúvidas? Envie o Request ID e uma descrição — ajudamos a esclarecer.Contactar o suporte