Anslut Ailoot till dina favoritverktyg — API-anslutning och klientinställningar
Agenter, redigerare, chattar och SDK:er som godtar Ailoot-nyckeln. Knappen ”Ställ in” visar var adress och nyckel anges samt en färdig konfiguration som kan kopieras.
Kategori · API-format
Alla integrationer
Statistik
85appar
77klara
8granskas
Agenter i terminalen
Kodagenter och CLI:er: skriver kod, kör kommandon och ändrar filer.
Miljövariabler eller "env"-blocket i ~/.claude/settings.json (för ett projekt — .claude/settings.local.json); VS Code-tillägget — claudeCode.environmentVariables; kontroll — kommandot /status
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Exempelmodell: claude-sonnet-5-5
Viktigt
Adress utan /v1: Claude Code lägger själv till /v1/messages. ANTHROPIC_AUTH_TOKEN skickas som Authorization: Bearer, ANTHROPIC_API_KEY som x-api-key; Ailoot godtar båda. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 hämtar våra modeller till /model via /v1/models. Vid fel 400 om okända fält — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Anthropics dokumentation stöder inte Claude Code med andra modeller än Claude via en gateway, även om vårt /v1/messages hanterar dem; vi rekommenderar Claude-modeller. Remote Control och röstinmatning är inte tillgängliga via gateway.
~/.codex/config.toml (bara användarfilen: model_provider/model_providers ignoreras i projektets .codex/config.toml); nyckel i variabeln som anges av env_key
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
~/.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
Exempelmodell: gpt-6.1-sol
Viktigt
Codex använder endast OpenAI Responses API (dokumentationen anger bara wire_api = "responses"), så vårt /v1/responses krävs. Leverantörs-ID:n openai, ollama och lmstudio är reserverade. Alternativ: openai_base_url = "https://api.ailoot.ai/v1" för den inbyggda openai-leverantören. Ailoot levererar Codex-modellistan som ett Codex-manifest (GET /v1/models med client_version). Välj en specifik modell med OpenAI Responses-format i katalogen. I katalogbilden från 2026-09-30 har gemini-3.6-flash OpenAI Chat, Anthropic Messages och Gemini men saknar Responses, så den passar inte för Codex. Kontrollera formaten på modellens post, inte utifrån familjenamnet.
hermes model → ”Custom endpoint (self-hosted / VLLM / etc.)” eller ~/.hermes/config.yaml (avsnittet model eller uppsättningen providers)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
~/.hermes/config.yaml
model:
default: claude-sonnet-5-5
provider: custom
base_url: https://api.ailoot.ai/v1
key_env: AILOOT_API_KEY
# flera format samtidigt — namngivna leverantörer:
providers:
ailoot:
api: https://api.ailoot.ai/v1
key_env: AILOOT_API_KEY
transport: chat_completions
default_model: gpt-6.1-sol
ailoot-claude:
api: https://api.ailoot.ai
key_env: AILOOT_API_KEY
transport: anthropic_messages
default_model: claude-sonnet-5-5
# i sessionen: /model custom:claude-sonnet-5-5
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) eller codex_responses (OpenAI Responses). LLM_MODEL i .env används inte längre; OPENAI_BASE_URL gäller endast openai-api-leverantören. För anthropic_messages anger du adress utan /v1 — Anthropic SDK lägger själv till /v1/messages. Hjälpuppgifter (bildigenkänning, komprimering av historik) använder som standard samma huvudmodell.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
api-adaptrar: openai-completions (standard när baseUrl anges), openai-responses (endast om servern stöder /v1/responses — Ailoot stöder det), anthropic-messages, google-generative-ai och andra. OpenClaw-exemplen använder baseUrl utan /v1 för anthropic-messages. OpenClaw kan skicka bilder när modellens input innehåller "image". Claude-exemplen har bara text: katalogbilden från 2026-09-30 anger inga image-indata för dessa metoder. Lägg endast till "image" för en specifik modell vars aktuella katalogpost anger bildindata och valt API-format. Till exempel anger katalogbilden image-indata för gemini-3.6-flash i OpenAI Chat; faktisk support beror på modellens post och format. Sökvägen till huvudkonfigurationen bygger på vanlig OpenClaw-praxis; den lästa sidan nämner också ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (i projektet eller ~/.config/opencode/opencode.json) → provider.<id>; nyckel via /connect eller "apiKey": "{env:VAR}"
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
Paketet @ai-sdk/openai-compatible använder /v1/chat/completions. För modeller som kräver /v1/responses anger opencode-dokumentationen paketet @ai-sdk/openai. En Anthropic-kompatibel leverantör med egen baseURL beskrivs inte i opencode-dokumentationen. Välj modeller vars aktuella katalogpost anger OpenAI Chat-format. I katalogbilden från 2026-09-30 har gemini-3.6-flash detta format; kontrollera andra Gemini-modeller på deras poster. Eget Gemini-format används inte på denna sökväg. Att metoden finns i katalogen innebär inte att den specifika klientversionen har testats i faktisk användning.
Miljövariablerna OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, kommandot /auth i sessionen eller ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: qwen3.8-max
Viktigt
Protokolltyper: openai (Chat Completions), anthropic, gemini, vertex-ai. För openai anges baseUrl med /v1. Dokumentationens exempel för anthropic och gemini saknar baseUrl, så vi rekommenderar openai-alternativet. Välj för openai en modell med OpenAI Chat-format i katalogen: gemini-3.6-flash har detta. Andra Gemini-modeller kan ha andra format — kontrollera den specifika modellens post. settings.json-alternativet läser nyckeln från miljövariabeln AILOOT_API_KEY (fältet envKey): ange den med export AILOOT_API_KEY=sk-... eller raden AILOOT_API_KEY=sk-... i ~/.qwen/.env, annars startar Qwen Code med tom nyckel och får 401.
Miljövariablerna GEMINI_API_KEY och GOOGLE_GEMINI_BASE_URL; inloggningsmetod — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; modell — GEMINI_MODEL eller flaggan -m
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Adress utan /v1beta: SDK:n lägger själv till /v1beta/models/{model}:generateContent. Adressen måste använda HTTPS. Nyckeln skickas i headern x-goog-api-key — Ailoot godtar den. Endast modeller med formatet Gemini angivet i katalogen är lämpliga. Kontrollera före körning att exakt detta ID och den här metoden är tillgängliga för din nyckel. Ailoot levererar betalda Gemini-svar samlade efter att kostnaden har beräknats, inte ord för ord; texten visas därför inte direkt vid långa svar.
~/.kimi/config.toml (avsnitten providers och models, default_model); /login stöder bara Moonshot-plattformar — egen adress anges manuellt i filen
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Typer: openai_legacy (Chat Completions, base_url med /v1), openai_responses (Responses, med /v1), anthropic (utan /v1), gemini (base_url är Googles rot, hos oss https://api.ailoot.ai). Verktyget SearchWeb fungerar bara med Moonshots egen plattform; FetchURL hämtar lokalt när en annan API-adress används.
crushrc (Bash-konfiguration): ./.crushrc, ./crushrc eller ~/.config/crush/crushrc; det äldre crush.json-formatet är föråldrat men fungerar fortfarande
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: deepseek-v4-pro
Viktigt
Typen openai-compat använder OpenAI Chat-format och adress med /v1. Typen anthropic använder Messages-format och adress utan /v1: Crush skickar den till anthropic-sdk-go, som själv lägger till /v1/messages. Exemplet i Crush README med /v1 skulle ge sökvägen /v1/v1/messages och fel 404. Nyckeln skickas i x-api-key-headern, som Ailoot godtar. Om modellistan är tom hämtar openai-compat-leverantören den från /v1/models. crushrc körs som kod: starta inte Crush i andras mappar med en sådan fil. I detta exempel har Claude supports-images = false: katalogbilden från 2026-09-30 anger bara text för valt Messages-format. Om din Crush-version stöder flaggan aktiverar du den endast för en modell vars aktuella katalogpost anger image-indata i valt API-format; en klientflagga ger inte modellen bildstöd i sig.
Miljövariablerna OPENAI_API_BASE och OPENAI_API_KEY, flaggan --model openai/<modell>
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Prefixet openai/ krävs: så skickar Aider (via LiteLLM) anrop till OpenAI-kompatibla /v1/chat/completions. För modeller Aider inte känner till visas en varning om okänd kontext — det är inte ett fel. En Anthropic-adress med egen base URL beskrivs inte på den här dokumentationssidan.
goose configure → Custom Providers → Add A Custom Provider, eller JSON i ~/.config/goose/custom_providers/ (Windows: %APPDATA%\Block\goose\config\custom_providers\); alternativt den inbyggda OpenAI-leverantören med OPENAI_HOST/OPENAI_BASE_PATH
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot
# alternativ med den inbyggda OpenAI-leverantören:
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://api.ailoot.ai
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY="$AILOOT_API_KEY"
Exempelmodell: claude-sonnet-5-5
Viktigt
Motorer för egna leverantörer: openai, anthropic, ollama. Goose-exemplet anger base_url för engine openai som hela sökvägen till /v1/chat/completions. För den inbyggda leverantören är OPENAI_HOST roten utan sökväg, och OPENAI_BASE_PATH är sökvägen (standard v1/chat/completions). Goose ignorerar nyckeln i config.yaml — endast miljövariabel eller nyckelring används. Repositoriet har flyttat till aaif-goose/goose.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
provider: anthropic = Messages API (baseUrl som hos Anthropic, utan /v1), openai = Responses API (med /v1), generic-chat-completion-api = Chat Completions (med /v1). För anthropic skickas nyckeln som standard i x-api-key (Ailoot godtar den); "authMode": "bearer" växlar till Authorization. Nycklarna stannar lokalt. Factory testar endast Anthropics och OpenAI:s officiella API:er fullt ut.
Inställningar → Model Routing → Add → Custom URL (eller workspace Model Routing för teamet); från terminalen — amp config model-providers (list, test, set-priority, edit-router…)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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
Andra anslutningen för GPT:
Format: responses
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model mapping:
openai/gpt-5.6-sol -> gpt-5.6-sol
Kontroll: amp config model-providers check-access --provider-model anthropic/claude-fable-5
Exempelmodell: claude-fable-5
Viktigt
Custom URL-format: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 dubbleras inte), google-genai (<base>/models/<model>:streamGenerateContent). Nyckeln skickas som Authorization: Bearer. Mappningen använder kanoniska Amp-ID:n i formen provider/model; pilen anger det ID som skickas till oss. Modeller som anslutningen inte täcker hanteras av Amp med egna krediter. Dokumentationen kräver att den egna värden är åtkomlig från Amp — adressen är offentlig, så kravet är uppfyllt.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
I AIChats konfigurationsexempel anges api_base för claude med /v1 och för gemini med /v1beta; använd samma upplägg för Ailoot. De tre klienterna ger åtkomst till alla tre Ailoot-format: OpenAI, Anthropic och Gemini.
Continues YAML-konfiguration (config.yaml), som skickas till CLI:n med flaggan --config <path>
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
För OpenAI-kompatibla tjänster använder Continue provider: openai och apiBase med /v1. Konfigurationsformatet är gemensamt för tillägget och CLI:n; filen skickas med flaggan --config.
forge provider login → OpenAI-compatible (rekommenderad väg); den äldre vägen använder .env med OPENAI_URL och OPENAI_API_KEY samt model i forge.yaml
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
# rekommenderat:
forge provider login # välj OpenAI-compatible och ange https://api.ailoot.ai/v1 och sk-...
# föråldrad metod (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1
# forge.yaml
model: claude-sonnet-5-5
Exempelmodell: claude-sonnet-5-5
Viktigt
Konfiguration via .env är markerad som föråldrad: vid första start flyttar Forge variablerna till sitt eget fillager. README anger inte de exakta benämningarna i guiden provider login.
Miljövariablerna COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY och COPILOT_MODEL (eller flaggan --model)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Typer: openai (standard, alla OpenAI-kompatibla servrar), azure, anthropic. Modellen måste stödja verktygsanrop och strömning. COPILOT_PROVIDER_WIRE_API väljer protokoll; värdena listas inte på sidan. Gränser kan anges med COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]; modellen väljs som <provider>/<model>
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
~/.config/kilo/kilo.jsonc (eller ./kilo.jsonc; även KILO_CONFIG) → provider.<id>.options.baseURL; i tillägget — Settings → Providers → Custom provider
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
I dialogen Custom provider kan protokoll väljas: OpenAI Compatible (Chat Completions), OpenAI Responses och Anthropic Messages. {env:VAR} fungerar endast i betrodd global konfiguration (~/.config/kilo); i projektets kilo.json sätts nyckeln inte in från miljövariabeln.
Filen extra-openai-models.yaml i llms inställningskatalog; nyckel — llm keys set <namn>
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Chat Completions är standard; responses: true växlar modellen till /responses. När api_base anges skickas inte OpenAI-nyckeln — api_key_name krävs. Detta är ett CLI-verktyg för anrop, inte en agent.
Agentens YAML-konfiguration → avsnittet model (model_name, model_kwargs); standardsökvägen till konfigurationen ändras med MSWEA_MINI_CONFIG_PATH
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Använder LiteLLM: model_kwargs skickas direkt till litellm.completion. Utan LiteLLMs prisregister blir okänd kostnad ett fel — stäng av med cost_tracking: "ignore_errors" (eller MSWEA_COST_TRACKING=ignore_errors). Nyckel via OPENAI_API_KEY är LiteLLMs standard, men visas inte på själva mini-SWE-agent-sidan.
Ctrl+P → Settings (leverantör och modell), filen ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) eller miljövariablerna LLM_MODEL, LLM_API_KEY, LLM_BASE_URL med flaggan --override-with-envs
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
export AILOOT_API_KEY="sk-..."
# en gång via miljövariabler:
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
Exempelmodell: openai/claude-sonnet-5-5
Viktigt
OpenHands använder LiteLLM; för OpenAI-proxy anger dokumentationen Custom Model i formen openai/<modell> och proxyns Base URL. Ändringar med --override-with-envs sparas inte. I webbgränssnittet: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (eller projektets .pi/models.json efter att projektet har markerats som betrott); modellval — /model
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
Pi-dokumentationen tillåter uttryckligen OpenAI-, Anthropic- och Google-kompatibla endpoints via models.json; exemplet använder api: openai-completions. apiKey förstår $NAME/${NAME}, ett literalvärde eller !kommando. Filen läses på nytt när /model öppnas.
plandex models custom (eller \models custom i REPL) — öppnar JSON-filen för egna modeller och leverantörer
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
Egna leverantörer fungerar bara i Plandex på egen server; molnversionen med BYO-nycklar tillåter endast inbyggda leverantörer. Alla egna leverantörer måste vara OpenAI-kompatibla (Chat Completions). Lägg sedan modellen i en egen model pack.
trae_config.yaml → model_providers.<namn>.base_url; alternativt miljövariablerna OPENAI_BASE_URL / ANTHROPIC_BASE_URL i .env
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Använd endast mellanslag i YAML, inga tabbar. För Anthropic-format — provider: anthropic och ANTHROPIC_BASE_URL (README anger inte exakt om /v1 förväntas för anthropic; använd https://api.ailoot.ai).
Settings → sök efter ”inference endpoint” → Custom inference endpoint: bas-URL, nyckel, modell-ID:n; välj sedan modell i modellväljaren
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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
Välj sedan till exempel claude-sonnet-5-5 i modellistan (inte Auto).
Exempelmodell: claude-sonnet-5-5
Viktigt
Endast OpenAI Chat Completions (POST /v1/chat/completions). Anropen går via Warps servrar: nyckeln lagras lokalt men skickas till Warps backend i varje anrop. Auto-läget och egna routrar använder alltid Warp-krediter; molnagenter använder inte denna endpoint. Tillgängligt på Free och betalda abonnemang för enskilda användare och team på högst 10 personer. Välj modeller vars aktuella katalogpost anger OpenAI Chat-format. I katalogbilden från 2026-09-30 har gemini-3.6-flash detta format; kontrollera andra Gemini-modeller på deras poster. Eget Gemini-format används inte på denna sökväg. Att metoden finns i katalogen innebär inte att den specifika klientversionen har testats i faktisk användning.
Cline-panelen → kugghjulet (Settings) → API Provider = ”OpenAI Compatible” → fälten Base URL, API Key, Model ID. Alternativt: API Provider = ”Anthropic” → markera ”Use custom base URL”.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
OpenAI Compatible (rekommenderas):
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model ID: claude-sonnet-5-5 (eller gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
Model Configuration: Context Window och Max Output Tokens — enligt modellen; Image Support — bara för modeller som kan tolka bilder.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Exempelmodell: claude-sonnet-5-5
Viktigt
OpenAI Compatible använder /v1/chat/completions, så adressen ska innehålla /v1. Anthropic-alternativet använder /v1/messages och adress utan /v1, men modellistan innehåller bara Anthropic-namn — övriga Ailoot-modeller nås via OpenAI Compatible. Agentläget behöver en modell med verktygsanrop. Gemini 3.1 Pro-modeller är inte tillgängliga via chat/completions (de har bara Gemini- och Anthropic-format) — använd gemini-3.6-flash här.
Roo Code-panelen → kugghjul → API Provider = ”OpenAI Compatible” → Base URL, API Key, Model; valfritt Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, priser). Anthropic-leverantören har kryssrutan ”Use custom base URL”.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model: gpt-6.1-sol (eller claude-sonnet-5-5, kimi-k3, glm-5.3)
Alternativ via Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
Exempelmodell: gpt-6.1-sol
Viktigt
Roo Code anropar verktyg endast i OpenAI-format, så modellen måste stödja tools i /v1/chat/completions. Anthropic-alternativet använder /v1/messages och adress utan /v1.
Settings (kugghjul) → fliken Providers → ”Custom provider” längst ned → Provider ID, Display name, Provider API = ”OpenAI Compatible”, Base URL, API key, Models (listan hämtas från /v1/models). Inställningarna sparas i kilo.json.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: välj i listan, till exempel claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Exempelmodell: deepseek-v4-pro
Viktigt
Kilo anropar {Base URL}/models och visar modellistan själv — vårt GET /v1/models returnerar hela katalogen. Du kan också ange hela adressen .../v1/chat/completions. Egna headers stöds.
Filen ~/.continue/config.yaml (eller Continues konfigurationsredigerare): en post i models[] med provider: openai och apiBase.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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 # bara om du behöver tvinga fram användning av /chat/completions
Exempelmodell: claude-sonnet-5-5
Viktigt
apiBase ska sluta med /v1. För namn i gpt-5/o-serien kan Continue själv välja /v1/responses; våra gpt-* stöder både /v1/responses och /v1/chat/completions, medan useResponsesApi: false tvingar fram chat/completions. useLegacyCompletionsEndpoint behövs inte.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; eller settings.json → language_models.openai_compatible / language_models.anthropic_compatible. Nyckeln anges i inställningsfönstret (lagras i systemets nyckelring) eller i miljövariabeln <LEVERANTÖRENS ID MED VERSALER>_API_KEY.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
openai_compatible använder adress med /v1 (anropar /v1/chat/completions; capabilities.chat_completions = false växlar modellen till /v1/responses). anthropic_compatible använder adress utan /v1 (anropar /v1/messages; Zed skickar nyckeln i x-api-key, som Ailoot godtar). images = false och parallel_tool_calls = false är standard. Zed kan skicka bilder, men aktivera images endast för en specifik modell vars aktuella katalogpost anger image-indata i valt API-format. GPT- och Claude-exemplen har images = false: katalogbilden från 2026-09-30 anger bara text för dem. Till exempel anger katalogbilden image-indata för gemini-3.6-flash i OpenAI Chat; faktisk support beror på modellens post och format. Resonerande modeller har fältet reasoning_effort. max_tokens-värdena i exemplet anger kontextstorlek; exakta gränser finns i modellkatalogen.
Modellval i chatten → Manage Language Models (kugghjul) → Add Models → Custom Endpoint → VS Code öppnar chatLanguageModels.json. (Den äldre inställningen github.copilot.chat.customOAIModels är föråldrad.)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
url är den FULLSTÄNDIGA sökvägen till endpointen. apiType-värden: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK fungerar utan Copilot-abonnemang eller GitHub-inloggning, men endast för chatt/agent — inline-förslag använder fortsatt Copilot. Organisationsadministratörer (Business/Enterprise) kan stänga av BYOK-policyn. Tokengränserna ovan är exempel; använd katalogens värden. I dessa exempel är vision = false: katalogbilden från 2026-09-30 anger bara text för GPT/OpenAI Chat och Claude/Anthropic Messages. Om din VS Code-version erbjuder vision aktiverar du det endast för en modell vars aktuella katalogpost anger image-indata i valt API-format; ett fält i klienten bekräftar inte att den valda modellen stöder bilder.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Exempelmodell: claude-sonnet-5-5
Viktigt
Välj OpenAI-compatible, ange https://api.ailoot.ai/v1 som URL och fyll i din API Key. Klicka på Test Connection och sedan Apply; välj en modell i AI Chat. Tilldela den till IDE-funktioner under Models Assignment. Aktivera Tool calling bara om modellen stöder verktyg; kodkomplettering har separata inställningar.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, beskrivning → Add.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Type: Internet Hosted
URL: https://api.ailoot.ai (UTAN /v1 — Xcode lägger själv till /v1/models och /v1/chat/completions)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ välj sedan modeller i listan (till exempel claude-sonnet-5-5, gpt-6.1-sol)
Exempelmodell: claude-sonnet-5-5
Viktigt
Apple kräver att leverantören stöder Chat Completions och svarar på {URL}/v1/models och {URL}/v1/chat/completions. Ailoot godtar nyckeln i x-api-key och Authorization: Bearer (om Authorization-headern väljs lägger Xcode enligt användaruppgifter själv till prefixet Bearer). Xcode-agenter konfigureras separat och ingår inte i denna instruktion.
opts för yetone/avante.nvim i lazy.nvim: opts.providers.<namn> med __inherited_from = 'openai' (egen OpenAI-kompatibel leverantör), eller åsidosättning av providers.claude.endpoint; nyckeln hämtas från variabeln som anges i api_key_name (AVANTE_*-namn stöds).
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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, utan /v1
model = "claude-sonnet-5-5",
},
},
}
-- i terminalen: export AILOOT_API_KEY=sk-...
-- Leverantören claude läser AVANTE_ANTHROPIC_API_KEY eller ANTHROPIC_API_KEY
Exempelmodell: claude-sonnet-5-5
Viktigt
I tilläggets wiki slutar den OpenAI-kompatibla adressen med /v1 (tillägget lägger till /chat/completions). Den inbyggda claude-leverantören använder en adress som https://api.anthropic.com, så för Ailoot används en adress utan /v1. Egna leverantörer utan __inherited_from kräver fullständig adress och egna funktioner för att tolka svaret.
require('codecompanion').setup({ adapters = { http = { ... } } }) via adapters.extend('openai_compatible', ...) eller extend('anthropic', ...); därefter interactions.chat/inline.adapter.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: gpt-6.1-sol
Viktigt
openai_compatible skiljer värden (env.url, utan /v1) från URL-sökvägen (env.chat_url). env-värden kan vara namnet på en miljövariabel, cmd:..., file:... eller en Lua-funktion. anthropic-adaptern kan på samma sätt utökas med egen url för /v1/messages.
init.el: registrera en backend via gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) eller gptel-make-gemini — var och en har :host, :endpoint, :key, :stream, :models; ange sedan gptel-backend och gptel-model.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
Exempelmodell: claude-sonnet-5-5
Viktigt
:host — endast värdnamnet (utan https:// och sökväg); sökvägen anges i :endpoint. gptel-make-anthropic skickar headerna x-api-key och anthropic-version, som Ailoot godtar.
Preferences → AI-features → OpenAiCustom (eller nyckeln ai-features.openAiCustom.customOpenAiModels i settings.json; fönstret AI Configuration öppnas med Alt+A).
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Settings → Models → Add Model → Custom Model → API Format, Request URL (växlingsknappen Full URL), Model ID, Display Name, API Key; valfritt Advanced Settings.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
OpenAI-format:
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-format:
API Format: Anthropic Messages
Full URL: OFF
Request URL: https://api.ailoot.ai
Model ID: claude-sonnet-5-5
API Key: sk-...
Exempelmodell: gpt-6.1-sol
Viktigt
När Full URL är avstängt lägger Trae själv till sökvägen för valt format (OpenAI — adress med /v1; Anthropic — utan /v1). När Full URL är aktiverat anger du https://api.ailoot.ai/v1/chat/completions eller https://api.ailoot.ai/v1/messages. Fältet Model Series anpassar förslagen efter modellfamiljen.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: tomt (hämtas från /v1/models) eller lägg till claude-sonnet-5-5, gpt-6.1-sol manuellt
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Exempelmodell: claude-sonnet-5-5
Viktigt
OpenAI Chat Completions-format; URL måste innehålla /v1 utan avslutande snedstreck. Modellistan hämtas från /v1/models; med en stor katalog (252 modeller) är det enklare att begränsa Model IDs och aktivera modellistecache (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). För RAG-embeddings finns separata RAG_OPENAI_API_BASE_URL.
Filen librechat.yaml → endpoints.custom (nyckel i .env via ${VAR}); för Anthropic-format används fältet provider: 'anthropic'
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Vanligt custom endpoint = OpenAI Chat Completions (baseURL med /v1). provider: 'anthropic' aktiverar den inbyggda /v1/messages-klienten; dokumentationsexemplet anger Anthropic baseURL utan /v1 (https://api.anthropic.com), så för oss används https://api.ailoot.ai. fetch: true hämtar listan från /v1/models.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Provider Name: Ailoot
Typ: OpenAI (eller OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Kontrollera förhandsvisningen av den slutliga adressen under fältet: den ska vara https://api.ailoot.ai/v1/chat/completions (för Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Klicka sedan på Model Check
Exempelmodell: claude-sonnet-5-5
Viktigt
Dokumentationen bekräftar protokollen OpenAI, Anthropic, OpenAI Responses och Gemini samt förhandsvisningen av slutlig sökväg under fältet, men beskriver inte reglerna för att lägga till /v1 — följ förhandsvisningen. Alla tre format vi använder (Chat Completions, Responses, Messages) passar.
Inställningar (knapp i sidofältet) > Model Provider > Add (längst ned) > typen OpenAI API Compatible
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (tomt, standard är /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision är avstängt i de här exemplen; tool_use — enligt den valda modellens funktioner)
Exempelmodell: gpt-6.1-sol
Viktigt
Dokumentationen anger API Host utan /v1 (exempel https://api.openai.com), med /v1/chat/completions som standardsökväg. Typen Google Gemini compatible finns också, men har inte testats för vårt /v1beta. Import av JSON-konfiguration (type: 'openai', apiHost, apiPath) finns från 1.15.1 via chatbox://provider/import?config=<base64>. För GPT och Claude i exemplen är vision avstängt: katalogbilden från 2026-09-30 anger bara text i OpenAI Chat-format. Om din Chatbox-version erbjuder vision aktiverar du det endast för en modell vars aktuella katalogpost anger image-indata i valt API-format; att klienten kan bifoga en bild bevisar inte att modellen stöder den.
Egen server: miljövariablerna OPENAI_PROXY_URL / OPENAI_API_KEY / OPENAI_MODEL_LIST, ANTHROPIC_PROXY_URL, GOOGLE_PROXY_URL
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
OPENAI_PROXY_URL är som standard https://api.openai.com/v1, så ange adress med /v1. ANTHROPIC_PROXY_URL är som standard https://api.anthropic.com (utan /v1). GOOGLE_PROXY_URL kan i princip ansluta Gemini-formatet (https://api.ailoot.ai), men vi har inte testat detta alternativ. Använd serverläge: om anrop skickas direkt från webbläsaren kan Ailoot API för närvarande avvisa dem enligt CORS-reglerna.
Settings > Model Providers > Add Provider → välj OpenAI-compatible eller Anthropic-compatible
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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: hämtas från {base_url}/models eller läggs till manuellt med +: claude-sonnet-5-5
Exempelmodell: claude-sonnet-5-5
Viktigt
Dokumentationen: för OpenAI-kompatibla leverantörer måste Base URL innehålla /v1 (annars 404), och ett avslutande snedstreck tas bort; Anthropic-läget har ett LiteLLM-exempel utan /v1. Modellfunktioner (tools, vision) anges manuellt för egna leverantörer. Reservnycklar stöds (nya försök endast vid 401/403/429).
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: välj i listan (/v1/models) eller ange claude-sonnet-5-5
Exempelmodell: claude-sonnet-5-5
Viktigt
Dokumentationen: vid anslutningsproblem lägger du till /v1, men INTE /chat/completions. Modellistan hämtas om servern returnerar /v1/models (det gör vår).
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = enligt modellen
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-...'
Exempelmodell: deepseek-v4-pro
Viktigt
Leverantören beskrivs i dokumentationen som ”för utvecklare”. Vid behov används GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. För embeddings finns en separat generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — modellen nemotron-3-embed via /v1/embeddings.
Miljövariabler vid driftsättning: OPENAI_API_KEY / OPENAI_API_HOST, ANTHROPIC_API_KEY / ANTHROPIC_API_HOST; i gränssnittet — Models > Add OpenAI-compatible
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Dokumentationen beskriver variablerna som ersättning för backend host för OpenAI och Anthropic (för proxy och egna endpoint); den anger ”host”, så adressen sätts utan /v1, men det exakta sökvägsformatet beskrivs inte — kontrollera med det första anropet.
Settings > Models > (+) > OpenAI-compatible Server
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: enligt modellen
Streaming: aktivera
Exempelmodell: gpt-6.1-sol
Viktigt
En fullständig chat completions-adress krävs. Gör tjänsten till standard för att AI Command ska använda den. Instruktionen bygger på BoltAI-hjälpen; fönstren kan se annorlunda ut i BoltAI 2.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
Exempelmodell: gpt-6.1-sol
Viktigt
Dokumentationen bekräftar egen OpenAI-kompatibel leverantör, men anger inte adressformatet; /v1 är standardroten i OpenAI API. Vid fel 404 kontrollerar du alternativet utan /v1. Egen Anthropic-kompatibel endpoint beskrivs inte i dokumentationen.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Använd OpenAI Chat via NextChat-servern för denna konfiguration. Vid driftsättning på Vercel eller Docker anger du BASE_URL=https://api.ailoot.ai utan /v1 samt OPENAI_API_KEY, CUSTOM_MODELS och DEFAULT_MODEL. Driftsätt servern på nytt när du har ändrat dessa variabler.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (eller välj i listan /v1/models)
Sedan Test; aktivera modellen i Basic > Agents > Quick Chat
Exempelmodell: claude-sonnet-5-5
Viktigt
Modellistan hämtas från /v1/models; en modell kan också anges manuellt. Om Test fungerar men Quick Chat inte skickar meddelanden aktiverar du Enable CORS hos leverantören (svaret levereras samlat, utan strömning). Nycklar lagras i Obsidian Keychain.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Lägg sedan till modeller manuellt: gpt-6.1-sol, claude-sonnet-5-5
Exempelmodell: gpt-6.1-sol
Viktigt
Dokumentationen bekräftar Custom med API URL och nyckel; URL-formatet är inte specificerat, och /v1 är standardroten i OpenAI API. Automatisk modellhämtning garanteras endast för Ollama, LM Studio och Llamafile — för övriga läggs modeller till manuellt.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
base_url är en OpenAI-kompatibel endpoint utan suffixet /chat/completions. Raycast läser om filen utan omstart. Om abilities inte anges antas tools och vision sakna stöd. Modellerna visas i Quick AI, AI Chat och AI Commands. I detta exempel är vision.supported = false: katalogbilden från 2026-09-30 anger bara text för Claude/OpenAI Chat. Om din Raycast-version stöder inställningen aktiverar du vision endast för en modell vars aktuella katalogpost anger image-indata i OpenAI Chat-format; klientflaggan bekräftar inte API-bildstöd i sig.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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: enligt modellen
Test → Save
Exempelmodell: claude-sonnet-5-5
Viktigt
Endpoint anges som fullständig sökväg. Nyckeln skickas i en egen header Authorization: Bearer sk-..., som Ailoot godtar. TypingMinds webbversion anropar API:t direkt från webbläsaren, och CORS kan för närvarande stoppa sådana anrop; skrivbordsversionen är mer tillförlitlig. TypingMinds Gemini-typ skickar nyckeln i headern apiKey, som Ailoot inte godtar — använd typen OpenAI Chat Completions.
Konstruktörsparametern OpenAI(base_url=..., api_key=...) eller miljövariablerna OPENAI_BASE_URL och OPENAI_API_KEY
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
export AILOOT_API_KEY="sk-..."
# miljövariabler
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# eller i koden
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":"Hej"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Hej")
# Embeddings: client.embeddings.create(model="nemotron-3-embed", input=["text"])
Adress med /v1: SDK:n lägger själv till /chat/completions, /responses, /embeddings, /images/* och /audio/*. Chat Completions och Responses fungerar (Responses för modeller som har formatet i katalogen). Strömning och verktyg är standard. Ailoot-fel returneras i JSON med Request ID och fångas som openai.APIStatusError.
Konstruktörsalternativet new OpenAI({ baseURL, apiKey }); SDK:n läser som standard miljövariabeln OPENAI_BASE_URL
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
README visar alternativet baseURL; läsningen av OPENAI_BASE_URL framgår av klientens källkod (src/client.ts), med standardvärdet https://api.openai.com/v1. Ange Ailoot-adressen med /v1. Både chat.completions och responses är tillgängliga.
Parametern Anthropic(base_url=...) eller miljövariabeln ANTHROPIC_BASE_URL; nyckel: api_key eller ANTHROPIC_API_KEY
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Exempelmodell: claude-sonnet-5-5, claude-opus-5-5; även via /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Viktigt
Adress UTAN /v1: SDK:n lägger själv till /v1/messages. Gatewayen godtar nyckeln i x-api-key (så skickar SDK:n den) och i Authorization: Bearer. Strömning, verktyg och /v1/messages/count_tokens fungerar. Batchbearbetning (Batches) och Files API anges inte i Ailoot-katalogen.
Leverantörer: createOpenAICompatible({ name, baseURL, apiKey }) från @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) från @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) från @ai-sdk/google; createOpenAI({ baseURL }) eller OPENAI_BASE_URL
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Leverantörerna använder olika adresser: OpenAI-kompatibel och Anthropic — med /v1 (Anthropics standard https://api.anthropic.com/v1); Google — med /v1beta (standard https://generativelanguage.googleapis.com/v1beta). Leverantören @ai-sdk/openai använder Responses API som standard; för modeller utan metoden responses använder du openai.chat("id") eller createOpenAICompatible.
ChatOpenAI(base_url=...) eller miljövariablerna OPENAI_API_BASE / OPENAI_BASE_URL; ChatAnthropic(base_url=...) eller ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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("Hej").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: adress med /v1. Enligt dokumentationen stöder ChatOpenAI endast den officiella OpenAI-specifikationen: icke-standardiserade fält som reasoning_content från tredjepartsmodeller sparas inte. För Claude är ChatAnthropic bättre: adress utan /v1; SDK:n lägger själv till /v1/messages. Parametern base_url och miljövariablerna ANTHROPIC_API_URL/ANTHROPIC_BASE_URL för ChatAnthropic beskrivs i klassens källdokumentation (langchain_anthropic/chat_models.py), men inte på integrationssidan. Flaggan use_responses_api aktiverar Responses-läget i ChatOpenAI.
crewai.LLM(model=..., base_url=..., api_key=...); miljövariablerna OPENAI_API_KEY och OPENAI_BASE_URL; för Claude — egen anthropic/-leverantör med base_url
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
import os
from crewai import LLM
# OpenAI-kompatibelt format
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)
Prefixet openai/ eller anthropic/ väljer leverantör i CrewAI; anropet får id utan prefix. För OpenAI används adress med /v1, för Anthropic utan /v1. Dokumentationen beskriver även flaggan custom_openai=True för valfri OpenAI-kompatibel gateway. Anthropic kräver max_tokens.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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="Hej")
print(r.text)
Exempelmodell: gemini-3.6-flash, gemini-3.1-pro
Viktigt
Adress utan /v1beta: SDK:n bygger själv /v1beta/models/{model}:generateContent. Nyckeln skickas i x-goog-api-key-headern, som Ailoot godtar. Endast modeller med Gemini-format är tillgängliga. JavaScript-versionens (@google/genai) dokumentation beskriver inte egen adress, så den tas inte med här.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Prefixet openai/ anger OpenAI-kompatibelt protokoll; Ailoot får id utan prefix. LiteLLM lägger själv till /chat/completions och /embeddings; enligt dokumentationen måste adressen sluta med /v1 vid fel Not Found.
config.yaml → model_list → litellm_params (model, api_base, api_key); starta med litellm --config config.yaml
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Proxyn är användbar om teamet behöver egna interna nycklar ovanpå en enda Ailoot-nyckel. Ailoot-debiteringarna görs på nyckeln i api_key. Adress med /v1.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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("Hej"))
Adress med /v1. is_chat_model=True krävs; annars använder klassen den äldre sökvägen /completions. is_function_calling_model=True låter agenter använda verktyg. Ange context_window enligt modellens post i Ailoot-katalogen.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Svara på ryska",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // bara för modeller med metoden responses
}
});
Nyckeln läses från variabeln AILOOT_API_KEY — ange den före start:
export AILOOT_API_KEY="sk-..." # lägg till i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # starta sedan om terminalen
I url anges basadressen med /v1, inte hela sökvägen till /chat/completions. Chat Completions är standard; api: "responses" växlar till Responses API. Formen id "leverantör/modell" skickar modellens rena id till gatewayen. Fältet apiKey i objektet model visas i dokumentationen i ett exempel med headers; användningen tillsammans med url beskrivs inte separat.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), eller globalt set_default_openai_client(client)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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="Svara på ryska", model=model)
print(Runner.run_sync(agent, "Hej").final_output)
Exempelmodell: claude-sonnet-5-5, gpt-6.1-sol
Viktigt
Adress med /v1. Stäng av spårning med set_tracing_disabled(True): annars försöker SDK:n skicka spår till OpenAI utan en OpenAI-nyckel. Chat Completions är endast tillgängligt för modeller som har den här metoden angiven i katalogen och där metoden är tillgänglig för din nyckel; Responses (standard i SDK:n) är endast tillgängligt för modeller med metoden responses i katalogen. Inbyggda OpenAI-verktyg (webbsökning, filer) garanteras inte via en extern gateway.
OpenAIProvider(base_url=..., api_key=...) med modellen OpenAIChatModel (Chat Completions) eller OpenAIResponsesModel (Responses); alternativt miljövariabeln OPENAI_BASE_URL
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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("Hej").output)
Adress med /v1. Dokumentationen använder OpenAIResponsesModel som standard: välj den endast för modeller med metoden responses; använd OpenAIChatModel för övriga.
Credentials → OpenAI → fältet Base URL (standard https://api.openai.com/v1); Credentials → Anthropic → Base URL (standard https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (standard https://generativelanguage.googleapis.com). Därefter noderna OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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-...
Noden OpenAI Chat Model → Model: By ID → gpt-6.1-sol (reglaget Use Responses API — bara för modeller med metoden responses)
Validering av anslutningsuppgifter anropar /models (OpenAI), /v1/models (Anthropic) och /v1beta/models (Gemini); Ailoot har alla tre sökvägarna. n8ns dokumentationssidor beskriver inte Base URL-fältet: det finns i själva anslutningsuppgifterna (källfilerna OpenAiApi.credentials.ts och AnthropicApi.credentials.ts, texten ”Override the default base URL for the API”). Välj inte ”Use Gateway credits” i n8n Cloud; annars går anropen inte via Ailoot.
Integrations → Model Provider → installera tillägget OpenAI-API-compatible → Add Model (fält: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
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: enligt modellkortet i Ailoot-katalogen
För Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Endast arbetsytans ägare och administratörer kan hantera leverantörer. Enligt tilläggets README används adress med /v1 för LLM, medan tillägget självt lägger till API-versionen för embeddings, rerank, STT och TTS; ange därför adress utan /v1 (annars blir det /v1/v1). Lägg till varje Ailoot-modell som en separat post; aktivera bildindata och strömning i modellinställningarna.
Noden ChatOpenAI eller ChatOpenAI Custom → Connect Credential (nyckel) → Additional Parameters → Base Path (och Base Options för headers)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Credential (OpenAI API): sk-...
Noden ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
ChatOpenAI har en fast modellista; använd därför ChatOpenAI Custom för valfria Ailoot-id:n, där modellnamnet anges manuellt. Base Path med /v1. För embeddings finns noden OpenAI Embeddings Custom.
Installera via HACS (Custom repository) eller kopiera custom_components/extended_openai_conversation → starta om → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
Exempelmodell: gpt-6.1-sol, claude-sonnet-5-5
Viktigt
Detta är en tredjepartskomponent, inte en officiell integration. Enheter styrs med funktionsanrop (tools) i Chat Completions, så välj modeller med verktygsstöd. Den officiella OpenAI Conversation-integrationen stöder inte egen adress.
Profil → Settings → Model Providers → OpenAI Compatible (fälten Base URL och API Key; miljövariablerna OPENAI_COMPATIBLE_BASE_URL och OPENAI_COMPATIBLE_API_KEY). Alternativ: komponenten OpenAI → fältet OpenAI API Base
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
eller via miljövariabler:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Välj sedan OpenAI Compatible → claude-sonnet-5-5 i komponenterna Language Model / Agent
Langflow kontrollerar anslutningen och hämtar modellistan från /v1/models; modellerna visas i Language Models och Embedding Models. De modeller som behövs måste därefter aktiveras manuellt. Leverantören installeras tillsammans med langflow.
Den inbyggda OpenAI-modulen fungerar bara med ett OpenAI-konto. Använd HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Modul: 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 → svaret i choices[].message.content
Exempelmodell: gpt-6.1-sol, claude-sonnet-5-5
Viktigt
Detta är en generell HTTP-modul, inte en separat Ailoot-leverantör: dokumentationen beskriver valfri HTTPS-adress. Förvara helst nyckeln i en API-nyckelanslutning (Make rekommenderar detta i stället för att skicka den i headers). Strömning behövs inte i Make; skicka utan stream.
Telegram-ramverk har inget eget LLM-lager: meddelandehanteraren anropar OpenAI SDK med Ailoot base_url (eller Anthropic SDK med base_url utan /v1)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Spara Python-koden som ailoot-telegram-bot.py. Installera beroendena, ange båda miljövariablerna och kör filen. Skicka Hello till boten och kontrollera textsvaret. Spara Request ID vid fel och kontrollera det ursprungliga resultatet före en ny generering.
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-ramverk har inget eget lager för neurala nätverk: Ailoot-adressen anges i OpenAI SDK inne i boten. Vid nollsaldo returnerar Ailoot ett begripligt fel 402 med Request ID — visa det för botanvändaren i stället för att krascha.
Zapier-appen ChatGPT (OpenAI) fungerar endast med OpenAI. Använd Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Åtgärd: 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":"Hej"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Exempelmodell: claude-sonnet-5-5, gpt-6.1-sol
Viktigt
Detta är ett generellt HTTP-anrop; Zapier har ingen färdig leverantör med fält för basadress. Custom Request skickar Data-fältet oförändrat, utan tolkning, så kontrollera JSON i förväg. Webhooks by Zapier finns i betalda Zapier-abonnemang.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; miljövariablerna GEMINI_API_KEY och GOOGLE_GEMINI_BASE_URL
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Protokollet är eget Gemini REST (streamGenerateContent, nyckel i X-Goog-Api-Key), med sökvägen https://api.ailoot.ai/v1beta/... För en fråga skickar agy två anrop: konversationens rubrik och själva svaret. Agenten reserverar betydligt mer per steg än vanlig chatt, så ha marginal på saldot. Posten finns under ”Under granskning”: inställningarna bygger på dokumentationen, men klienten har ännu inte testats i faktisk användning via Ailoot. Om modelProvider = gemini och GEMINI_API_KEY är tom startar inte CLI:n.
cline auth → egna API-leverantörer → OpenAI Compatible: Base URL, API Key, Model ID; flaggan -P/--provider väljer leverantör
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Kör testerna och rätta felen"
Exempelmodell: claude-sonnet-5-5
Viktigt
Fälten Base URL / API Key / Model ID beskrivs i Clines dokumentation för OpenAI Compatible. CLI-dokumentationen anger inte de exakta namnen på stegen i guiden cline auth — kontrollera på skärmen.
GitHub bekräftar stöd för egna slutpunkter. Den officiella skärmbilden visar Provider Name, API Key och API Type: Chat Completions, men inget URL-exempel. Därför finns ingen färdig Ailoot-konfiguration att kopiera här. JetBrains AI Assistant är det dokumenterade alternativet i denna IDE. Be pluginets officiella support förtydliga URL-kraven.
Cursor Settings → Models → API Keys → OpenAI API Key + växlingsknappen ”Override OpenAI Base URL”; lägg sedan till modellens ID bland dina egna modeller.
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Egen modell: gpt-6.1-sol (lägg till, aktivera och välj i chatten)
Exempelmodell: gpt-6.1-sol
Viktigt
Cursors aktuella officiella dokumentation beskriver inte egen adress: den listar bara OpenAI-/Anthropic-/Google-/Azure-/Bedrock-nycklar, anger att egna nycklar bara fungerar i chatt (Tab använder fortfarande Cursor-modeller) och att alla anrop går via Cursors servrar (adressen måste vara offentlig — api.ailoot.ai är offentlig). Adressinställningen finns i gränssnittet, men i Cursor-forumet rapporteras fel: den används för alla modeller, Agent-läget kanske inte använder egen nyckel och i vissa 3.15.x-versioner går det inte att skriva i fältet.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Exempelmodell: gpt-6.1-sol
Viktigt
Tilläggets dokumentation nämner leverantören Custom men beskriver inte adressfältet eller dess format; inställningen bygger på tilläggets gränssnitt — kontrollera mot inställningsfönstret.
Cmd/Ctrl+Shift+P → Open config.json → post i models[] (PearAI är en förgrening av Continue).
Konfiguration
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
PearAI:s officiella dokumentation kunde inte kontrolleras (dokumentationswebbplatsen var otillgänglig), och repositoriet hade inte uppdaterats på länge. Konfigurationsformen bygger på Continue — kontrollera i appen.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Visual Studio-bloggen (29.09.2026) meddelade stöd för egna OpenAI- och Ollama-adresser i VS 2026 Stable, men dokumentationssidan beskriver fortfarande bara OpenAI-/Anthropic-/Google-nycklar utan adressfält; fältnamn och adressformat är därför ännu obekräftade. Endast chatt; inte tillgängligt för Copilot Business/Enterprise-abonnemang.
Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.
Inställningarna hämtades från Voids källkod, inte användardokumentationen. Void-repositoriet är arkiverat och redigeraren utvecklas inte längre — endast lämplig för befintliga användare.
Inga träffar. Om appen stöder egen OpenAI- eller Anthropic-API-adress kommer den troligen att fungera — här är vad du ska ange.
Passar inte ännu
I dessa appar kan du inte ange egen API-adress. Bredvid visas alternativ.
App
Varför den inte passar
Alternativ
Cursor CLI (cursor-agent)
Fungerar bara med Cursor-modeller; egen API-adress kan inte anges.
Claude Code, Codex CLI eller opencode
Auggie CLI (Augment Code)
Inloggning med Augment-konto; en extern leverantör kan inte anges.
Claude Code eller opencode
Windsurf / Devin Desktop
Godtar bara en Anthropic-nyckel för vissa Claude-modeller; egen adress kan inte anges.
Cline, Roo Code eller Kilo Code i VS Code
Kiro
Ingen möjlighet att ange egen nyckel och API-adress.
Cline eller Roo Code
Google Antigravity (IDE)
Ingen officiell inställning för egen leverantör; vi rekommenderar inte tredjepartspatchar.
Antigravity CLI eller Gemini CLI
Visual Studio med Copilot Business eller Enterprise
På dessa Copilot-abonnemang är egna modeller inte tillgängliga.
Personligt Copilot-abonnemang — posten Visual Studio 2026
Automatisk komplettering i Cursor Tab
Använder alltid Cursor-modeller, även med egen nyckel.
Cursor-chatten ställs in separat — posten Cursor
Enchanted
Fungerar endast med Ollama API.
Open WebUI eller Chatbox
Smart Connections (Obsidian)
Externa API:er är bara tillgängliga i betalversionen Smart Chat Pro.
Obsidian Copilot
Witsy, 5ire
Vi hittade ingen officiell beskrivning av egen API-adress.
Cherry Studio eller Jan
Make: inbyggd OpenAI-modul
Ansluter endast till ett OpenAI-konto.
HTTP-modulen → Make a request — posten Make
Zapier: appen ChatGPT (OpenAI)
Inget fält för egen adress.
Webhooks by Zapier → Custom Request — posten Zapier
Home Assistant: OpenAI Conversation
Den inbyggda integrationen använder endast OpenAI:s adress.
Extended OpenAI Conversation från HACS — posten Home Assistant
aiogram, python-telegram-bot, grammY, Telegraf
Botramverk ansluter inte själva till modeller.
OpenAI eller Anthropic SDK inne i boten — posten Telegram-bot
Fler detaljer
API-anslutning och klientinställningar
Var anger jag API-adressen och nyckeln i min klient?
Agenter, redigerare, chattar och SDK:er som godtar Ailoot-nyckeln. Knappen ”Ställ in” visar var adress och nyckel anges samt en färdig konfiguration som kan kopieras.
Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.
Företaget och dess projektportfölj
Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.
Köp token med rabatt.
Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.
Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Välj det OpenAI-, Anthropic- eller Gemini-format som klienten stöder. Kontrollera en kompatibel API-metod och modellens ID på Ailoots modellkort; stöd för ett format innebär inte att varje modell stöder alla format.
Vad behöver jag ställa in i klienten?
Ange Ailoots API-nyckel, API-adress och ett modell-ID som är kompatibelt med klientens metod. OpenAI SDK använder https://api.ailoot.ai/v1; Anthropic och Gemini SDK använder https://api.ailoot.ai. Behåll fälten i exemplet för det formatet.
Hur skickar jag min första API-begäran?
Skapa en API-nyckel hos Ailoot. Ange https://api.ailoot.ai/v1 för OpenAI SDK eller https://api.ailoot.ai för Anthropic och Gemini SDK. GET /v1/models är gratis och listar modeller som din nyckel har tillgång till; använd sedan exemplet för vald modell och API-metod.
Vad ska jag kontrollera när en ansluten klient misslyckas?
Kontrollera att klienten skickar förväntat OpenAI-, Anthropic- eller Gemini-format till rätt API-adress med din API-nyckel från Ailoot. Bekräfta modellens ID och metoden och jämför sedan felet med klientguiden. Skicka felet och begärans ID till support@ailoot.ai utan att dela nyckeln.
Kan Ailoot användas i en betald produkt?
Ja. Anslut API till SaaS, app eller bot enligt Ailoots officiella villkor och licensavtal. Begär skriftliga projektvillkor och återförsäljarlicens för vidareförsäljning.
Hur ansöker jag om en återförsäljarlicens?
Mejla support@ailoot.ai och beskriv vad produkten gör, vilka som använder den och hur du ger åtkomst. Be om en återförsäljarlicens och skriftliga villkor för ditt projekt.