Ligue o Ailoot às suas ferramentas favoritas — Ligação à API e configuração de clientes
Agentes, editores, chats e SDK que aceitam a chave Ailoot. O botão «Configurar» mostra onde inserir o endereço e a chave e fornece uma configuração pronta a copiar.
Categoria · Formato de API
Todas as integrações
Estatísticas
85aplicações
77prontas
8em verificação
Agentes no terminal
Agentes de programação e CLI: escrevem código, executam comandos e alteram ficheiros.
Variáveis de ambiente ou bloco "env" em ~/.claude/settings.json (para um só projeto — .claude/settings.local.json); extensão VS Code — claudeCode.environmentVariables; verificação — comando /status
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Exemplo de modelo: claude-sonnet-5-5
Importante
Endereço sem /v1: o Claude Code acrescenta automaticamente /v1/messages. ANTHROPIC_AUTH_TOKEN é enviado como Authorization: Bearer e ANTHROPIC_API_KEY como x-api-key; o Ailoot aceita ambos. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 carrega os nossos modelos em /model através de /v1/models. Para erros 400 sobre campos desconhecidos — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. A documentação da Anthropic não suporta a utilização do Claude Code com modelos que não sejam Claude através de um gateway, embora o nosso /v1/messages os processe; recomendamos modelos Claude. Remote Control e entrada por voz não estão disponíveis através do gateway.
~/.codex/config.toml (apenas o ficheiro do utilizador: no .codex/config.toml do projeto, as chaves model_provider/model_providers são ignoradas); chave — na variável indicada em env_key
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
~/.codex/config.toml
model = "gpt-6.1-sol"
model_provider = "ailoot"
[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
export AILOOT_API_KEY="sk-..."
codex
Exemplo de modelo: gpt-6.1-sol
Importante
O Codex funciona apenas através de OpenAI Responses API (a documentação indica somente wire_api = "responses"), pelo que exige o nosso /v1/responses. Os ID de fornecedor openai, ollama e lmstudio estão reservados. Alternativa — openai_base_url = "https://api.ailoot.ai/v1" para o fornecedor openai incorporado. O Ailoot entrega ao Codex a lista de modelos no formato de manifesto Codex (GET /v1/models com client_version). Escolha um modelo específico cujo catálogo inclua o formato OpenAI Responses. No catálogo de 2026-09-30, gemini-3.6-flash suporta OpenAI Chat, Anthropic Messages e Gemini, mas não Responses; por isso, não é adequado para Codex. Verifique os formatos na ficha do modelo, e não pelo nome da família.
hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» ou ~/.hermes/config.yaml (secção model ou dicionário providers)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) ou codex_responses (OpenAI Responses). LLM_MODEL em .env já não é utilizado; OPENAI_BASE_URL aplica-se apenas ao fornecedor openai-api. Para anthropic_messages, indique o endereço sem /v1 — o SDK Anthropic acrescenta automaticamente /v1/messages. As tarefas auxiliares (reconhecimento de imagens, compressão do histórico) utilizam por predefinição o mesmo modelo principal.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
Adaptadores api: openai-completions (por predefinição quando baseUrl está definido), openai-responses (apenas se o servidor suportar /v1/responses — o Ailoot suporta), anthropic-messages, google-generative-ai e outros. Nos exemplos OpenClaw para anthropic-messages, baseUrl não inclui /v1. O OpenClaw pode transmitir imagens quando input do modelo contém "image". Nos exemplos Claude, foi mantido apenas texto: no catálogo de 2026-09-30, estes métodos não anunciam entrada image. Acrescente "image" apenas para um modelo específico cuja ficha no catálogo atual indique imagens na entrada e o formato de API escolhido. Por exemplo, gemini-3.6-flash anuncia entrada image para OpenAI Chat neste catálogo; o suporte efetivo depende da ficha e do formato do modelo. O caminho do ficheiro de configuração principal baseia-se na prática habitual do OpenClaw; a página consultada também menciona ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (no projeto ou em ~/.config/opencode/opencode.json) → provider.<id>; chave — através de /connect ou "apiKey": "{env:VAR}"
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
O pacote @ai-sdk/openai-compatible utiliza /v1/chat/completions. Para modelos que exigem /v1/responses, a documentação opencode indica o pacote @ai-sdk/openai. A documentação opencode não descreve um fornecedor compatível com Anthropic com baseURL personalizado. Escolha modelos cujo catálogo atual anuncie o formato OpenAI Chat. No catálogo de 2026-09-30, gemini-3.6-flash tem este formato; consulte as fichas dos restantes modelos Gemini. Este método não utiliza o formato nativo Gemini. A existência do método no catálogo não comprova um teste real de uma versão específica do cliente.
Variáveis OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, comando /auth dentro da sessão ou ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: qwen3.8-max
Importante
Tipos de protocolo: openai (Chat Completions), anthropic, gemini, vertex-ai. Para openai, baseUrl inclui /v1. O exemplo da documentação para anthropic e gemini não apresenta baseUrl, pelo que recomendamos a opção openai. Para o tipo openai, escolha um modelo com formato OpenAI Chat no catálogo: gemini-3.6-flash suporta-o. Nos outros modelos Gemini, os formatos podem ser diferentes — consulte a ficha do modelo específico. A configuração com settings.json lê a chave da variável AILOOT_API_KEY (campo envKey): defina-a com export AILOOT_API_KEY=sk-... ou com a linha AILOOT_API_KEY=sk-... em ~/.qwen/.env; caso contrário, o Qwen Code inicia com uma chave vazia e recebe 401.
Variáveis de ambiente GEMINI_API_KEY e GOOGLE_GEMINI_BASE_URL; método de autenticação — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; modelo — GEMINI_MODEL ou opção -m
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Endereço sem /v1beta: o SDK acrescenta automaticamente /v1beta/models/{model}:generateContent. O endereço tem de utilizar HTTPS. A chave é enviada no cabeçalho x-goog-api-key — aceite pelo Ailoot. Apenas são adequados modelos cujo formato indicado no catálogo seja Gemini. Antes de executar, confirme que o ID exato e este método estão disponíveis para a sua chave. O Ailoot entrega a resposta paga do Gemini integralmente após o cálculo do custo, e não palavra a palavra, pelo que, em respostas longas, o texto não aparece imediatamente.
~/.kimi/config.toml (secções providers e models, default_model); /login só suporta plataformas Moonshot — o endereço personalizado é definido manualmente no ficheiro
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Tipos: openai_legacy (Chat Completions, base_url com /v1), openai_responses (Responses, com /v1), anthropic (sem /v1), gemini (base_url é a raiz Google, no nosso caso https://api.ailoot.ai). A ferramenta SearchWeb só funciona com a plataforma própria da Moonshot; com outro endereço de API, FetchURL passa a utilizar transferência local.
crushrc (configuração Bash): ./.crushrc, ./crushrc ou ~/.config/crush/crushrc; o formato antigo crush.json está obsoleto, mas funciona
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: deepseek-v4-pro
Importante
O tipo openai-compat corresponde ao formato OpenAI Chat, com endereço incluindo /v1. O tipo anthropic corresponde ao formato Messages, com endereço sem /v1: o Crush transmite-o ao anthropic-sdk-go, que acrescenta automaticamente /v1/messages. O exemplo do README do Crush com /v1 produziria o caminho /v1/v1/messages e um erro 404. A chave é enviada no cabeçalho x-api-key, aceite pelo Ailoot. Se a lista de modelos estiver vazia, o fornecedor openai-compat carrega-os automaticamente de /v1/models. crushrc é executado como código: não inicie o Crush em pastas de terceiros que contenham este ficheiro. Neste exemplo, Claude tem supports-images = false: o catálogo de 2026-09-30 anuncia apenas texto para o formato Messages escolhido. Se a sua versão do Crush suportar esta opção, ative-a apenas para um modelo cuja ficha atual no catálogo indique entrada image no formato de API escolhido; a opção do cliente não acrescenta, por si só, suporte de imagens ao modelo.
Variáveis OPENAI_API_BASE e OPENAI_API_KEY, opção --model openai/<modelo>
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
O prefixo openai/ é obrigatório: é assim que o Aider (através do LiteLLM) envia pedidos para /v1/chat/completions compatível com OpenAI. Para modelos desconhecidos do Aider, surgirá um aviso de contexto desconhecido — não é um erro. A configuração de um endereço Anthropic com base URL personalizado não está descrita nesta página da documentação.
goose configure → Custom Providers → Add A Custom Provider, ou JSON em ~/.config/goose/custom_providers/ (Windows: %APPDATA%\Block\goose\config\custom_providers\); alternativa — fornecedor OpenAI incorporado com OPENAI_HOST/OPENAI_BASE_PATH
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Motores do fornecedor personalizado: openai, anthropic, ollama. No exemplo Goose, base_url para engine openai é o caminho completo até /v1/chat/completions. No fornecedor incorporado, OPENAI_HOST é a raiz sem caminho e OPENAI_BASE_PATH é o caminho (por predefinição, v1/chat/completions). O Goose ignora a chave em config.yaml — aceita apenas variável ou porta-chaves. O repositório mudou para aaif-goose/goose.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
provider: anthropic = Messages API (baseUrl como em Anthropic, sem /v1), openai = Responses API (com /v1), generic-chat-completion-api = Chat Completions (com /v1). Em anthropic, a chave é enviada por predefinição em x-api-key (aceite pelo Ailoot); "authMode": "bearer" muda para Authorization. As chaves permanecem locais. A Factory testa integralmente apenas as API oficiais da Anthropic e da OpenAI.
Definições → Model Routing → Add → Custom URL (ou Model Routing do workspace para a equipa); no terminal — amp config model-providers (list, test, set-priority, edit-router…)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Model Routing → Add → Custom URL
Format: anthropic-messages
Base URL: https://api.ailoot.ai
API key: sk-...
Model mapping:
anthropic/claude-fable-5 -> anthropic/claude-fable-5
Segunda ligação para GPT:
Format: responses
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model mapping:
openai/gpt-5.6-sol -> gpt-5.6-sol
Verificação: amp config model-providers check-access --provider-model anthropic/claude-fable-5
Exemplo de modelo: claude-fable-5
Importante
Formatos de Custom URL: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, sem duplicar /v1), google-genai (<base>/models/<model>:streamGenerateContent). A chave é enviada como Authorization: Bearer. O mapeamento utiliza ID canónicos do Amp no formato provider/model; a seta define o ID que nos é enviado. Os modelos não abrangidos pela ligação são processados pelo próprio Amp, com os seus créditos. A documentação exige que o host personalizado seja acessível a partir do Amp — o endereço é público, pelo que esta condição está cumprida.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
No exemplo de configuração AIChat, api_base de claude inclui /v1 e o de gemini inclui /v1beta; no Ailoot, aplica-se o mesmo. Os três clientes dão acesso aos três formatos do Ailoot: OpenAI, Anthropic e Gemini.
Configuração YAML do Continue (config.yaml), transmitida ao CLI com a opção --config <path>
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Para serviços compatíveis com OpenAI, o Continue utiliza provider: openai e apiBase com /v1. O formato de configuração é partilhado pela extensão e pelo CLI; o ficheiro é transmitido com a opção --config.
forge provider login → OpenAI-compatible (método recomendado); método obsoleto — .env com OPENAI_URL e OPENAI_API_KEY, mais model em forge.yaml
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
# recomendado:
forge provider login # selecione OpenAI-compatible e introduza https://api.ailoot.ai/v1 e sk-...
# método antigo (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1
# forge.yaml
model: claude-sonnet-5-5
Exemplo de modelo: claude-sonnet-5-5
Importante
A configuração através de .env está assinalada como obsoleta: no primeiro início, o Forge transfere as variáveis para o seu armazenamento de ficheiros. O README não apresenta os nomes exatos das opções do assistente provider login.
Variáveis de ambiente COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY, COPILOT_MODEL (ou opção --model)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# modo compatível com OpenAI
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot
# modo Anthropic
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
Exemplo de modelo: gpt-6.1-sol
Importante
Tipos: openai (por predefinição, qualquer servidor compatível com OpenAI), azure, anthropic. O modelo tem de suportar chamadas de ferramentas e saída em fluxo. Existe COPILOT_PROVIDER_WIRE_API para selecionar o protocolo; os seus valores não são enumerados na página. Os limites podem ser definidos através de COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]; o modelo é selecionado como <provider>/<model>
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Qualquer servidor compatível com OpenAI; a chave é procurada em api_key, depois em api_key_env e, por fim, em <NAME>_API_KEY. Lista de fornecedores — gptme-util providers list.
~/.config/kilo/kilo.jsonc (ou ./kilo.jsonc; também KILO_CONFIG) → provider.<id>.options.baseURL; na extensão — Settings → Providers → Custom provider
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
O diálogo Custom provider permite escolher o protocolo: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} só funciona na configuração global de confiança (~/.config/kilo); no kilo.json do projeto, a chave da variável não é inserida.
Ficheiro extra-openai-models.yaml na pasta de definições do llm; chave — llm keys set <nome>
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Por predefinição, utiliza Chat Completions; responses: true muda o modelo para /responses. Quando api_base está definido, a chave OpenAI não é enviada — é necessário api_key_name. Trata-se de um utilitário CLI para pedidos, e não de um agente.
Configuração YAML do agente → secção model (model_name, model_kwargs); o caminho da configuração predefinida é alterado através de MSWEA_MINI_CONFIG_PATH
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
# fragmento da configuração do agente
model:
model_name: "claude-sonnet-5-5"
model_kwargs:
custom_llm_provider: "openai"
api_base: "https://api.ailoot.ai/v1"
cost_tracking: "ignore_errors"
Funciona através do LiteLLM: model_kwargs é transmitido diretamente a litellm.completion. Sem um registo de preços, o LiteLLM assinala um custo desconhecido — desativamos a verificação com cost_tracking: "ignore_errors" (ou MSWEA_COST_TRACKING=ignore_errors). Transmitir a chave através de OPENAI_API_KEY é o procedimento padrão do LiteLLM, mas não está apresentado na própria página do mini-SWE-agent.
Ctrl+P → Settings (fornecedor e modelo), ficheiro ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) ou variáveis LLM_MODEL, LLM_API_KEY, LLM_BASE_URL com a opção --override-with-envs
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
export AILOOT_API_KEY="sk-..."
# para uma execução, através de variáveis:
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
Exemplo de modelo: openai/claude-sonnet-5-5
Importante
O OpenHands funciona através do LiteLLM; para um proxy OpenAI, a documentação exige Custom Model no formato openai/<modelo> e Base URL do proxy. As alterações feitas através de --override-with-envs não são guardadas. Na interface web: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (ou .pi/models.json do projeto, após confiar no projeto); seleção — /model
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
A documentação Pi admite explicitamente endpoints compatíveis com OpenAI, Anthropic e Google através de models.json; o exemplo utiliza api: openai-completions. apiKey aceita $NAME/${NAME}, um valor literal ou !comando. O ficheiro é relido ao abrir /model.
plandex models custom (ou \models custom no REPL) — abre um ficheiro JSON de modelos e fornecedores personalizados
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
Os fornecedores personalizados só funcionam no Plandex alojado num servidor próprio; na nuvem com chaves BYO, apenas são permitidos os fornecedores incorporados. Todos os fornecedores personalizados têm de ser compatíveis com OpenAI (Chat Completions). Depois, o modelo é incluído no seu model pack.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Em YAML, utilize apenas espaços, sem tabulações. Para o formato Anthropic — provider: anthropic e ANTHROPIC_BASE_URL (o README não indica se anthropic espera /v1; utilize https://api.ailoot.ai).
Settings → pesquisar «inference endpoint» → Custom inference endpoint: URL de base, chave, ID dos modelos; depois, selecionar o modelo no seletor
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Settings → inference endpoint
Endpoint URL: https://api.ailoot.ai/v1
API key: sk-...
Models: claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Depois, selecione, por exemplo, claude-sonnet-5-5 na lista de modelos (não Auto).
Exemplo de modelo: claude-sonnet-5-5
Importante
Apenas OpenAI Chat Completions (POST /v1/chat/completions). Os pedidos passam pelos servidores Warp: a chave é guardada localmente, mas é transmitida ao backend Warp em cada pedido. Os modos Auto e os routers personalizados utilizam sempre créditos Warp; os agentes na nuvem não utilizam este endpoint. Disponível no plano Free e nos planos pagos para pessoas e equipas até 10 membros. Escolha modelos cujo catálogo atual anuncie o formato OpenAI Chat. No catálogo de 2026-09-30, gemini-3.6-flash tem este formato; consulte as fichas dos restantes modelos Gemini. Este método não utiliza o formato nativo Gemini. A existência do método no catálogo não comprova um teste real de uma versão específica do cliente.
Painel Cline → roda dentada (Settings) → API Provider = «OpenAI Compatible» → campos Base URL, API Key, Model ID. Segunda opção: API Provider = «Anthropic» → selecionar «Use custom base URL».
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
OpenAI Compatible (recomendado):
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model ID: claude-sonnet-5-5 (ou gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
Model Configuration: Context Window e Max Output Tokens — conforme o modelo; Image Support — apenas para modelos que compreendem imagens.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Exemplo de modelo: claude-sonnet-5-5
Importante
OpenAI Compatible utiliza /v1/chat/completions, pelo que o endereço inclui /v1. A opção Anthropic utiliza /v1/messages, com endereço sem /v1, mas a respetiva lista só contém nomes de modelos Anthropic — os outros modelos Ailoot estão disponíveis através de OpenAI Compatible. O modo de agente exige um modelo com chamadas de ferramentas. Os modelos Gemini 3.1 Pro não estão disponíveis através de chat/completions (só suportam os formatos Gemini e Anthropic) — aqui, utilize gemini-3.6-flash.
Painel Roo Code → roda dentada → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; opcionalmente, Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, preços). O fornecedor Anthropic tem a opção «Use custom base URL».
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model: gpt-6.1-sol (ou claude-sonnet-5-5, kimi-k3, glm-5.3)
Alternativa através de Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
Exemplo de modelo: gpt-6.1-sol
Importante
O Roo Code chama ferramentas apenas no formato OpenAI, pelo que o modelo tem de suportar tools em /v1/chat/completions. A opção Anthropic utiliza /v1/messages, com endereço sem /v1.
Settings (roda dentada) → separador Providers → «Custom provider» em baixo → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (a lista é carregada de /v1/models). As definições são guardadas em kilo.json.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: selecione na lista, por exemplo, claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Exemplo de modelo: deepseek-v4-pro
Importante
O Kilo consulta {Base URL}/models e apresenta automaticamente a lista de modelos — o nosso GET /v1/models devolve o catálogo completo. Também pode indicar o endereço completo .../v1/chat/completions. São suportados cabeçalhos personalizados.
Ficheiro ~/.continue/config.yaml (ou editor de configuração do Continue): entrada em models[] com provider: openai e apiBase.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
name: Ailoot
version: 0.0.1
schema: v1
models:
- name: Ailoot Claude Sonnet 5.5
provider: openai
model: claude-sonnet-5-5
apiBase: https://api.ailoot.ai/v1
apiKey: sk-...
- name: Ailoot GPT-6.1 Sol
provider: openai
model: gpt-6.1-sol
apiBase: https://api.ailoot.ai/v1
apiKey: sk-...
# useResponsesApi: false # apenas se for necessário forçar o uso de /chat/completions
Exemplo de modelo: claude-sonnet-5-5
Importante
apiBase tem de terminar em /v1. Para nomes do tipo gpt-5/série o, o Continue pode selecionar automaticamente /v1/responses; os nossos gpt-* suportam /v1/responses e /v1/chat/completions, e useResponsesApi: false força a utilização de chat/completions. Não é necessário useLegacyCompletionsEndpoint.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; ou settings.json → language_models.openai_compatible / language_models.anthropic_compatible. Chave — na janela de definições (guardada no porta-chaves do sistema) ou na variável <ID DO FORNECEDOR EM MAIÚSCULAS>_API_KEY.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Em openai_compatible, o endereço inclui /v1 (utiliza /v1/chat/completions; capabilities.chat_completions = false muda o modelo para /v1/responses). Em anthropic_compatible, o endereço não inclui /v1 (utiliza /v1/messages; o Zed envia a chave em x-api-key — aceite pelo Ailoot). Por predefinição, images = false e parallel_tool_calls = false. O Zed pode transmitir imagens, mas ative images apenas para um modelo específico cuja ficha atual no catálogo indique entrada image no formato de API escolhido. Nos exemplos de GPT e Claude, images = false: o catálogo de 2026-09-30 anuncia apenas texto para estes modelos. Por exemplo, gemini-3.6-flash anuncia entrada image para OpenAI Chat neste catálogo; o suporte efetivo depende da ficha e do formato do modelo. Para modelos de raciocínio, existe o campo reasoning_effort. Os valores de max_tokens no exemplo correspondem ao tamanho do contexto; consulte os limites exatos no catálogo de modelos.
Seleção do modelo no chat → Manage Language Models (roda dentada) → Add Models → Custom Endpoint → o VS Code abre chatLanguageModels.json. (A definição antiga github.copilot.chat.customOAIModels está obsoleta.)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
url é o caminho COMPLETO do endpoint. Valores de apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK funciona sem plano Copilot nem início de sessão no GitHub, mas apenas para chat/agente — as sugestões inline continuam no Copilot. Os administradores da organização (Business/Enterprise) podem desativar a política BYOK. Os limites de tokens acima são exemplos; utilize os valores do catálogo. Nestes exemplos, vision = false: o catálogo de 2026-09-30 anuncia apenas texto para GPT/OpenAI Chat e Claude/Anthropic Messages. Se a sua versão do VS Code oferecer vision, ative-o apenas para um modelo cuja ficha atual no catálogo indique entrada image no formato de API escolhido; a existência do campo no cliente não confirma suporte de imagens pelo modelo escolhido.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Exemplo de modelo: claude-sonnet-5-5
Importante
Selecione OpenAI-compatible, indique https://api.ailoot.ai/v1 em URL e introduza a sua API Key. Clique em Test Connection e depois em Apply; escolha um modelo no AI Chat. Atribua-o às funções do IDE em Models Assignment. Ative Tool calling apenas se o modelo suportar ferramentas; o preenchimento de código configura-se separadamente.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, descrição → Add.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Type: Internet Hosted
URL: https://api.ailoot.ai (SEM /v1 — o Xcode acrescenta /v1/models e /v1/chat/completions automaticamente)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ depois, selecione os modelos na lista (por exemplo, claude-sonnet-5-5, gpt-6.1-sol)
Exemplo de modelo: claude-sonnet-5-5
Importante
A Apple exige que o fornecedor suporte Chat Completions e responda em {URL}/v1/models e {URL}/v1/chat/completions. O Ailoot aceita a chave em x-api-key e Authorization: Bearer (segundo relatos, se selecionar o cabeçalho Authorization, o Xcode acrescenta automaticamente o prefixo Bearer). Os agentes Xcode são configurados separadamente e não estão abrangidos por estas instruções.
opts de yetone/avante.nvim em lazy.nvim: opts.providers.<nome> com __inherited_from = 'openai' (fornecedor personalizado compatível com OpenAI) ou substituição de providers.claude.endpoint; a chave vem da variável indicada em api_key_name (são suportados nomes AVANTE_*).
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
opts = {
provider = "ailoot",
providers = {
ailoot = {
__inherited_from = "openai",
endpoint = "https://api.ailoot.ai/v1",
api_key_name = "AILOOT_API_KEY",
model = "claude-sonnet-5-5",
},
claude = {
endpoint = "https://api.ailoot.ai", -- Anthropic Messages, sem /v1
model = "claude-sonnet-5-5",
},
},
}
-- no terminal: export AILOOT_API_KEY=sk-...
-- o fornecedor claude lê AVANTE_ANTHROPIC_API_KEY ou ANTHROPIC_API_KEY
Exemplo de modelo: claude-sonnet-5-5
Importante
Na wiki do plugin, o endereço compatível com OpenAI termina em /v1 (o plugin acrescenta /chat/completions). O fornecedor claude incorporado utiliza um endereço como https://api.anthropic.com, pelo que, para o Ailoot, o endereço não deve incluir /v1. Os fornecedores personalizados sem __inherited_from exigem o endereço completo e funções próprias para processar a resposta.
require('codecompanion').setup({ adapters = { http = { ... } } }) através de adapters.extend('openai_compatible', ...) ou extend('anthropic', ...); depois, interactions.chat/inline.adapter.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: gpt-6.1-sol
Importante
openai_compatible separa o host (env.url, sem /v1) do caminho (env.chat_url). Os valores de env podem ser o nome de uma variável de ambiente, cmd:..., file:... ou uma função Lua. O adaptador anthropic pode ser igualmente estendido com um url personalizado para /v1/messages.
init.el: registe um backend através de gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) ou gptel-make-gemini — cada um tem :host, :endpoint, :key, :stream, :models; depois, defina gptel-backend e gptel-model.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5
Importante
:host — apenas o nome do host (sem https:// nem caminho); o caminho é definido em :endpoint. gptel-make-anthropic envia os cabeçalhos x-api-key e anthropic-version — aceites pelo Ailoot.
Preferences → AI-features → OpenAiCustom (ou a chave ai-features.openAiCustom.customOpenAiModels em settings.json; janela AI Configuration — Alt+A).
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Settings → Models → Add Model → Custom Model → API Format, Request URL (interruptor Full URL), Model ID, Display Name, API Key; opcionalmente, Advanced Settings.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Formato OpenAI:
API Format: OpenAI Chat Completions
Full URL: OFF
Request URL: https://api.ailoot.ai/v1
Model ID: gpt-6.1-sol
API Key: sk-...
Formato Anthropic:
API Format: Anthropic Messages
Full URL: OFF
Request URL: https://api.ailoot.ai
Model ID: claude-sonnet-5-5
API Key: sk-...
Exemplo de modelo: gpt-6.1-sol
Importante
Com Full URL desativado, o Trae acrescenta automaticamente o caminho do formato escolhido (para OpenAI — endereço com /v1; para Anthropic — sem /v1). Com Full URL ativado, introduza https://api.ailoot.ai/v1/chat/completions ou https://api.ailoot.ai/v1/messages. O campo Model Series adapta as sugestões à família do modelo.
Settings > Admin > Connections > Manage OpenAI API Connections > + Add Connection (ou env OPENAI_API_BASE_URL / OPENAI_API_KEY ao iniciar o contentor)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: deixar em branco (serão obtidos de /v1/models) ou adicionar manualmente claude-sonnet-5-5, gpt-6.1-sol
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Exemplo de modelo: claude-sonnet-5-5
Importante
Formato OpenAI Chat Completions; o URL tem obrigatoriamente de incluir /v1, sem barra final. A lista de modelos é obtida de /v1/models; num catálogo grande (252 modelos), é mais cómodo limitar Model IDs e ativar a cache da lista de modelos (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Para embeddings RAG, existe um RAG_OPENAI_API_BASE_URL separado.
Ficheiro librechat.yaml → endpoints.custom (chave em .env através de ${VAR}); para o formato Anthropic, campo provider: 'anthropic'
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Um custom endpoint normal = OpenAI Chat Completions (baseURL com /v1). provider: 'anthropic' ativa o cliente nativo /v1/messages; no exemplo da documentação, baseURL de Anthropic não inclui /v1 (https://api.anthropic.com), pelo que, no nosso caso, é https://api.ailoot.ai. fetch: true obtém a lista de /v1/models.
Settings (roda dentada) > Model Provider > + Add Provider > tipo de protocolo OpenAI / OpenAI Responses / Anthropic / Gemini
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider Name: Ailoot
Tipo: OpenAI (ou OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Verifique a pré-visualização do endereço final por baixo do campo: deve ser https://api.ailoot.ai/v1/chat/completions (para Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Depois, botão Model Check
Exemplo de modelo: claude-sonnet-5-5
Importante
A documentação confirma os protocolos OpenAI, Anthropic, OpenAI Responses e Gemini e a pré-visualização do caminho final abaixo do campo, mas não descreve as regras de adição de /v1 — guie-se pela pré-visualização. Os três formatos do Ailoot (Chat Completions, Responses, Messages) são adequados.
Definições (botão na barra lateral) > Model Provider > Add (em baixo) > tipo OpenAI API Compatible
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (deixar em branco; por predefinição, /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision desativado nestes exemplos; tool_use — conforme as capacidades do modelo escolhido)
Exemplo de modelo: gpt-6.1-sol
Importante
A documentação indica API Host sem /v1 (exemplo https://api.openai.com), com o caminho predefinido /v1/chat/completions. Também existe o tipo Google Gemini compatible, mas ainda não foi verificado para o nosso /v1beta. A importação de configuração JSON (type: 'openai', apiHost, apiPath) está disponível desde 1.15.1 através de chatbox://provider/import?config=<base64>. Nos exemplos de GPT e Claude apresentados, vision está desativado: o catálogo de 2026-09-30 anuncia apenas texto no formato OpenAI Chat. Se a sua versão do Chatbox oferecer vision, ative-o apenas para um modelo cuja ficha atual no catálogo indique entrada image no formato de API escolhido; a possibilidade de anexar uma imagem no cliente não comprova que o modelo a suporta.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
OPENAI_PROXY_URL tem o valor predefinido https://api.openai.com/v1, pelo que deve incluir /v1. ANTHROPIC_PROXY_URL tem o valor predefinido https://api.anthropic.com (sem /v1). GOOGLE_PROXY_URL permite, em princípio, ligar o formato Gemini (https://api.ailoot.ai), mas ainda não verificámos esta opção. Utilize o modo de servidor: se os pedidos forem enviados diretamente pelo navegador, a API Ailoot pode ainda rejeitá-los pelas regras CORS.
Settings > Model Providers > Add Provider → selecionar o formato OpenAI-compatible ou Anthropic-compatible
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
OpenAI-compatible:
Provider name: Ailoot
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Anthropic-compatible:
Provider name: Ailoot Claude
Base URL: https://api.ailoot.ai
API key: sk-...
Models: serão obtidos de {base_url}/models ou + manualmente: claude-sonnet-5-5
Exemplo de modelo: claude-sonnet-5-5
Importante
Documentação: para fornecedores compatíveis com OpenAI, Base URL tem de incluir /v1 (caso contrário, ocorre 404); a barra final é removida. Para o modo Anthropic, o exemplo LiteLLM não inclui /v1. As capacidades do modelo (tools, vision) para fornecedores personalizados são definidas manualmente. Suporta chaves de reserva (nova tentativa apenas para 401/403/429).
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: selecionar na lista (/v1/models) ou introduzir claude-sonnet-5-5
Exemplo de modelo: claude-sonnet-5-5
Importante
Documentação: em caso de problemas de ligação, acrescente /v1 e NÃO acrescente /chat/completions. A lista de modelos é carregada se o servidor disponibilizar /v1/models (o Ailoot disponibiliza).
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = conforme o modelo
Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
Exemplo de modelo: deepseek-v4-pro
Importante
A documentação assinala o fornecedor como «para programadores». Se necessário, utilize GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Para embeddings, existe um embedder generic-openai separado (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — modelo nemotron-3-embed através de /v1/embeddings.
Env na implementação: OPENAI_API_KEY / OPENAI_API_HOST, ANTHROPIC_API_KEY / ANTHROPIC_API_HOST; na interface — Models > Add OpenAI-compatible
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A documentação descreve as variáveis como substituições do backend host de OpenAI e Anthropic (para proxies e endpoints personalizados); utiliza o termo «host», pelo que indicamos o endereço sem /v1, mas não especifica o formato exato do caminho — confirme-o no primeiro pedido.
Settings > Models > (+) > OpenAI-compatible Server
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: conforme o modelo
Streaming: ativar
Exemplo de modelo: gpt-6.1-sol
Importante
É necessário o endereço completo de chat completions. Para o utilizar com AI Command, torne este serviço o principal. Instruções baseadas na ajuda do BoltAI; as janelas podem ser diferentes no BoltAI 2.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
Exemplo de modelo: gpt-6.1-sol
Importante
A documentação confirma um fornecedor personalizado compatível com OpenAI, mas não indica o formato do endereço; /v1 é a raiz padrão da API OpenAI; em caso de erro 404, verifique a opção sem /v1. A documentação não descreve um endpoint personalizado compatível com Anthropic.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Para esta configuração, utilize OpenAI Chat através do servidor NextChat. Ao implementar no Vercel ou no Docker, defina BASE_URL=https://api.ailoot.ai sem /v1, OPENAI_API_KEY, CUSTOM_MODELS e DEFAULT_MODEL. Volte a implementar o servidor depois de alterar estas variáveis.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (ou selecionar na lista /v1/models)
Depois, Test; ativar o modelo em Basic > Agents > Quick Chat
Exemplo de modelo: claude-sonnet-5-5
Importante
A lista de modelos é obtida de /v1/models; também pode introduzir o modelo manualmente. Se Test passar, mas Quick Chat não enviar mensagens, ative Enable CORS no fornecedor (a resposta chega integralmente, sem fluxo). As chaves são guardadas no Obsidian Keychain.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Depois, adicione os modelos manualmente: gpt-6.1-sol, claude-sonnet-5-5
Exemplo de modelo: gpt-6.1-sol
Importante
A documentação confirma Custom com API URL e chave; não especifica o formato do URL, sendo /v1 a raiz padrão da API OpenAI. O carregamento automático de modelos só é garantido para Ollama, LM Studio e Llamafile — nos restantes, os modelos são adicionados manualmente.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
base_url — endpoint compatível com OpenAI sem o sufixo /chat/completions. O Raycast relê o ficheiro sem reiniciar. Se abilities não estiver definido, considera que tools e vision não são suportados. Os modelos aparecem em Quick AI, AI Chat e AI Commands. Neste exemplo, vision.supported = false: o catálogo de 2026-09-30 anuncia apenas texto para Claude/OpenAI Chat. Se a sua versão do Raycast suportar esta definição, ative vision apenas para um modelo cuja ficha atual no catálogo indique entrada image no formato OpenAI Chat; a opção do cliente, por si só, não confirma suporte de imagens pela API.
Models (barra lateral esquerda) > + Add Custom Model
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: conforme o modelo
Test → Save
Exemplo de modelo: claude-sonnet-5-5
Importante
Endpoint é introduzido com o caminho completo. A chave é transmitida num cabeçalho personalizado Authorization: Bearer sk-... — aceite pelo Ailoot. A versão web do TypingMind acede à API diretamente a partir do navegador, e CORS pode atualmente bloquear esses pedidos; a versão para computador é mais fiável. O tipo Gemini no TypingMind envia a chave no cabeçalho apiKey, que o Ailoot não aceita — utilize o tipo OpenAI Chat Completions.
Parâmetro do construtor OpenAI(base_url=..., api_key=...) ou variáveis de ambiente OPENAI_BASE_URL e OPENAI_API_KEY
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
export AILOOT_API_KEY="sk-..."
# variáveis de ambiente
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# ou no código
ailoot-openai-python-sdk.py
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"Olá"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Olá")
# Embeddings: client.embeddings.create(model="nemotron-3-embed", input=["texto"])
python3 ailoot-openai-python-sdk.py
Exemplo de modelo: gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (conversa); nemotron-3-embed (embeddings)
Importante
Endereço com /v1: o SDK acrescenta automaticamente /chat/completions, /responses, /embeddings, /images/*, /audio/*. Funcionam Chat Completions e Responses (Responses — nos modelos cujo catálogo inclua esse formato). A saída em fluxo e as ferramentas seguem o padrão. Os erros do Ailoot chegam em JSON com Request ID e são capturados como openai.APIStatusError.
Opção do construtor new OpenAI({ baseURL, apiKey }); por predefinição, o SDK lê a variável de ambiente OPENAI_BASE_URL
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: claude-sonnet-5-5, gpt-6.1-sol, grok-4.7
Importante
O README apresenta a opção baseURL; a leitura de OPENAI_BASE_URL é visível no código-fonte do cliente (src/client.ts), com o valor predefinido https://api.openai.com/v1. O endereço Ailoot deve incluir /v1. Estão disponíveis chat.completions e responses.
Parâmetro Anthropic(base_url=...) ou variável de ambiente ANTHROPIC_BASE_URL; chave: api_key ou ANTHROPIC_API_KEY
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Exemplo de modelo: claude-sonnet-5-5, claude-opus-5-5; também através de /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Importante
Endereço SEM /v1: o SDK acrescenta automaticamente /v1/messages. O gateway aceita a chave em x-api-key (tal como enviada pelo SDK) e em Authorization: Bearer. Funcionam a saída em fluxo, as ferramentas e /v1/messages/count_tokens. O processamento em lote (Batches) e a Files API não são anunciados no catálogo Ailoot.
Fornecedores: createOpenAICompatible({ name, baseURL, apiKey }) de @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) de @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) de @ai-sdk/google; createOpenAI({ baseURL }) ou OPENAI_BASE_URL
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: deepseek-v4-pro (compatível com OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Importante
Os fornecedores utilizam endereços diferentes: compatível com OpenAI e Anthropic — com /v1 (o valor predefinido da Anthropic é https://api.anthropic.com/v1); Google — com /v1beta (por predefinição, https://generativelanguage.googleapis.com/v1beta). O fornecedor @ai-sdk/openai utiliza Responses API por predefinição; para modelos sem o método responses, utilize openai.chat("id") ou createOpenAICompatible.
ChatOpenAI(base_url=...) ou variáveis OPENAI_API_BASE / OPENAI_BASE_URL; ChatAnthropic(base_url=...) ou ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("Olá").content)
from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
Exemplo de modelo: gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)
Importante
ChatOpenAI: endereço com /v1. Segundo a documentação, o ChatOpenAI suporta apenas a especificação oficial OpenAI: os campos não padrão, como reasoning_content de modelos de terceiros, não são preservados. Para Claude, é preferível ChatAnthropic: endereço sem /v1; o SDK acrescenta automaticamente /v1/messages. O parâmetro base_url e as variáveis ANTHROPIC_API_URL/ANTHROPIC_BASE_URL de ChatAnthropic estão descritos na documentação da classe no código-fonte (langchain_anthropic/chat_models.py), mas não na página de integração. A opção use_responses_api ativa o modo Responses no ChatOpenAI.
crewai.LLM(model=..., base_url=..., api_key=...); variáveis OPENAI_API_KEY e OPENAI_BASE_URL; para Claude — fornecedor nativo anthropic/ com base_url
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/messages e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
import os
from crewai import LLM
# formato compatível com OpenAI
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
Exemplo de modelo: openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5
Importante
O prefixo openai/ ou anthropic/ seleciona o fornecedor no CrewAI; o pedido envia o id sem o prefixo. Para OpenAI, o endereço inclui /v1; para Anthropic, não inclui /v1. A documentação também descreve a opção custom_openai=True para gateways compatíveis com OpenAI personalizados. Em Anthropic, max_tokens é obrigatório.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
import os
from google import genai
from google.genai import types
client = genai.Client(
api_key=os.environ["AILOOT_API_KEY"],
http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="Olá")
print(r.text)
Exemplo de modelo: gemini-3.6-flash, gemini-3.1-pro
Importante
Endereço sem /v1beta: o SDK constrói automaticamente /v1beta/models/{model}:generateContent. A chave é enviada no cabeçalho x-goog-api-key — aceite pelo Ailoot. Só estão disponíveis modelos com o formato Gemini. A documentação não descreve um endereço personalizado para a versão JavaScript (@google/genai), pelo que não a incluímos aqui.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Exemplo de modelo: openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed
Importante
O prefixo openai/ indica o protocolo compatível com OpenAI; o Ailoot recebe o id sem o prefixo. O LiteLLM acrescenta automaticamente /chat/completions e /embeddings; segundo a documentação, em caso de erro Not Found, o endereço deve terminar em /v1.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: openai/claude-sonnet-5-5, openai/gpt-6.1-sol
Importante
O proxy é útil para distribuir chaves internas próprias à equipa sobre uma única chave Ailoot. Os débitos no Ailoot são associados à chave indicada em api_key. O endereço inclui /v1.
Pacote llama-index-llms-openai-like, classe OpenAILike(api_base=..., api_key=..., model=..., is_chat_model=True)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
pip install llama-index-llms-openai-like
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
model="deepseek-v4-pro",
api_base="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
is_chat_model=True,
is_function_calling_model=True,
context_window=128000)
print(llm.complete("Olá"))
Exemplo de modelo: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Importante
Endereço com /v1. is_chat_model=True é obrigatório; caso contrário, a classe utiliza o antigo /completions. is_function_calling_model=True permite aos agentes utilizar ferramentas. Defina context_window de acordo com a ficha do modelo no catálogo Ailoot.
Em Agent: model: { id: "<fornecedor>/<modelo>", url: "<endereço de base>", apiKey, api?: "chat" | "responses" }
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Responda em russo",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // apenas para modelos com o método responses
}
});
A chave é lida da variável AILOOT_API_KEY — defina-a antes de iniciar:
export AILOOT_API_KEY="sk-..." # adicione a ~/.zshrc ou ~/.bashrc
setx AILOOT_API_KEY "sk-..." # depois reinicie o terminal
Exemplo de modelo: ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol
Importante
Em url, indique o endereço de base com /v1, em vez do caminho completo para /chat/completions. Por predefinição, utiliza Chat Completions; api: "responses" muda para Responses API. A forma de id "fornecedor/modelo" envia ao gateway apenas o id do modelo. A documentação apresenta o campo apiKey no objeto model num exemplo com cabeçalhos; não o descreve separadamente em conjunto com url.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), ou globalmente set_default_openai_client(client)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="Assistente", instructions="Responda em russo", model=model)
print(Runner.run_sync(agent, "Olá").final_output)
Exemplo de modelo: claude-sonnet-5-5, gpt-6.1-sol
Importante
Endereço com /v1. Desative o rastreio através de set_tracing_disabled(True): caso contrário, o SDK tentará enviar rastos à OpenAI sem uma chave OpenAI. Chat Completions está disponível apenas para os modelos que tenham esse método indicado no catálogo e disponível para a sua chave; Responses (por predefinição no SDK) — apenas para os modelos cujo catálogo indique o método responses. As ferramentas incorporadas da OpenAI (pesquisa na Internet, ficheiros) não são garantidas através de um gateway de terceiros.
OpenAIProvider(base_url=..., api_key=...) com OpenAIChatModel (Chat Completions) ou OpenAIResponsesModel (Responses); ou variável OPENAI_BASE_URL
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("Olá").output)
Exemplo de modelo: deepseek-v4-pro, gpt-6.1-sol (para OpenAIResponsesModel)
Importante
Endereço com /v1. A documentação utiliza OpenAIResponsesModel por predefinição: escolha-o apenas para modelos com o método responses; para os restantes, utilize OpenAIChatModel.
Credentials → OpenAI → campo Base URL (por predefinição, https://api.openai.com/v1); Credentials → Anthropic → Base URL (por predefinição, https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (por predefinição, https://generativelanguage.googleapis.com). Depois, nós OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
OpenAI credential:
API Key: sk-...
Base URL: https://api.ailoot.ai/v1
Anthropic credential:
API Key: sk-...
Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
Host: https://api.ailoot.ai
API Key: sk-...
Nó OpenAI Chat Model → Model: By ID → gpt-6.1-sol (a opção Use Responses API destina-se apenas a modelos com o método responses)
A verificação das credenciais consulta /models (OpenAI), /v1/models (Anthropic) e /v1beta/models (Gemini); o Ailoot disponibiliza os três caminhos. As páginas da documentação n8n não descrevem o campo Base URL: este existe nas próprias credenciais (código-fonte OpenAiApi.credentials.ts e AnthropicApi.credentials.ts, legenda «Override the default base URL for the API»). No n8n Cloud, não selecione «Use Gateway credits», caso contrário, os pedidos não passarão pelo Ailoot.
Integrations → Model Provider → instalar o plugin OpenAI-API-compatible → Add Model (campos: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: conforme a ficha do modelo no catálogo Ailoot
Para Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Exemplo de modelo: claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (embeddings)
Importante
Apenas o proprietário e os administradores do workspace podem gerir fornecedores. Segundo o README do plugin: para LLM, o endereço inclui /v1; para embeddings, rerank, STT e TTS, o plugin acrescenta automaticamente a versão da API, pelo que o endereço não deve incluir /v1 (caso contrário, resulta em /v1/v1). Adicione cada modelo Ailoot numa entrada separada; ative o suporte de imagens na entrada e a saída em fluxo nas definições do modelo.
Nó ChatOpenAI ou ChatOpenAI Custom → Connect Credential (chave) → Additional Parameters → Base Path (e Base Options para cabeçalhos)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Credential (OpenAI API): sk-...
Nó ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
Exemplo de modelo: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Importante
O ChatOpenAI tem uma lista fixa de modelos; para id Ailoot personalizados, utilize ChatOpenAI Custom, onde o nome do modelo é introduzido manualmente. Base Path inclui /v1. Para embeddings, existe o nó OpenAI Embeddings Custom.
Instalar através de HACS (Custom repository) ou copiar custom_components/extended_openai_conversation → reiniciar → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
Exemplo de modelo: gpt-6.1-sol, claude-sonnet-5-5
Importante
É um componente de terceiros, e não uma integração oficial. O controlo de dispositivos utiliza chamadas de funções (tools) em Chat Completions, pelo que deve escolher modelos com suporte de ferramentas. A integração oficial OpenAI Conversation não suporta um endereço personalizado.
Perfil → Settings → Model Providers → OpenAI Compatible (campos Base URL e API Key; variáveis OPENAI_COMPATIBLE_BASE_URL e OPENAI_COMPATIBLE_API_KEY). Alternativa: componente OpenAI → campo OpenAI API Base
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
ou através do ambiente:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Depois, nos componentes Language Model / Agent, selecione OpenAI Compatible → claude-sonnet-5-5
Exemplo de modelo: claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)
Importante
O Langflow verifica a ligação e carrega a lista de modelos de /v1/models; os modelos aparecem nas secções Language Models e Embedding Models. Os modelos pretendidos têm depois de ser ativados manualmente. O fornecedor é instalado com o langflow.
O módulo OpenAI incorporado funciona apenas com uma conta OpenAI. Utilize HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Módulo: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
Authorization: Bearer sk-...
Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → resposta em choices[].message.content
Exemplo de modelo: gpt-6.1-sol, claude-sonnet-5-5
Importante
É um módulo HTTP universal, e não um fornecedor específico para Ailoot: a documentação descreve um endereço HTTPS arbitrário. É preferível guardar a chave numa ligação com chave de API (o Make recomenda este método em vez de a transmitir nos cabeçalhos). O Make não precisa de saída em fluxo; envie sem stream.
Os frameworks Telegram não têm uma camada LLM própria: o processador de mensagens chama o OpenAI SDK com base_url do Ailoot (ou Anthropic SDK com base_url sem /v1)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Guarde o código Python como ailoot-telegram-bot.py. Instale as dependências, defina as duas variáveis de ambiente e execute o ficheiro. Envie Hello ao bot e verifique a resposta de texto. Se ocorrer um erro, guarde o Request ID e verifique o resultado original antes de outra geração.
python3 -m pip install "aiogram>=3,<4" openai
ailoot-telegram-bot.py
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError
async def main():
dp = Dispatcher()
async with AsyncOpenAI(
base_url="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
max_retries=0,
) as llm:
@dp.message(F.text)
async def reply(message: Message):
try:
result = await llm.chat.completions.create(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": message.text}],
)
content = result.choices[0].message.content or "—"
for start in range(0, len(content), 4000):
await message.answer(content[start:start + 4000])
except APIError as error:
await message.answer(
f"{type(error).__name__}; Request ID: "
f"{getattr(error, 'request_id', None) or '—'}"
)
bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())
Exemplo de modelo: claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash
Importante
Os frameworks Telegram não têm uma camada própria para redes neuronais: o endereço Ailoot é definido no OpenAI SDK dentro do bot. Com saldo zero, o Ailoot devolve um erro 402 claro com Request ID — apresente-o ao utilizador do bot, em vez de deixar o bot falhar.
A aplicação ChatGPT (OpenAI) no Zapier funciona apenas com OpenAI. Utilize Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Ação: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Olá"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Exemplo de modelo: claude-sonnet-5-5, gpt-6.1-sol
Importante
É um pedido HTTP universal; o Zapier não disponibiliza um fornecedor pronto com campo de endereço de base. Custom Request envia o campo Data tal como está, sem o analisar, pelo que deve validar o JSON antecipadamente. Webhooks by Zapier está disponível nos tarifários pagos do Zapier.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; variáveis GEMINI_API_KEY e GOOGLE_GEMINI_BASE_URL
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1beta/models/{model}:generateContent e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
O protocolo é o Gemini REST nativo (streamGenerateContent, chave em X-Goog-Api-Key), com o caminho https://api.ailoot.ai/v1beta/... Para cada pergunta, agy envia dois pedidos: o título da conversa e a resposta propriamente dita. O agente reserva significativamente mais em cada passo do que um chat normal, por isso mantenha uma margem no saldo. A ficha está na secção «Em verificação»: a configuração foi preparada a partir da documentação; ainda não foi executado um teste real do cliente através do Ailoot. Se modelProvider = gemini e GEMINI_API_KEY estiver vazio, o CLI não inicia.
cline auth → fornecedores de API personalizados → OpenAI Compatible: Base URL, API Key, Model ID; a opção -P/--provider seleciona o fornecedor
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Execute os testes e corrija os erros"
Exemplo de modelo: claude-sonnet-5-5
Importante
Os campos Base URL / API Key / Model ID estão descritos na documentação Cline para OpenAI Compatible. A documentação do CLI não apresenta os nomes exatos das opções do assistente cline auth — confira-os no ecrã.
O GitHub confirma o suporte de endpoints personalizados. A captura oficial mostra Provider Name, API Key e API Type: Chat Completions, mas não apresenta um exemplo de URL. Por isso, não fornecemos aqui uma configuração Ailoot pronta a copiar. O JetBrains AI Assistant é a alternativa documentada neste IDE. Esclareça os requisitos do URL com o suporte oficial do plugin.
Cursor Settings → Models → API Keys → OpenAI API Key + interruptor «Override OpenAI Base URL»; depois, acrescente o ID do modelo aos seus modelos.
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Modelo personalizado: gpt-6.1-sol (adicionar, ativar e selecionar no chat)
Exemplo de modelo: gpt-6.1-sol
Importante
A documentação oficial atual do Cursor não descreve um endereço personalizado: enumera apenas chaves OpenAI/Anthropic/Google/Azure/Bedrock, indica que as chaves próprias só funcionam no chat (Tab continua a utilizar modelos Cursor) e que todos os pedidos passam pelos servidores Cursor (o endereço tem de ser público — api.ailoot.ai é público). O interruptor de endereço existe na interface, mas no fórum Cursor são comunicados problemas: aplica-se a todos os modelos, o modo Agent pode não utilizar a chave própria e, em algumas versões 3.15.x, o campo não aceita introdução de dados.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Exemplo de modelo: gpt-6.1-sol
Importante
A documentação do plugin menciona o fornecedor Custom, mas não descreve o campo de endereço nem o seu formato; a configuração baseia-se na interface do plugin — compare-a com a janela de definições.
Cmd/Ctrl+Shift+P → Open config.json → entrada em models[] (o PearAI é uma derivação do Continue).
Configuração
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Não foi possível verificar a documentação oficial do PearAI (o site de documentação está indisponível), e o repositório não é atualizado há muito tempo. O formato da configuração baseia-se no Continue — verifique-o na aplicação.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
O blogue Visual Studio (29.09.2026) anunciou endereços personalizados para OpenAI e Ollama em VS 2026 Stable, mas a página da documentação ainda descreve apenas chaves OpenAI/Anthropic/Google, sem campo de endereço; por isso, os nomes dos campos e o formato do endereço ainda não estão confirmados. Apenas chat; indisponível nos planos Copilot Business/Enterprise.
Antes de iniciar, consulte GET /v1/models com a sua chave Ailoot. Escolha um ID exato de modelo cujos métodos incluam POST /v1/chat/completions e use-o na configuração. Para agentes, verifique também as ferramentas e funcionalidades necessárias à sua versão do cliente.
Provider: OpenAI-Compatible
baseURL: https://api.ailoot.ai/v1 (sem /chat/completions)
API key: sk-...
Model: claude-sonnet-5-5
Exemplo de modelo: claude-sonnet-5-5
Importante
A configuração foi obtida do código-fonte do Void, e não da documentação do utilizador. O repositório Void está arquivado e o editor já não é desenvolvido — só é adequado para quem já o utiliza.
Não foram encontrados resultados. Se a aplicação permitir definir um endereço OpenAI ou Anthropic API personalizado, é provável que funcione — veja o que indicar.
Ainda não são adequados
Estas aplicações não permitem definir um endereço de API personalizado. Ao lado, encontra alternativas.
Aplicação
Porque não é adequada
Alternativa
Cursor CLI (cursor-agent)
Funciona apenas com modelos Cursor; não permite definir um endereço de API personalizado.
Claude Code, Codex CLI ou opencode
Auggie CLI (Augment Code)
Autenticação através de uma conta Augment; não permite definir um fornecedor externo.
Claude Code ou opencode
Windsurf / Devin Desktop
Aceita apenas a chave Anthropic para modelos Claude específicos; não permite definir um endereço personalizado.
Cline, Roo Code ou Kilo Code no VS Code
Kiro
Não permite definir chave própria nem endereço de API personalizado.
Cline ou Roo Code
Google Antigravity (IDE)
Não existe configuração oficial de um fornecedor personalizado; não recomendamos patches de terceiros.
Antigravity CLI ou Gemini CLI
Visual Studio com Copilot Business ou Enterprise
Estes tarifários Copilot não disponibilizam modelos personalizados.
Tarifário pessoal Copilot — ficha Visual Studio 2026
Conclusão automática Cursor Tab
Utiliza sempre modelos Cursor, mesmo com uma chave própria.
O chat Cursor é configurado separadamente — ficha Cursor
Enchanted
Funciona apenas com a API Ollama.
Open WebUI ou Chatbox
Smart Connections (Obsidian)
As API externas só estão disponíveis no Smart Chat Pro pago.
Obsidian Copilot
Witsy, 5ire
Não encontrámos uma descrição oficial de um endereço de API personalizado.
Cherry Studio ou Jan
Make: módulo OpenAI incorporado
Liga-se apenas a uma conta OpenAI.
Módulo HTTP → Make a request — ficha Make
Zapier: aplicação ChatGPT (OpenAI)
Não existe campo para um endereço personalizado.
Webhooks by Zapier → Custom Request — ficha Zapier
Home Assistant: OpenAI Conversation
A integração incorporada funciona apenas com o endereço OpenAI.
Extended OpenAI Conversation do HACS — ficha Home Assistant
aiogram, python-telegram-bot, grammY, Telegraf
Os frameworks de bots não se ligam diretamente a modelos.
OpenAI ou Anthropic SDK dentro do bot — ficha Bot do Telegram
Mais detalhes
Ligação à API e configuração de clientes
Onde introduzo o endereço da API e a chave no meu cliente?
Agentes, editores, chats e SDK que aceitam a chave Ailoot. O botão «Configurar» mostra onde inserir o endereço e a chave e fornece uma configuração pronta a copiar.
Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.
A empresa e a sua carteira de projetos
A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.
Compre tokens com desconto.
Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.
Subscrição
Escolha um plano com desconto para os pedidos regulares.
Código promocional até 50%
Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.
Custos no histórico
O modelo, os tokens e o montante são guardados para cada pedido.
Escolha o formato OpenAI, Anthropic ou Gemini suportado pelo seu cliente. Na ficha do modelo Ailoot, confirme um método API compatível e o ID do modelo; o suporte de um formato não significa que todos os modelos suportem todos os formatos.
O que preciso de configurar no cliente?
Defina a chave API Ailoot, o endereço API e um ID de modelo compatível com o método do cliente. OpenAI SDK usa https://api.ailoot.ai/v1; Anthropic e Gemini SDK usam https://api.ailoot.ai. Mantenha os campos do pedido do exemplo desse formato.
Como enviar o primeiro pedido API?
Crie uma chave API Ailoot. Defina https://api.ailoot.ai/v1 para OpenAI SDK ou https://api.ailoot.ai para Anthropic e Gemini SDK. GET /v1/models é gratuito e lista os modelos disponíveis para a sua chave; depois, use o exemplo do modelo e do método API escolhidos.
O que verificar quando um cliente ligado falha?
Confirme que o cliente envia o formato OpenAI, Anthropic ou Gemini esperado para o endereço API correspondente, com a sua chave API Ailoot. Verifique o ID do modelo e o método e compare o erro devolvido com o guia do cliente. Envie o erro e o ID do pedido para support@ailoot.ai sem partilhar a sua chave.
Posso usar o Ailoot num produto pago?
Sim. Ligue a API ao seu SaaS, aplicação ou bot ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça condições escritas e uma licença de revendedor para o seu projeto.
Como pedir uma licença de revenda?
Escreva para support@ailoot.ai e descreva o seu produto, quem o utiliza e como disponibiliza o acesso. Peça uma licença de revenda e condições por escrito para o seu projeto.