Verbind Ailoot met je favoriete tools — API-verbinding en clientinstellingen
Agents, editors, chats en SDK’s die een Ailoot-sleutel accepteren. De knop “Configureren” toont waar het adres en de sleutel horen en een configuratie die je kunt kopiëren.
Categorie · API-formaat
Alle integraties
Statistieken
85apps
77voorbereid
8worden gecontroleerd
Agents in de terminal
Codingagents en CLI’s: schrijven code, voeren opdrachten uit en wijzigen bestanden.
Omgevingsvariabelen of het blok "env" in ~/.claude/settings.json (voor één project: .claude/settings.local.json); VS Code-extensie — claudeCode.environmentVariables; controleren met de opdracht /status
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Adres zonder /v1: Claude Code voegt zelf /v1/messages toe. ANTHROPIC_AUTH_TOKEN wordt als Authorization: Bearer verstuurd, ANTHROPIC_API_KEY als x-api-key; Ailoot accepteert beide. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 haalt onze modellen op in /model via /v1/models. Bij 400-fouten over onbekende velden: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. De Anthropic-documentatie ondersteunt Claude Code met niet-Claude-modellen via een gateway niet, hoewel onze /v1/messages die bedient; we raden Claude-modellen aan. Remote Control en spraakinvoer zijn niet beschikbaar via de gateway.
~/.codex/config.toml (alleen het gebruikersbestand: model_provider/model_providers worden genegeerd in .codex/config.toml van het project); de sleutel komt uit de variabele in env_key
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
~/.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
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
Codex gebruikt alleen OpenAI Responses API (de documentatie vermeldt alleen wire_api = "responses"), dus onze /v1/responses is nodig. Provider-ID’s openai, ollama en lmstudio zijn gereserveerd. Alternatief: openai_base_url = "https://api.ailoot.ai/v1" voor de ingebouwde provider openai. Ailoot levert Codex de modellenlijst als een Codex-manifest (GET /v1/models met client_version). Kies een specifiek model dat volgens de catalogus OpenAI Responses ondersteunt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash OpenAI Chat, Anthropic Messages en Gemini, maar geen Responses; dit model is dus niet geschikt voor Codex. Controleer de formaten op de modelkaart, niet op de familienaam.
hermes model → “Custom endpoint (self-hosted / VLLM / etc.)” of ~/.hermes/config.yaml (sectie model of woordenboek providers)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) of codex_responses (OpenAI Responses). LLM_MODEL in .env wordt niet meer gebruikt; OPENAI_BASE_URL geldt alleen voor provider openai-api. Gebruik voor anthropic_messages een adres zonder /v1; de Anthropic-SDK voegt zelf /v1/messages toe. Hulptaken (afbeeldingen herkennen, geschiedenis comprimeren) gebruiken standaard hetzelfde hoofdmodel.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Adapters api: openai-completions (standaard met baseUrl), openai-responses (alleen als de server /v1/responses ondersteunt — Ailoot doet dat), anthropic-messages, google-generative-ai en andere. De OpenClaw-voorbeelden gebruiken voor anthropic-messages baseUrl zonder /v1. OpenClaw kan afbeeldingen doorgeven als input van het model "image" bevat. De Claude-voorbeelden houden alleen tekst aan: in de catalogusmomentopname van 2026-09-30 vermelden deze methoden geen image-invoer. Voeg "image" alleen toe voor een specifiek model waarvan de huidige cataloguskaart afbeeldingen als invoer in het gekozen API-formaat vermeldt. gemini-3.6-flash vermeldt bijvoorbeeld in die momentopname image-invoer voor OpenAI Chat; de daadwerkelijke ondersteuning hangt af van de modelkaart en het formaat. Het hoofdconfiguratiepad is uit de algemene OpenClaw-praktijk overgenomen; de gelezen pagina noemt ook ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (in het project of ~/.config/opencode/opencode.json) → provider.<id>; sleutel via /connect of "apiKey": "{env:VAR}"
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Het pakket @ai-sdk/openai-compatible gebruikt /v1/chat/completions. Voor modellen die /v1/responses vereisen, noemt de opencode-documentatie @ai-sdk/openai. Een Anthropic-compatibele provider met eigen baseURL wordt daar niet beschreven. Kies modellen waarvan de huidige catalogus OpenAI Chat vermeldt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash dit formaat; controleer andere Gemini-modellen op hun kaarten. Dit pad gebruikt niet het native Gemini-formaat. Een gepubliceerde methode bewijst geen live test van de specifieke clientversie.
Variabelen OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, opdracht /auth binnen de sessie of ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: qwen3.8-max
Belangrijk
Protocoltypen: openai (Chat Completions), anthropic, gemini, vertex-ai. Voor openai bevat baseUrl /v1. Het documentatievoorbeeld voor anthropic en gemini bevat geen baseUrl, dus we raden de openai-variant aan. Kies voor openai een model met OpenAI Chat in de catalogus: gemini-3.6-flash heeft dit formaat. Andere Gemini-modellen kunnen andere formaten hebben; controleer de specifieke modelkaart. settings.json leest de sleutel uit AILOOT_API_KEY (veld envKey): stel die in met export AILOOT_API_KEY=sk-... of met AILOOT_API_KEY=sk-... in ~/.qwen/.env; anders start Qwen Code met een lege sleutel en krijgt 401.
Omgevingsvariabelen GEMINI_API_KEY en GOOGLE_GEMINI_BASE_URL; inlogmethode — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; model — GEMINI_MODEL of vlag -m
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Adres zonder /v1beta: de SDK voegt zelf /v1beta/models/{model}:generateContent toe. Het adres moet HTTPS gebruiken. De sleutel wordt in de header x-goog-api-key verstuurd — Ailoot accepteert die. Alleen modellen waarvoor in de catalogus het Gemini-formaat staat vermeld, zijn geschikt. Controleer vóór gebruik of de exacte ID en deze methode beschikbaar zijn voor jouw sleutel. Ailoot levert het betaalde Gemini-antwoord in zijn geheel na de kostenberekening, niet woord voor woord; bij lange antwoorden verschijnt de tekst dus niet meteen.
~/.kimi/config.toml (secties providers en models, default_model); /login ondersteunt alleen Moonshot-platforms — stel een eigen adres handmatig in het bestand in
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Typen: openai_legacy (Chat Completions, base_url met /v1), openai_responses (Responses, met /v1), anthropic (zonder /v1), gemini (base_url is de Google-root; bij ons https://api.ailoot.ai). SearchWeb werkt alleen met Moonshots eigen platform; FetchURL gebruikt bij een ander API-adres lokale downloads.
crushrc (Bash-configuratie): ./.crushrc, ./crushrc of ~/.config/crush/crushrc; het oude crush.json-formaat is verouderd, maar werkt nog
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: deepseek-v4-pro
Belangrijk
Type openai-compat gebruikt OpenAI Chat met /v1. Type anthropic gebruikt Messages zonder /v1: Crush geeft het adres door aan anthropic-sdk-go, dat zelf /v1/messages toevoegt. Het README-voorbeeld met /v1 zou /v1/v1/messages en fout 404 opleveren. De sleutel gaat via x-api-key en Ailoot accepteert die. Is de modellenlijst leeg, dan haalt openai-compat deze zelf op uit /v1/models. crushrc wordt als code uitgevoerd: start Crush niet in andermans mappen met zo’n bestand. In dit voorbeeld heeft Claude supports-images = false: de catalogusmomentopname van 2026-09-30 vermeldt voor het gekozen Messages-formaat alleen tekst. Als jouw Crush-versie die vlag ondersteunt, schakel die dan alleen in voor een model waarvan de actuele cataloguskaart image-invoer in het gekozen API-formaat vermeldt; de clientvlag voegt op zichzelf geen afbeeldingsondersteuning aan het model toe.
Omgevingsvariabelen OPENAI_API_BASE en OPENAI_API_KEY, vlag --model openai/<model>
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Het voorvoegsel openai/ is verplicht: hiermee stuurt Aider (via LiteLLM) verzoeken naar het OpenAI-compatibele /v1/chat/completions. Bij onbekende modellen waarschuwt Aider dat de context onbekend is — dat is geen fout. Deze documentatiepagina beschrijft geen Anthropic-adres met een eigen base URL.
goose configure → Custom Providers → Add A Custom Provider, of JSON in ~/.config/goose/custom_providers/ (Windows: %APPDATA%\Block\goose\config\custom_providers\); alternatief — de ingebouwde OpenAI-provider met OPENAI_HOST/OPENAI_BASE_PATH
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Custom-providerengines: openai, anthropic, ollama. Het Goose-voorbeeld geeft base_url voor engine openai als volledig pad tot /v1/chat/completions. Bij de ingebouwde provider is OPENAI_HOST de root zonder pad en OPENAI_BASE_PATH het pad (standaard v1/chat/completions). Goose negeert de sleutel in config.yaml; alleen een variabele of de sleutelhanger wordt gebruikt. De repository is verhuisd naar aaif-goose/goose.
~/.factory/settings.json → array customModels; modelkeuze via /model, onderdeel “Custom models”
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
provider: anthropic = Messages API (baseUrl zoals bij Anthropic, zonder /v1), openai = Responses API (met /v1), generic-chat-completion-api = Chat Completions (met /v1). Bij anthropic gaat de sleutel standaard via x-api-key (geaccepteerd door Ailoot); "authMode": "bearer" schakelt over op Authorization. Sleutels blijven lokaal. Factory test alleen de officiële Anthropic- en OpenAI-API’s volledig.
Instellingen → Model Routing → Add → Custom URL (of workspace Model Routing voor een team); vanuit de terminal — amp config model-providers (list, test, set-priority, edit-router…)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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
Tweede verbinding voor GPT:
Format: responses
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model mapping:
openai/gpt-5.6-sol -> gpt-5.6-sol
Controle: amp config model-providers check-access --provider-model anthropic/claude-fable-5
Voorbeeldmodel: claude-fable-5
Belangrijk
Custom URL-formaten: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 wordt niet dubbel toegevoegd), google-genai (<base>/models/<model>:streamGenerateContent). De sleutel wordt als Authorization: Bearer verstuurd. De mapping gebruikt canonieke Amp-ID’s van de vorm provider/model; de pijl bepaalt de ID die naar ons wordt verstuurd. Modellen die niet door de verbinding worden gedekt, bedient Amp zelf met zijn eigen credits. Volgens de documentatie moet de eigen host vanuit Amp bereikbaar zijn — het adres is openbaar, dus hieraan is voldaan.
config.yaml van AIChat → clients (typen openai-compatible, claude, gemini); model — -m <client>:<model>
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
In het configuratievoorbeeld van AIChat bevat api_base voor claude /v1 en voor gemini /v1beta; voor Ailoot geldt hetzelfde. De drie clients geven toegang tot alle drie de Ailoot-formaten: OpenAI, Anthropic en Gemini.
Continue-YAML-configuratie (config.yaml), aan de CLI meegegeven met --config <path>
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Voor OpenAI-compatibele diensten gebruikt Continue provider: openai en apiBase met /v1. De extensie en CLI delen hetzelfde configuratieformaat; het bestand wordt meegegeven met --config.
forge provider login → OpenAI-compatible (aanbevolen); verouderde manier — .env met OPENAI_URL en OPENAI_API_KEY, plus model in forge.yaml
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
# aanbevolen:
forge provider login # kies OpenAI-compatible, voer https://api.ailoot.ai/v1 en sk-... in
# verouderde methode (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1
# forge.yaml
model: claude-sonnet-5-5
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
De .env-configuratie is als verouderd gemarkeerd: bij de eerste start zet Forge de variabelen over naar zijn eigen bestandsopslag. De README geeft de exacte labels in de provider login-wizard niet.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Typen: openai (standaard, elke OpenAI-compatibele server), azure, anthropic. Het model moet toolaanroepen en streaming ondersteunen. COPILOT_PROVIDER_WIRE_API kiest het protocol; de pagina noemt de mogelijke waarden niet. Je kunt limieten instellen via COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]; kies het model als <provider>/<model>
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Elke OpenAI-compatibele server; de sleutel wordt gezocht in api_key, daarna api_key_env en daarna <NAME>_API_KEY. Providerlijst: gptme-util providers list.
~/.config/kilo/kilo.jsonc (of ./kilo.jsonc; ook KILO_CONFIG) → provider.<id>.options.baseURL; in de extensie — Settings → Providers → Custom provider
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
In het venster Custom provider kun je het protocol kiezen: OpenAI Compatible (Chat Completions), OpenAI Responses of Anthropic Messages. {env:VAR} werkt alleen in de vertrouwde globale configuratie (~/.config/kilo); in het projectbestand kilo.json wordt de sleutel niet uit de variabele ingevuld.
Bestand extra-openai-models.yaml in de llm-instellingenmap; sleutel — llm keys set <naam>
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Standaard Chat Completions; responses: true laat het model /responses gebruiken. Met api_base wordt de OpenAI-sleutel niet meegestuurd; api_key_name is nodig. Dit is een CLI-hulpmiddel voor verzoeken, geen agent.
YAML-agentconfiguratie → sectie model (model_name, model_kwargs); wijzig het standaardconfiguratiepad met MSWEA_MINI_CONFIG_PATH
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
# fragment van de agentconfiguratie
model:
model_name: "claude-sonnet-5-5"
model_kwargs:
custom_llm_provider: "openai"
api_base: "https://api.ailoot.ai/v1"
cost_tracking: "ignore_errors"
Gebruikt LiteLLM: model_kwargs worden direct doorgegeven aan litellm.completion. Zonder een prijsregister klaagt LiteLLM over onbekende kosten; schakel dit uit met cost_tracking: "ignore_errors" (of MSWEA_COST_TRACKING=ignore_errors). OPENAI_API_KEY voor de sleutel is standaard LiteLLM-gedrag, maar staat niet op de mini-SWE-agent-pagina zelf.
Ctrl+P → Settings (provider en model), bestand ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) of variabelen LLM_MODEL, LLM_API_KEY, LLM_BASE_URL met --override-with-envs
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
OpenHands gebruikt LiteLLM; voor een OpenAI-proxy schrijft de documentatie een Custom Model van de vorm openai/<model> en de Base URL van de proxy voor. Wijzigingen via --override-with-envs worden niet opgeslagen. In de webinterface: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (of .pi/models.json van het project nadat je het project hebt vertrouwd); kiezen via /model
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
De Pi-documentatie staat uitdrukkelijk OpenAI-, Anthropic- en Google-compatibele endpoints toe via models.json; het voorbeeld gebruikt api: openai-completions. apiKey accepteert $NAME/${NAME}, een letterlijke waarde of !opdracht. Het bestand wordt opnieuw ingelezen bij het openen van /model.
plandex models custom (of \models custom in de REPL) — opent het JSON-bestand met eigen modellen en providers
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Eigen providers werken alleen in self-hosted Plandex; in de cloud zijn met BYO-sleutels alleen ingebouwde providers toegestaan. Alle custom providers moeten OpenAI-compatibel zijn (Chat Completions). Voeg daarna het model toe aan je eigen model pack.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Gebruik in YAML alleen spaties, geen tabs. Voor het Anthropic-formaat: provider: anthropic en ANTHROPIC_BASE_URL (de README geeft niet precies aan of /v1 verwacht wordt; gebruik https://api.ailoot.ai).
Settings → zoek “inference endpoint” → Custom inference endpoint: basis-URL, sleutel, model-ID’s; selecteer daarna het model in de keuzelijst
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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
Kies daarna bijvoorbeeld claude-sonnet-5-5 uit de lijst met modellen (niet Auto).
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Alleen OpenAI Chat Completions (POST /v1/chat/completions). Verzoeken lopen via Warp-servers: de sleutel wordt lokaal bewaard, maar in elk verzoek naar de Warp-backend meegestuurd. Auto en custom routers gebruiken altijd Warp-credits; cloudagents gebruiken dit endpoint niet. Beschikbaar met Free en betaalde abonnementen voor personen en teams tot 10 mensen. Kies modellen waarvoor de huidige catalogus OpenAI Chat vermeldt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash dit formaat; controleer andere Gemini-modellen op hun kaarten. Dit pad gebruikt niet het native Gemini-formaat. Een gepubliceerde methode bewijst geen live test van de specifieke clientversie.
Cline-paneel → tandwiel (Settings) → API Provider = “OpenAI Compatible” → velden Base URL, API Key, Model ID. Tweede optie: API Provider = “Anthropic” → vink “Use custom base URL” aan.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
OpenAI Compatible (aanbevolen):
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model ID: claude-sonnet-5-5 (of gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
Model Configuration: Context Window en Max Output Tokens — volgens het model; Image Support — alleen voor modellen die afbeeldingen kunnen zien.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
OpenAI Compatible gebruikt /v1/chat/completions, dus het adres bevat /v1. Anthropic gebruikt /v1/messages met een adres zonder /v1, maar de modellenlijst bevat alleen Anthropic-namen; de overige Ailoot-modellen zijn via OpenAI Compatible beschikbaar. Agentmodus vereist een model met toolaanroepen. Gemini 3.1 Pro-modellen zijn niet via chat/completions beschikbaar (alleen Gemini en Anthropic); gebruik hier gemini-3.6-flash.
Roo Code-paneel → tandwiel → API Provider = “OpenAI Compatible” → Base URL, API Key, Model; optioneel Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, prijzen). De provider Anthropic heeft “Use custom base URL”.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model: gpt-6.1-sol (of claude-sonnet-5-5, kimi-k3, glm-5.3)
Variant via Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
Roo Code roept tools alleen in OpenAI-formaat aan, dus het model moet tools in /v1/chat/completions ondersteunen. Anthropic gebruikt /v1/messages met een adres zonder /v1.
Settings (tandwiel) → tabblad Providers → onderaan “Custom provider” → Provider ID, Display name, Provider API = “OpenAI Compatible”, Base URL, API key, Models (de lijst wordt opgehaald uit /v1/models). Instellingen worden opgeslagen in kilo.json.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: kies uit de lijst, bijvoorbeeld claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Voorbeeldmodel: deepseek-v4-pro
Belangrijk
Kilo vraagt {Base URL}/models op en toont de modellenlijst; onze GET /v1/models geeft de volledige catalogus terug. Je kunt ook het volledige adres .../v1/chat/completions opgeven. Eigen headers worden ondersteund.
Bestand ~/.continue/config.yaml (of de configuratie-editor van Continue): een vermelding in models[] met provider: openai en apiBase.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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 # alleen als je /chat/completions geforceerd wilt gebruiken
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
apiBase moet op /v1 eindigen. Voor namen uit de gpt-5/o-serie kan Continue zelf /v1/responses kiezen; onze gpt-* ondersteunen zowel /v1/responses als /v1/chat/completions. useResponsesApi: false dwingt chat/completions af. useLegacyCompletionsEndpoint is niet nodig.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; of settings.json → language_models.openai_compatible / language_models.anthropic_compatible. De sleutel staat in het instellingenvenster (bewaard in de systeemsleutelhanger) of in de variabele <PROVIDER-ID IN HOOFDLETTERS>_API_KEY.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
openai_compatible gebruikt een adres met /v1 (via /v1/chat/completions; capabilities.chat_completions = false schakelt over op /v1/responses). anthropic_compatible gebruikt een adres zonder /v1 (via /v1/messages; Zed geeft de sleutel mee in x-api-key, geaccepteerd door Ailoot). Standaard zijn images = false en parallel_tool_calls = false. Zed kan afbeeldingen doorgeven, maar schakel images alleen in voor een specifiek model waarvan de huidige cataloguskaart image-invoer in het gekozen API-formaat vermeldt. GPT en Claude hebben in de voorbeelden images = false: de momentopname van 2026-09-30 vermeldt daarvoor alleen tekst. gemini-3.6-flash vermeldt bijvoorbeeld image-invoer voor OpenAI Chat; de daadwerkelijke ondersteuning hangt af van de modelkaart en het formaat. Redeneermodellen hebben reasoning_effort. max_tokens in het voorbeeld geeft de contextgrootte aan; de exacte limieten staan in de modellencatalogus.
Modelkeuze in de chat → Manage Language Models (tandwiel) → Add Models → Custom Endpoint → VS Code opent chatLanguageModels.json. (De oude instelling github.copilot.chat.customOAIModels is verouderd.)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
url is het VOLLEDIGE endpointpad. apiType-waarden: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK werkt zonder Copilot-abonnement of GitHub-login, maar alleen voor chat/agent; inline-suggesties blijven bij Copilot. Organisatiebeheerders (Business/Enterprise) kunnen BYOK uitschakelen. De tokenlimieten hierboven zijn voorbeelden; gebruik cataloguswaarden. In deze voorbeelden is vision = false: de catalogusmomentopname van 2026-09-30 vermeldt alleen tekst voor GPT/OpenAI Chat en Claude/Anthropic Messages. Biedt jouw VS Code-versie vision aan, schakel die dan alleen in voor een model waarvan de huidige cataloguskaart image-invoer in het gekozen API-formaat vermeldt; een clientveld bewijst geen afbeeldingsondersteuning van het gekozen model.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Kies OpenAI-compatible, vul bij URL https://api.ailoot.ai/v1 in en geef uw API Key op. Klik op Test Connection en daarna op Apply; kies een model in AI Chat. Wijs het voor IDE-functies toe in Models Assignment. Schakel Tool calling alleen in als het model hulpmiddelen ondersteunt; codeaanvulling heeft aparte instellingen.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, beschrijving → Add.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Type: Internet Hosted
URL: https://api.ailoot.ai (ZONDER /v1 — Xcode voegt zelf /v1/models en /v1/chat/completions toe)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ kies daarna modellen uit de lijst (bijvoorbeeld claude-sonnet-5-5, gpt-6.1-sol)
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Apple vereist Chat Completions en antwoorden op {URL}/v1/models en {URL}/v1/chat/completions. Ailoot accepteert x-api-key en Authorization: Bearer (bij de header Authorization voegt Xcode volgens gebruikersmeldingen zelf Bearer toe). Xcode-agents worden afzonderlijk ingesteld en vallen buiten deze instructie.
opts voor yetone/avante.nvim in lazy.nvim: opts.providers.<naam> met __inherited_from = 'openai' (eigen OpenAI-compatibele provider) of een overschrijving van providers.claude.endpoint; de sleutel komt uit de variabele in api_key_name (namen AVANTE_* worden ondersteund).
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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, zonder /v1
model = "claude-sonnet-5-5",
},
},
}
-- in de terminal: export AILOOT_API_KEY=sk-...
-- de provider claude leest AVANTE_ANTHROPIC_API_KEY of ANTHROPIC_API_KEY
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
In de plug-inwiki eindigt het OpenAI-compatibele adres op /v1 (de plug-in voegt /chat/completions toe). De ingebouwde provider claude gebruikt een adres zoals https://api.anthropic.com, dus voor Ailoot: zonder /v1. Eigen providers zonder __inherited_from vereisen het volledige adres en eigen functies om het antwoord te parsen.
require('codecompanion').setup({ adapters = { http = { ... } } }) via adapters.extend('openai_compatible', ...) of extend('anthropic', ...); vervolgens interactions.chat/inline.adapter.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
openai_compatible splitst de host (env.url, zonder /v1) en het pad (env.chat_url). env-waarden kunnen een omgevingsvariabelenaam, cmd:..., file:... of een Lua-functie zijn. De adapter anthropic kun je eveneens uitbreiden met een eigen url voor /v1/messages.
init.el: registreer een backend met gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) of gptel-make-gemini — elk met :host, :endpoint, :key, :stream, :models; stel daarna gptel-backend en gptel-model in.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
:host is alleen de hostnaam (zonder https:// of pad); :endpoint bepaalt het pad. gptel-make-anthropic stuurt x-api-key en anthropic-version; Ailoot accepteert die.
Preferences → AI-features → OpenAiCustom (of sleutel ai-features.openAiCustom.customOpenAiModels in settings.json; venster AI Configuration — Alt+A).
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Settings → Models → Add Model → Custom Model → API Format, Request URL (schakelaar Full URL), Model ID, Display Name, API Key; optioneel Advanced Settings.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
OpenAI-formaat:
API Format: OpenAI Chat Completions
Full URL: OFF
Request URL: https://api.ailoot.ai/v1
Model ID: gpt-6.1-sol
API Key: sk-...
Anthropic-formaat:
API Format: Anthropic Messages
Full URL: OFF
Request URL: https://api.ailoot.ai
Model ID: claude-sonnet-5-5
API Key: sk-...
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
Met Full URL uitgeschakeld voegt Trae het pad van het gekozen formaat zelf toe (OpenAI: adres met /v1, Anthropic: zonder /v1). Met Full URL ingeschakeld voer je https://api.ailoot.ai/v1/chat/completions of https://api.ailoot.ai/v1/messages in. Model Series stemt hints af op de modelfamilie.
Settings > Admin > Connections > Manage OpenAI API Connections > + Add Connection (of omgevingsvariabelen OPENAI_API_BASE_URL / OPENAI_API_KEY bij het starten van de container)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: leeg (worden opgehaald uit /v1/models) of voeg handmatig claude-sonnet-5-5, gpt-6.1-sol toe
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
OpenAI Chat Completions; de URL moet /v1 bevatten en mag geen afsluitende slash hebben. De modellenlijst komt uit /v1/models. Bij een grote catalogus (252 modellen) kun je Model IDs beperken en de modellenlijst cachen (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Voor RAG-embeddings bestaat aparte RAG_OPENAI_API_BASE_URL.
Bestand librechat.yaml → endpoints.custom (sleutel in .env via ${VAR}); voor het Anthropic-formaat veld provider: 'anthropic'
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Een gewoon custom endpoint gebruikt OpenAI Chat Completions (baseURL met /v1). provider: 'anthropic' activeert de native /v1/messages-client; de documentatie geeft voor Anthropic een baseURL zonder /v1 (https://api.anthropic.com), dus bij ons https://api.ailoot.ai. fetch: true haalt de lijst op uit /v1/models.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Provider Name: Ailoot
Type: OpenAI (of OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Controleer de voorvertoning van het uiteindelijke adres onder het veld: dit moet zijn https://api.ailoot.ai/v1/chat/completions (voor Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Daarna de knop Model Check
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
De documentatie bevestigt de protocollen OpenAI, Anthropic, OpenAI Responses en Gemini en het voorbeeld van het uiteindelijke pad onder het veld, maar beschrijft niet hoe /v1 wordt toegevoegd — volg het getoonde voorbeeldadres. Alle drie onze formaten (Chat Completions, Responses, Messages) zijn geschikt.
Instellingen (knop in de zijbalk) > Model Provider > Add (onderaan) > type OpenAI API Compatible
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (leeg, standaard /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision is uitgeschakeld in deze voorbeelden; tool_use — volgens de mogelijkheden van het gekozen model)
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
De documentatie geeft API Host zonder /v1 op (voorbeeld https://api.openai.com), en het standaardpad is /v1/chat/completions. Er is ook het type Google Gemini compatible, maar dat is niet getest voor onze /v1beta. JSON-configuratie-import (type: 'openai', apiHost, apiPath) is vanaf 1.15.1 beschikbaar via chatbox://provider/import?config=<base64>. Voor de vermelde GPT- en Claude-modellen is vision uitgeschakeld: de catalogusmomentopname van 2026-09-30 vermeldt in OpenAI Chat alleen tekst. Als jouw Chatbox-versie vision aanbiedt, schakel dit dan alleen in voor een model waarvan de actuele cataloguskaart image-invoer in het gekozen API-formaat vermeldt; dat een client een afbeelding kan bijvoegen, bewijst niet dat het model die ondersteunt.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
OPENAI_PROXY_URL is standaard https://api.openai.com/v1, dus gebruik /v1. ANTHROPIC_PROXY_URL is standaard https://api.anthropic.com (zonder /v1). GOOGLE_PROXY_URL kan formeel het Gemini-formaat aansluiten (https://api.ailoot.ai), maar die variant hebben we niet getest. Gebruik servermodus: rechtstreekse browserverzoeken kunnen voorlopig door Ailoots CORS-regels worden afgewezen.
Settings > Model Providers > Add Provider → kies OpenAI-compatible of Anthropic-compatible
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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: worden opgehaald uit {base_url}/models of + handmatig: claude-sonnet-5-5
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Documentatie: bij OpenAI-compatibele providers moet Base URL /v1 bevatten (anders 404); een afsluitende slash wordt verwijderd. Het Anthropic-voorbeeld via LiteLLM bevat geen /v1. Modelmogelijkheden (tools, vision) voor custom providers stel je handmatig in. Reservesleutels worden ondersteund (alleen opnieuw proberen bij 401/403/429).
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: kies uit de lijst (/v1/models) of voer claude-sonnet-5-5 in
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Documentatie: voeg bij verbindingsproblemen /v1 toe en NIET /chat/completions. De modellenlijst wordt opgehaald als de server /v1/models retourneert (dat doen wij).
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = volgens het model
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-...'
Voorbeeldmodel: deepseek-v4-pro
Belangrijk
De provider wordt in de documentatie aangeduid als “voor ontwikkelaars”. Gebruik zo nodig GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Voor embeddings bestaat een aparte generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — model nemotron-3-embed via /v1/embeddings.
Omgevingsvariabelen bij deployment: OPENAI_API_KEY / OPENAI_API_HOST, ANTHROPIC_API_KEY / ANTHROPIC_API_HOST; in de interface — Models > Add OpenAI-compatible
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De documentatie beschrijft de variabelen als vervanging van de backend host voor OpenAI en Anthropic (voor proxy’s en eigen endpoints). Er staat “host”, dus gebruiken we een adres zonder /v1, maar de exacte padvorm wordt niet beschreven — controleer die bij het eerste verzoek.
Settings > Models > (+) > OpenAI-compatible Server
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: volgens het model
Streaming: inschakelen
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
Het volledige chat completions-adres is nodig. Maak deze dienst de standaarddienst als je hem met AI Command wilt gebruiken. De instructie volgt de BoltAI-help; in BoltAI 2 kunnen de vensters verschillen.
Bestand .env.local (OPENAI_BASE_URL, OPENAI_API_KEY)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
De documentatie bevestigt een eigen OpenAI-compatibele provider, maar beschrijft de adresvorm niet; /v1 is de standaard OpenAI API-root. Controleer bij 404 een adres zonder /v1. Een eigen Anthropic-compatibel endpoint wordt niet beschreven.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Gebruik voor deze configuratie OpenAI Chat via de NextChat-server. Stel bij implementatie op Vercel of Docker BASE_URL=https://api.ailoot.ai zonder /v1, OPENAI_API_KEY, CUSTOM_MODELS en DEFAULT_MODEL in. Implementeer de server opnieuw nadat u deze variabelen hebt gewijzigd.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (of kiezen uit de lijst /v1/models)
Daarna Test; schakel het model in onder Basic > Agents > Quick Chat
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
De modellenlijst komt uit /v1/models; je kunt het model ook handmatig invoeren. Slaagt Test, maar verstuurt Quick Chat geen berichten, schakel dan Enable CORS bij de provider in (het antwoord komt volledig binnen, zonder stream). Sleutels worden bewaard in Obsidian Keychain.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Voeg daarna handmatig modellen toe: gpt-6.1-sol, claude-sonnet-5-5
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
De documentatie bevestigt Custom met API URL en sleutel, maar beschrijft het URL-formaat niet; /v1 is de standaard OpenAI API-root. Automatisch ophalen van modellen wordt alleen gegarandeerd voor Ollama, LM Studio en Llamafile; voeg de andere modellen handmatig toe.
Settings > AI > Models & Providers > Custom Providers > Reveal Providers Config → bestand ~/.config/raycast/ai/providers.yaml
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
base_url is een OpenAI-compatibel endpoint zonder /chat/completions. Raycast leest het bestand opnieuw zonder herstart. Zonder abilities wordt aangenomen dat tools en vision niet ondersteund worden. Modellen verschijnen in Quick AI, AI Chat en AI Commands. In dit voorbeeld is vision.supported = false: de catalogusmomentopname van 2026-09-30 vermeldt voor Claude/OpenAI Chat alleen tekst. Ondersteunt jouw Raycast-versie deze instelling, schakel vision dan alleen in voor een model waarvan de huidige cataloguskaart image-invoer in OpenAI Chat vermeldt; de clientvlag bewijst op zichzelf geen afbeeldingsondersteuning door de API.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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: volgens het model
Test → Save
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
Geef Endpoint als volledig pad op. De sleutel gaat via de eigen header Authorization: Bearer sk-...; Ailoot accepteert die. De TypingMind-webversie benadert de API rechtstreeks vanuit de browser; CORS kan zulke verzoeken momenteel blokkeren. De desktopversie is betrouwbaarder. Het Gemini-type verstuurt de sleutel in apiKey, die Ailoot niet accepteert; gebruik OpenAI Chat Completions.
Constructorparameter OpenAI(base_url=..., api_key=...) of omgevingsvariabelen OPENAI_BASE_URL en OPENAI_API_KEY
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
export AILOOT_API_KEY="sk-..."
# omgevingsvariabelen
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# of in de code
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":"Hallo"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Hallo")
# Embeddings: client.embeddings.create(model="nemotron-3-embed", input=["tekst"])
Adres met /v1: de SDK voegt zelf /chat/completions, /responses, /embeddings, /images/* en /audio/* toe. Chat Completions en Responses werken (Responses bij modellen waarvoor de catalogus dit formaat vermeldt). Streaming en tools zijn standaard. Ailoot-fouten zijn JSON met een Request ID en worden als openai.APIStatusError afgevangen.
Constructoroptie new OpenAI({ baseURL, apiKey }); standaard leest de SDK omgevingsvariabele OPENAI_BASE_URL
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De README toont baseURL; het lezen van OPENAI_BASE_URL staat in de clientbroncode (src/client.ts), met standaardwaarde https://api.openai.com/v1. Gebruik voor Ailoot een adres met /v1. Zowel chat.completions als responses is beschikbaar.
Parameter Anthropic(base_url=...) of omgevingsvariabele ANTHROPIC_BASE_URL; sleutel: api_key of ANTHROPIC_API_KEY
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Voorbeeldmodel: claude-sonnet-5-5, claude-opus-5-5; ook via /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Belangrijk
Adres ZONDER /v1: de SDK voegt zelf /v1/messages toe. De gateway accepteert de sleutel in x-api-key (zoals de SDK deze verstuurt) en in Authorization: Bearer. Streaming, tools en /v1/messages/count_tokens werken. Batchverwerking (Batches) en Files API worden niet vermeld in de Ailoot-catalogus.
Providers: createOpenAICompatible({ name, baseURL, apiKey }) uit @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) uit @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) uit @ai-sdk/google; createOpenAI({ baseURL }) of OPENAI_BASE_URL
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Providers gebruiken verschillende adressen: OpenAI-compatibel en Anthropic met /v1 (Anthropic standaard https://api.anthropic.com/v1), Google met /v1beta (standaard https://generativelanguage.googleapis.com/v1beta). @ai-sdk/openai gebruikt standaard Responses API; gebruik voor modellen zonder responses openai.chat("id") of createOpenAICompatible.
ChatOpenAI(base_url=...) of variabelen OPENAI_API_BASE / OPENAI_BASE_URL; ChatAnthropic(base_url=...) of ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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("Hallo").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"])
ChatOpenAI: adres met /v1. Volgens de documentatie ondersteunt ChatOpenAI alleen de officiële OpenAI-specificatie: afwijkende velden zoals reasoning_content van externe modellen worden niet behouden. Gebruik voor Claude bij voorkeur ChatAnthropic met een adres zonder /v1; de SDK voegt zelf /v1/messages toe. base_url en de variabelen ANTHROPIC_API_URL/ANTHROPIC_BASE_URL van ChatAnthropic staan in de klassedocumentatie in de broncode (langchain_anthropic/chat_models.py), niet op de integratiepagina. use_responses_api schakelt Responses in bij ChatOpenAI.
crewai.LLM(model=..., base_url=..., api_key=...); variabelen OPENAI_API_KEY en OPENAI_BASE_URL; voor Claude — native provider anthropic/ met base_url
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
import os
from crewai import LLM
# OpenAI-compatibel formaat
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)
Het voorvoegsel openai/ of anthropic/ kiest de provider in CrewAI; het verzoek bevat de id zonder voorvoegsel. Voor OpenAI bevat het adres /v1, voor Anthropic geen /v1. De documentatie beschrijft ook custom_openai=True voor een willekeurige OpenAI-compatibele gateway. Bij Anthropic is max_tokens verplicht.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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="Hallo")
print(r.text)
Voorbeeldmodel: gemini-3.6-flash, gemini-3.1-pro
Belangrijk
Adres zonder /v1beta: de SDK stelt zelf /v1beta/models/{model}:generateContent samen. De sleutel gaat via de header x-goog-api-key — Ailoot accepteert die. Alleen modellen met het Gemini-formaat zijn beschikbaar. Een eigen adres wordt niet beschreven in de documentatie van de JavaScript-versie (@google/genai), dus nemen we die hier niet op.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Het voorvoegsel openai/ duidt het OpenAI-compatibele protocol aan; Ailoot ontvangt de id zonder voorvoegsel. LiteLLM voegt zelf /chat/completions en /embeddings toe; bij Not Found moet het adres volgens de documentatie op /v1 eindigen.
config.yaml → model_list → litellm_params (model, api_base, api_key); starten met litellm --config config.yaml
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De proxy is handig als je een team eigen interne sleutels wilt geven boven op één Ailoot-sleutel. Ailoot-afschrijvingen gaan via de sleutel in api_key. Adres met /v1.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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("Hallo"))
Adres met /v1. is_chat_model=True is verplicht; anders gebruikt de klasse het verouderde /completions. is_function_calling_model=True laat agents tools gebruiken. Stel context_window in volgens de modelkaart in de Ailoot-catalogus.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Antwoord in het Russisch",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // alleen voor modellen met de methode responses
}
});
De sleutel wordt gelezen uit de variabele AILOOT_API_KEY — stel die vóór het starten in:
export AILOOT_API_KEY="sk-..." # voeg toe aan ~/.zshrc of ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start daarna de terminal opnieuw
url bevat het basisadres met /v1, niet het volledige /chat/completions-pad. Standaard wordt Chat Completions gebruikt; api: "responses" schakelt over op Responses API. De id-vorm "provider/model" stuurt alleen de model-id naar de gateway. De documentatie toont apiKey in het model-object in een voorbeeld met headers; de combinatie met url wordt niet afzonderlijk beschreven.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), of globaal set_default_openai_client(client)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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="Assistent", instructions="Antwoord in het Russisch", model=model)
print(Runner.run_sync(agent, "Hallo").final_output)
Voorbeeldmodel: claude-sonnet-5-5, gpt-6.1-sol
Belangrijk
Adres met /v1. Schakel tracing uit met set_tracing_disabled(True): anders probeert de SDK traces naar OpenAI te sturen zonder OpenAI-sleutel. Chat Completions is alleen beschikbaar voor modellen waarvoor deze methode in de catalogus staat en toegankelijk is met jouw sleutel; Responses (standaard in de SDK) alleen voor modellen met de methode responses in de catalogus. Ingebouwde OpenAI-tools (webzoeken, bestanden) worden via een externe gateway niet gegarandeerd.
OpenAIProvider(base_url=..., api_key=...) met OpenAIChatModel (Chat Completions) of OpenAIResponsesModel (Responses); of variabele OPENAI_BASE_URL
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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("Hallo").output)
Adres met /v1. De documentatie gebruikt standaard OpenAIResponsesModel: gebruik dit alleen voor modellen met methode responses; voor de andere gebruik je OpenAIChatModel.
Credentials → OpenAI → veld Base URL (standaard https://api.openai.com/v1); Credentials → Anthropic → Base URL (standaard https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (standaard https://generativelanguage.googleapis.com). Daarna knooppunten OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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-...
Node OpenAI Chat Model → Model: By ID → gpt-6.1-sol (de schakelaar Use Responses API — alleen voor modellen met de methode responses)
De controle van aanmeldgegevens gebruikt /models (OpenAI), /v1/models (Anthropic) en /v1beta/models (Gemini); Ailoot heeft alle drie de paden. De n8n-documentatie beschrijft Base URL niet; het veld staat in de aanmeldgegevens zelf (bronbestanden OpenAiApi.credentials.ts en AnthropicApi.credentials.ts, label “Override the default base URL for the API”). Kies op n8n Cloud niet “Use Gateway credits”, anders lopen verzoeken niet via Ailoot.
Integrations → Model Provider → installeer de plug-in OpenAI-API-compatible → Add Model (velden: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
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: volgens de modelkaart in de Ailoot-catalogus
Voor Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Alleen de eigenaar en beheerders van een workspace kunnen providers beheren. Volgens de README van de plug-in bevat het LLM-adres /v1; voor embeddings, rerank, STT en TTS voegt de plug-in zelf de API-versie toe, dus gebruik daar geen /v1 (anders ontstaat /v1/v1). Voeg elk Ailoot-model als afzonderlijke vermelding toe; schakel afbeeldingsinvoer en streaming in bij de modelinstellingen.
Knooppunt ChatOpenAI of ChatOpenAI Custom → Connect Credential (sleutel) → Additional Parameters → Base Path (en Base Options voor headers)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Credential (OpenAI API): sk-...
Node ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
De modellenlijst van ChatOpenAI staat vast, dus gebruik ChatOpenAI Custom voor willekeurige Ailoot-id’s; daar voer je de modelnaam handmatig in. Base Path met /v1. Voor embeddings bestaat OpenAI Embeddings Custom.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
Voorbeeldmodel: gpt-6.1-sol, claude-sonnet-5-5
Belangrijk
Dit is een externe component, geen officiële integratie. Apparaten worden via functieaanroepen (tools) in Chat Completions bestuurd; kies daarom modellen met toolondersteuning. De officiële OpenAI Conversation-integratie ondersteunt geen eigen adres.
Profiel → Settings → Model Providers → OpenAI Compatible (velden Base URL en API Key; variabelen OPENAI_COMPATIBLE_BASE_URL en OPENAI_COMPATIBLE_API_KEY). Alternatief: component OpenAI → veld OpenAI API Base
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
of via omgevingsvariabelen:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Kies daarna in de componenten Language Model / Agent OpenAI Compatible → claude-sonnet-5-5
Langflow controleert de verbinding en haalt de modellenlijst op uit /v1/models; modellen verschijnen onder Language Models en Embedding Models. Schakel de gewenste modellen daarna handmatig in. De provider wordt samen met langflow geïnstalleerd.
De ingebouwde OpenAI-module werkt alleen met een OpenAI-account. Gebruik HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Module: 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 → antwoord in choices[].message.content
Voorbeeldmodel: gpt-6.1-sol, claude-sonnet-5-5
Belangrijk
Dit is een algemene HTTP-module, geen aparte Ailoot-provider: de documentatie beschrijft willekeurige HTTPS-adressen. Bewaar de sleutel bij voorkeur in een verbinding met een API-sleutel (Make raadt dat aan in plaats van headers). Streaming is in Make niet nodig; verstuur zonder stream.
Telegram-frameworks hebben geen eigen LLM-laag: de berichtenhandler roept OpenAI SDK aan met Ailoot-base_url (of Anthropic SDK met base_url zonder /v1)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Sla de Python-code op als ailoot-telegram-bot.py. Installeer de afhankelijkheden, stel beide omgevingsvariabelen in en voer het bestand uit. Stuur Hello naar de bot en controleer het tekstantwoord. Bewaar bij een fout de Request ID en controleer het oorspronkelijke resultaat vóór een nieuwe generatie.
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())
Telegram-frameworks hebben geen eigen laag voor neurale netwerken: het Ailoot-adres wordt in de OpenAI SDK binnen de bot ingesteld. Bij een saldo van nul geeft Ailoot een duidelijke fout 402 met Request ID; toon die aan de botgebruiker in plaats van te crashen.
De Zapier-app ChatGPT (OpenAI) werkt alleen met OpenAI. Gebruik Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Actie: 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":"Hallo"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Voorbeeldmodel: claude-sonnet-5-5, gpt-6.1-sol
Belangrijk
Dit is een algemeen HTTP-verzoek; Zapier heeft geen kant-en-klare provider met een basisadresveld. Custom Request verstuurt Data ongewijzigd zonder parsing, dus controleer de JSON vooraf. Webhooks by Zapier is beschikbaar met betaalde Zapier-abonnementen.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; variabelen GEMINI_API_KEY en GOOGLE_GEMINI_BASE_URL
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
~/.gemini/antigravity-cli/settings.json
{
"modelProvider": "gemini"
}
export AILOOT_API_KEY="sk-..."
# in de terminal:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
Voorbeeldmodel: gemini-3.8-flash
Belangrijk
Het protocol is native Gemini REST (streamGenerateContent, sleutel in X-Goog-Api-Key), pad https://api.ailoot.ai/v1beta/... Per vraag verstuurt agy twee verzoeken: de gesprekstitel en het antwoord zelf. De agent reserveert per stap aanzienlijk meer dan een gewone chat, dus houd voldoende saldo achter de hand. Deze kaart staat onder “Wordt gecontroleerd”: de configuratie is uit de documentatie samengesteld en een live clienttest via Ailoot is nog niet uitgevoerd. Als modelProvider = gemini en GEMINI_API_KEY leeg is, start de CLI niet.
cline auth → eigen API-providers → OpenAI Compatible: Base URL, API Key, Model ID; vlag -P/--provider kiest de provider
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Voer de tests uit en herstel de fouten"
Voorbeeldmodel: claude-sonnet-5-5
Belangrijk
De Cline-documentatie voor OpenAI Compatible beschrijft Base URL / API Key / Model ID. De CLI-documentatie geeft de exacte labels in de cline auth-wizard niet — vergelijk met het scherm.
GitHub bevestigt ondersteuning voor aangepaste eindpunten. De officiële schermafbeelding toont Provider Name, API Key en API Type: Chat Completions, maar geen voorbeeld-URL. Daarom staat hier geen kant-en-klare Ailoot-configuratie. JetBrains AI Assistant is het gedocumenteerde alternatief in deze IDE. Vraag de officiële pluginondersteuning om de URL-vereisten te verduidelijken.
Cursor Settings → Models → API Keys → OpenAI API Key + schakelaar “Override OpenAI Base URL”; voeg daarna de model-ID toe aan je eigen modellen.
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Eigen model: gpt-6.1-sol (toevoegen, inschakelen, selecteren in de chat)
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
De huidige officiële Cursor-documentatie beschrijft geen eigen adres: ze noemt alleen OpenAI/Anthropic/Google/Azure/Bedrock-sleutels, vermeldt dat eigen sleutels alleen in de chat werken (Tab blijft Cursor-modellen gebruiken) en dat alle verzoeken via Cursor-servers lopen (het adres moet openbaar zijn — api.ailoot.ai is openbaar). De adresschakelaar staat in de interface, maar op het Cursor-forum worden fouten gemeld: de schakelaar geldt voor alle modellen, Agent-modus gebruikt mogelijk niet de eigen sleutel en in sommige 3.15.x-builds accepteert het veld geen invoer.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Voorbeeldmodel: gpt-6.1-sol
Belangrijk
De plug-indocumentatie noemt de provider Custom, maar beschrijft het adresveld en formaat niet; de configuratie is op de plug-ininterface gebaseerd — vergelijk met het instellingenvenster.
Cmd/Ctrl+Shift+P → Open config.json → vermelding in models[] (PearAI is een fork van Continue).
Configuratie
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De officiële PearAI-documentatie kon niet worden gecontroleerd (de documentatiesite was niet bereikbaar); de repository is al lang niet bijgewerkt. De configuratievorm is uit Continue overgenomen — controleer deze in de app.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De Visual Studio-blog (29.09.2026) kondigde eigen adressen voor OpenAI en Ollama in VS 2026 Stable aan, maar de documentatie noemt nog alleen OpenAI/Anthropic/Google-sleutels zonder adresveld. Veldnamen en adresvorm zijn dus nog niet bevestigd. Alleen chat; niet beschikbaar met Copilot Business/Enterprise.
Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.
De configuratie komt uit de Void-broncode, niet uit gebruikersdocumentatie. De Void-repository is gearchiveerd en de editor wordt niet meer ontwikkeld; deze is alleen geschikt voor bestaande gebruikers.
Niets gevonden. Als de app een eigen OpenAI- of Anthropic-API-adres ondersteunt, werkt deze waarschijnlijk — dit moet je opgeven.
Nog niet geschikt
In deze apps kun je geen eigen API-adres opgeven. Daarnaast staan alternatieven.
App
Waarom deze niet geschikt is
Alternatief
Cursor CLI (cursor-agent)
Werkt alleen met Cursor-modellen; je kunt geen eigen API-adres opgeven.
Claude Code, Codex CLI of opencode
Auggie CLI (Augment Code)
Inloggen via een Augment-account; je kunt geen externe provider opgeven.
Claude Code of opencode
Windsurf / Devin Desktop
Accepteert alleen een Anthropic-sleutel voor bepaalde Claude-modellen; je kunt geen eigen adres opgeven.
Cline, Roo Code of Kilo Code in VS Code
Kiro
Geen eigen sleutel en API-adres.
Cline of Roo Code
Google Antigravity (IDE)
Geen officiële instelling voor een eigen provider; externe patches raden we niet aan.
Antigravity CLI of Gemini CLI
Visual Studio met Copilot Business of Enterprise
Eigen modellen zijn bij deze Copilot-abonnementen niet beschikbaar.
Een persoonlijk Copilot-abonnement — de Visual Studio 2026-kaart
Cursor Tab-autocompleteren
Gebruikt altijd Cursor-modellen, ook met een eigen sleutel.
Cursor-chat wordt apart ingesteld — de Cursor-kaart
Enchanted
Werkt alleen met de Ollama-API.
Open WebUI of Chatbox
Smart Connections (Obsidian)
Externe API’s zijn alleen beschikbaar in het betaalde Smart Chat Pro.
Obsidian Copilot
Witsy, 5ire
Geen officiële beschrijving van een eigen API-adres gevonden.
Cherry Studio of Jan
Make: de ingebouwde OpenAI-module
Verbindt alleen met een OpenAI-account.
Module HTTP → Make a request — de Make-kaart
Zapier: de app ChatGPT (OpenAI)
Geen veld voor een eigen adres.
Webhooks by Zapier → Custom Request — de Zapier-kaart
Home Assistant: OpenAI Conversation
De ingebouwde integratie werkt alleen met het OpenAI-adres.
Extended OpenAI Conversation via HACS — de Home Assistant-kaart
aiogram, python-telegram-bot, grammY, Telegraf
Botframeworks verbinden niet zelf met modellen.
OpenAI- of Anthropic-SDK binnen de bot — de Telegram-botkaart
Meer details
API-verbinding en clientinstellingen
Waar voer ik het API-adres en de sleutel in mijn client in?
Agents, editors, chats en SDK’s die een Ailoot-sleutel accepteren. De knop “Configureren” toont waar het adres en de sleutel horen en een configuratie die je kunt kopiëren.
Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.
Het bedrijf en zijn projectenportefeuille
Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.
Koop tokens met korting.
Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.
Abonnement
Kies een abonnement met korting voor je terugkerende verzoeken.
Promotiecode tot 50%
Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.
Kosten in de geschiedenis
Model, tokens en bedrag worden per verzoek bewaard.
Kies het OpenAI-, Anthropic- of Gemini-formaat dat je client ondersteunt. Bekijk op de Ailoot-modelkaart welke API-methode en model-ID compatibel zijn; ondersteuning voor één formaat betekent niet dat elk model alle formaten ondersteunt.
Wat moet ik in mijn client instellen?
Stel de Ailoot API-sleutel, het API-adres en een model-ID in die compatibel is met de clientmethode. De OpenAI SDK gebruikt https://api.ailoot.ai/v1; de SDK's van Anthropic en Gemini gebruiken https://api.ailoot.ai. Behoud de verzoekvelden uit het voorbeeld voor dat formaat.
Hoe verstuur ik mijn eerste API-verzoek?
Maak een Ailoot API-sleutel aan. Stel https://api.ailoot.ai/v1 in voor de OpenAI SDK, of https://api.ailoot.ai voor de SDK's van Anthropic en Gemini. GET /v1/models is gratis en geeft de modellen weer die beschikbaar zijn voor je sleutel; gebruik daarna het voorbeeld voor het gekozen model en de gekozen API-methode.
Wat moet ik controleren als een gekoppelde client niet werkt?
Controleer of de client het verwachte OpenAI-, Anthropic- of Gemini-formaat naar het bijbehorende API-adres stuurt met je Ailoot API-sleutel. Controleer de model-ID en de methode en vergelijk de ontvangen foutmelding met de clienthandleiding. Stuur de foutmelding en de ID van het verzoek naar support@ailoot.ai zonder je sleutel te delen.
Kan ik Ailoot in een betaald product gebruiken?
Ja. Verbind de API met SaaS, app of bot volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop schriftelijke voorwaarden en een resellerlicentie voor je project.
Hoe vraag ik een resellerlicentie aan?
Mail support@ailoot.ai en beschrijf wat je product doet, wie het gebruikt en hoe je toegang biedt. Vraag een resellerlicentie en schriftelijke voorwaarden voor je project aan.