Source: https://ailoot.ai/docs/pt-pt/compatibility/
Canonical: https://ailoot.ai/docs/pt-pt/compatibility/
Language: pt-pt

[Introdução](https://ailoot.ai/docs/pt-pt/) 

# Compatibilidade

[Markdown](https://ailoot.ai/docs/pt-pt/compatibility/index.md)

Formatos de API suportados pelo Ailoot, modelos disponíveis em cada formato e clientes que os utilizam.

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}:generateContent`<br>`POST /v1beta/models/{m}:streamGenerateContent` | sem /v1beta | 29 |
| OpenAI Embeddings | `POST /v1/embeddings` | com /v1 | 6 |
| OpenAI Images | `POST /v1/images/generations`<br>`POST /v1/images/edits` | com /v1 | 30 |
| OpenAI Audio | `POST /v1/audio/speech`<br>`POST /v1/audio/transcriptions` | com /v1 | 20 |
| Vídeo e música | `POST /v1/videos/generations`<br>`POST /v1/music/generations` | com /v1 | 18 |
| [Decisões (Jev)](https://ailoot.ai/docs/pt-pt/api/systemone/) | `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.

## [](https://ailoot.ai/docs/pt-pt/compatibility/#models-by-format)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](https://ailoot.ai/models/pt-pt/?format=chat)

### 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](https://ailoot.ai/models/pt-pt/?format=responses)

### 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](https://ailoot.ai/models/pt-pt/?format=messages)

### 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](https://ailoot.ai/models/pt-pt/?format=gemini)

A lista completa com preços e filtros está no [catálogo de modelos](https://ailoot.ai/models/pt-pt/).

## [](https://ailoot.ai/docs/pt-pt/compatibility/#clients)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](https://ailoot.ai/docs/pt-pt/integrations/hermes-agent/), [OpenClaw](https://ailoot.ai/docs/pt-pt/integrations/openclaw/), [opencode](https://ailoot.ai/docs/pt-pt/integrations/opencode/), [Qwen Code](https://ailoot.ai/docs/pt-pt/integrations/qwen-code/), [Kimi CLI](https://ailoot.ai/docs/pt-pt/integrations/kimi-cli/), [Crush](https://ailoot.ai/docs/pt-pt/integrations/crush/), [Aider](https://ailoot.ai/docs/pt-pt/integrations/aider/), [Goose](https://ailoot.ai/docs/pt-pt/integrations/goose/), [Factory Droid](https://ailoot.ai/docs/pt-pt/integrations/factory-droid/), [Amp](https://ailoot.ai/docs/pt-pt/integrations/amp/), [Cline](https://ailoot.ai/docs/pt-pt/integrations/cline/), [Roo Code](https://ailoot.ai/docs/pt-pt/integrations/roo-code/), [Kilo Code](https://ailoot.ai/docs/pt-pt/integrations/kilo-code/), [Continue](https://ailoot.ai/docs/pt-pt/integrations/continue/), [Zed](https://ailoot.ai/docs/pt-pt/integrations/zed/), [VS Code + Copilot Chat](https://ailoot.ai/docs/pt-pt/integrations/vscode-copilot-byok/), [JetBrains AI Assistant](https://ailoot.ai/docs/pt-pt/integrations/jetbrains-ai-assistant/), [Xcode](https://ailoot.ai/docs/pt-pt/integrations/xcode/), [Open WebUI](https://ailoot.ai/docs/pt-pt/integrations/open-webui/), [LibreChat](https://ailoot.ai/docs/pt-pt/integrations/librechat/), [Cherry Studio](https://ailoot.ai/docs/pt-pt/integrations/cherry-studio/), [Chatbox](https://ailoot.ai/docs/pt-pt/integrations/chatbox/), [LobeChat](https://ailoot.ai/docs/pt-pt/integrations/lobechat/), [Jan](https://ailoot.ai/docs/pt-pt/integrations/jan/), [SillyTavern](https://ailoot.ai/docs/pt-pt/integrations/sillytavern/), [OpenAI SDK (Python)](https://ailoot.ai/docs/pt-pt/integrations/openai-python-sdk/), [OpenAI SDK (Node.js)](https://ailoot.ai/docs/pt-pt/integrations/openai-node-js-sdk/), [Vercel AI SDK](https://ailoot.ai/docs/pt-pt/integrations/vercel-ai-sdk/), [LangChain](https://ailoot.ai/docs/pt-pt/integrations/langchain/), [n8n](https://ailoot.ai/docs/pt-pt/integrations/n8n/), [Dify](https://ailoot.ai/docs/pt-pt/integrations/dify/), [AIChat](https://ailoot.ai/docs/pt-pt/integrations/aichat/), [AnythingLLM](https://ailoot.ai/docs/pt-pt/integrations/anythingllm/), [avante.nvim](https://ailoot.ai/docs/pt-pt/integrations/avante-nvim/), [big-AGI](https://ailoot.ai/docs/pt-pt/integrations/big-agi/), [BoltAI](https://ailoot.ai/docs/pt-pt/integrations/boltai/), [codecompanion.nvim](https://ailoot.ai/docs/pt-pt/integrations/codecompanion-nvim/), [Continue CLI](https://ailoot.ai/docs/pt-pt/integrations/continue-cli/), [CrewAI](https://ailoot.ai/docs/pt-pt/integrations/crewai/), [Flowise](https://ailoot.ai/docs/pt-pt/integrations/flowise/) e mais 30

### OpenAI Responses

[OpenAI Codex CLI](https://ailoot.ai/docs/pt-pt/integrations/openai-codex-cli/), [Hermes Agent](https://ailoot.ai/docs/pt-pt/integrations/hermes-agent/), [OpenClaw](https://ailoot.ai/docs/pt-pt/integrations/openclaw/), [Kimi CLI](https://ailoot.ai/docs/pt-pt/integrations/kimi-cli/), [Factory Droid](https://ailoot.ai/docs/pt-pt/integrations/factory-droid/), [Amp](https://ailoot.ai/docs/pt-pt/integrations/amp/), [Zed](https://ailoot.ai/docs/pt-pt/integrations/zed/), [VS Code + Copilot Chat](https://ailoot.ai/docs/pt-pt/integrations/vscode-copilot-byok/), [Cherry Studio](https://ailoot.ai/docs/pt-pt/integrations/cherry-studio/), [OpenAI SDK (Python)](https://ailoot.ai/docs/pt-pt/integrations/openai-python-sdk/), [OpenAI SDK (Node.js)](https://ailoot.ai/docs/pt-pt/integrations/openai-node-js-sdk/), [Vercel AI SDK](https://ailoot.ai/docs/pt-pt/integrations/vercel-ai-sdk/), [LangChain](https://ailoot.ai/docs/pt-pt/integrations/langchain/), [n8n](https://ailoot.ai/docs/pt-pt/integrations/n8n/), [Kilo Code CLI](https://ailoot.ai/docs/pt-pt/integrations/kilo-code-cli/), [LLM](https://ailoot.ai/docs/pt-pt/integrations/llm-cli/), [Mastra](https://ailoot.ai/docs/pt-pt/integrations/mastra/), [OpenAI Agents SDK](https://ailoot.ai/docs/pt-pt/integrations/openai-agents-sdk/), [Pydantic AI](https://ailoot.ai/docs/pt-pt/integrations/pydantic-ai/)

### Anthropic Messages

[Claude Code](https://ailoot.ai/docs/pt-pt/integrations/claude-code/), [Hermes Agent](https://ailoot.ai/docs/pt-pt/integrations/hermes-agent/), [OpenClaw](https://ailoot.ai/docs/pt-pt/integrations/openclaw/), [Qwen Code](https://ailoot.ai/docs/pt-pt/integrations/qwen-code/), [Kimi CLI](https://ailoot.ai/docs/pt-pt/integrations/kimi-cli/), [Crush](https://ailoot.ai/docs/pt-pt/integrations/crush/), [Goose](https://ailoot.ai/docs/pt-pt/integrations/goose/), [Factory Droid](https://ailoot.ai/docs/pt-pt/integrations/factory-droid/), [Amp](https://ailoot.ai/docs/pt-pt/integrations/amp/), [Cline](https://ailoot.ai/docs/pt-pt/integrations/cline/), [Roo Code](https://ailoot.ai/docs/pt-pt/integrations/roo-code/), [Zed](https://ailoot.ai/docs/pt-pt/integrations/zed/), [VS Code + Copilot Chat](https://ailoot.ai/docs/pt-pt/integrations/vscode-copilot-byok/), [LibreChat](https://ailoot.ai/docs/pt-pt/integrations/librechat/), [Cherry Studio](https://ailoot.ai/docs/pt-pt/integrations/cherry-studio/), [LobeChat](https://ailoot.ai/docs/pt-pt/integrations/lobechat/), [Jan](https://ailoot.ai/docs/pt-pt/integrations/jan/), [Anthropic SDK (Python)](https://ailoot.ai/docs/pt-pt/integrations/anthropic-python-sdk/), [Vercel AI SDK](https://ailoot.ai/docs/pt-pt/integrations/vercel-ai-sdk/), [LangChain](https://ailoot.ai/docs/pt-pt/integrations/langchain/), [n8n](https://ailoot.ai/docs/pt-pt/integrations/n8n/), [AIChat](https://ailoot.ai/docs/pt-pt/integrations/aichat/), [avante.nvim](https://ailoot.ai/docs/pt-pt/integrations/avante-nvim/), [big-AGI](https://ailoot.ai/docs/pt-pt/integrations/big-agi/), [codecompanion.nvim](https://ailoot.ai/docs/pt-pt/integrations/codecompanion-nvim/), [CrewAI](https://ailoot.ai/docs/pt-pt/integrations/crewai/), [GitHub Copilot CLI](https://ailoot.ai/docs/pt-pt/integrations/github-copilot-cli/), [gptel](https://ailoot.ai/docs/pt-pt/integrations/gptel/), [Kilo Code CLI](https://ailoot.ai/docs/pt-pt/integrations/kilo-code-cli/), [NextChat](https://ailoot.ai/docs/pt-pt/integrations/nextchat/), [Pi](https://ailoot.ai/docs/pt-pt/integrations/pi/), [Trae Agent](https://ailoot.ai/docs/pt-pt/integrations/trae-agent/), [Trae IDE](https://ailoot.ai/docs/pt-pt/integrations/trae/)

### Gemini

[OpenClaw](https://ailoot.ai/docs/pt-pt/integrations/openclaw/), [Qwen Code](https://ailoot.ai/docs/pt-pt/integrations/qwen-code/), [Gemini CLI](https://ailoot.ai/docs/pt-pt/integrations/gemini-cli/), [Kimi CLI](https://ailoot.ai/docs/pt-pt/integrations/kimi-cli/), [Amp](https://ailoot.ai/docs/pt-pt/integrations/amp/), [Vercel AI SDK](https://ailoot.ai/docs/pt-pt/integrations/vercel-ai-sdk/), [n8n](https://ailoot.ai/docs/pt-pt/integrations/n8n/), [AIChat](https://ailoot.ai/docs/pt-pt/integrations/aichat/), [Google GenAI SDK (Python)](https://ailoot.ai/docs/pt-pt/integrations/google-genai-python/), [gptel](https://ailoot.ai/docs/pt-pt/integrations/gptel/), [Pi](https://ailoot.ai/docs/pt-pt/integrations/pi/)

## [](https://ailoot.ai/docs/pt-pt/compatibility/#features)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](https://ailoot.ai/docs/pt-pt/how-it-works/#streaming) |
| 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 |

Se o modelo não suportar um parâmetro ou formato, receberá um erro claro, por exemplo, `unsupported_endpoint` com o nome do modelo. Esse pedido não é cobrado.

As aplicações que acedem à API diretamente a partir de um separador do navegador (alguns chats web em modo de cliente) podem atualmente receber um erro CORS. Utilize a versão de computador ou o modo de servidor dessas aplicações.

Ainda tem dúvidas? Envie o Request ID e uma descrição — ajudamos a esclarecer.[Contactar o suporte](mailto:support@ailoot.ai)

## Ailoot · A empresa e a sua carteira de projetos





A Ailoot assenta numa experiência operacional consolidada, numa ampla base de clientes, num serviço estável e no acompanhamento contínuo dos KPI.





A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.





A Ailoot aplica essa experiência operacional ao acesso por API a funcionalidades de IA nos produtos dos clientes, agentes, aplicações e automatizações.
