Koble Ailoot til favorittverktøyene dine — API-tilkobling og klientoppsett
Agenter, redigeringsverktøy, chatter og SDK-er som godtar Ailoot-nøkkelen. Knappen «Konfigurer» viser hvor adresse og nøkkel settes inn, og en ferdig konfigurasjon du kan kopiere.
Kategori · API-format
Alle integrasjoner
Statistikk
85apper
77klare
8under gjennomgang
Agenter i terminalen
Kodeagenter og CLI-er: skriver kode, kjører kommandoer og endrer filer.
Miljøvariabler eller "env"-blokken i ~/.claude/settings.json (for ett prosjekt — .claude/settings.local.json); VS Code-utvidelsen — claudeCode.environmentVariables; kontroll — kommandoen /status
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Eksempelmodell: claude-sonnet-5-5
Viktig
Adresse uten /v1: Claude Code legger selv til /v1/messages. ANTHROPIC_AUTH_TOKEN sendes som Authorization: Bearer, ANTHROPIC_API_KEY som x-api-key; Ailoot godtar begge. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 henter modellene våre inn i /model via /v1/models. Ved feil 400 om ukjente felter — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Anthropic-dokumentasjonen støtter ikke Claude Code med andre modeller enn Claude gjennom en gateway, selv om vårt /v1/messages håndterer dem; vi anbefaler Claude-modeller. Remote Control og stemmeinndata er ikke tilgjengelig med gateway.
~/.codex/config.toml (bare brukerfilen: model_provider/model_providers ignoreres i prosjektets .codex/config.toml); nøkkelen finnes i miljøvariabelen fra env_key
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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
Eksempelmodell: gpt-6.1-sol
Viktig
Codex bruker bare OpenAI Responses API (dokumentasjonen angir bare wire_api = "responses"), så vårt /v1/responses kreves. Leverandør-ID-ene openai, ollama og lmstudio er reservert. Alternativ: openai_base_url = "https://api.ailoot.ai/v1" for den innebygde openai-leverandøren. Ailoot leverer Codex-modellisten som et Codex-manifest (GET /v1/models med client_version). Velg en bestemt modell med OpenAI Responses-format i katalogen. I øyeblikksbildet fra 2026-09-30 har gemini-3.6-flash OpenAI Chat, Anthropic Messages og Gemini, men ikke Responses; modellen passer derfor ikke for Codex. Kontroller formatene på modellens oppføring, ikke ut fra familienavnet.
hermes model → «Custom endpoint (self-hosted / VLLM / etc.)», eller ~/.hermes/config.yaml (model-seksjonen eller providers-ordboken)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) eller codex_responses (OpenAI Responses). LLM_MODEL i .env brukes ikke lenger; OPENAI_BASE_URL gjelder bare for openai-api-leverandøren. For anthropic_messages angir du adresse uten /v1 — Anthropic SDK legger selv til /v1/messages. Hjelpeoppgaver (bildegjenkjenning, komprimering av historikk) bruker som standard samme hovedmodell.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
api-adaptere: openai-completions (standard når baseUrl er angitt), openai-responses (bare hvis serveren støtter /v1/responses — Ailoot støtter det), anthropic-messages, google-generative-ai med flere. OpenClaw-eksemplene bruker baseUrl uten /v1 for anthropic-messages. OpenClaw kan sende bilder når modellens input inneholder "image". Claude-eksemplene beholder bare tekst: katalogøyeblikksbildet fra 2026-09-30 oppgir ikke image-inndata for disse metodene. Legg til "image" bare for en bestemt modell der gjeldende katalogoppføring oppgir bildeinndata og valgt API-format. For eksempel oppgir dette øyeblikksbildet image-inndata for gemini-3.6-flash i OpenAI Chat; faktisk støtte avhenger av modellens oppføring og formatet. Banen til hovedkonfigurasjonsfilen bygger på vanlig OpenClaw-praksis; siden som ble lest, nevner også ~/.openclaw/agents/<agentId>/agent/models.json.
opencode.json (i prosjektet eller ~/.config/opencode/opencode.json) → provider.<id>; nøkkel via /connect eller "apiKey": "{env:VAR}"
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
Pakken @ai-sdk/openai-compatible bruker /v1/chat/completions. For modeller som krever /v1/responses, angir opencode-dokumentasjonen pakken @ai-sdk/openai. En Anthropic-kompatibel leverandør med egen baseURL beskrives ikke i opencode-dokumentasjonen. Velg modeller der gjeldende katalog oppgir OpenAI Chat-format. I øyeblikksbildet fra 2026-09-30 har gemini-3.6-flash dette formatet; kontroller andre Gemini-modeller på oppføringene deres. Dette endepunktet bruker ikke eget Gemini-format. At metoden finnes i katalogen, betyr ikke at den konkrete klientversjonen er testet i faktisk bruk.
Miljøvariablene OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL, kommandoen /auth inne i økten eller ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: qwen3.8-max
Viktig
Protokolltyper: openai (Chat Completions), anthropic, gemini, vertex-ai. For openai brukes baseUrl med /v1. Dokumentasjonseksemplet for anthropic og gemini har ingen baseUrl, så vi anbefaler openai-varianten. For openai velger du en modell med OpenAI Chat-format i katalogen: gemini-3.6-flash har dette. Andre Gemini-modeller kan ha andre formater — kontroller den konkrete modellens oppføring. settings.json-varianten leser nøkkelen fra miljøvariabelen AILOOT_API_KEY (envKey-feltet): angi den med export AILOOT_API_KEY=sk-... eller linjen AILOOT_API_KEY=sk-... i ~/.qwen/.env, ellers starter Qwen Code med tom nøkkel og får 401.
Miljøvariablene GEMINI_API_KEY og GOOGLE_GEMINI_BASE_URL; innloggingsmåte — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; modell — GEMINI_MODEL eller flagget -m
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Adresse uten /v1beta: SDK-et legger selv til /v1beta/models/{model}:generateContent. Adressen må bruke HTTPS. Nøkkelen sendes i x-goog-api-key-headeren — Ailoot godtar den. Bare modeller som har Gemini-format oppført i katalogen, er egnet. Før kjøring kontrollerer du at den nøyaktige ID-en og denne metoden er tilgjengelige for nøkkelen din. Ailoot leverer betalte Gemini-svar samlet etter at kostnaden er beregnet, ikke ord for ord, så teksten i lange svar vises ikke med en gang.
~/.kimi/config.toml (seksjonene providers og models, default_model); /login støtter bare Moonshot-plattformene — egen adresse angis manuelt i filen
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Typer: openai_legacy (Chat Completions, base_url med /v1), openai_responses (Responses, med /v1), anthropic (uten /v1), gemini (base_url er Google-roten, hos oss https://api.ailoot.ai). SearchWeb fungerer bare med Moonshots egen plattform; FetchURL bruker lokal henting med en annen API-adresse.
crushrc (Bash-konfigurasjon): ./.crushrc, ./crushrc eller ~/.config/crush/crushrc; det eldre crush.json-formatet er foreldet, men fungerer fortsatt
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: deepseek-v4-pro
Viktig
Typen openai-compat bruker OpenAI Chat-format med /v1 i adressen. Typen anthropic bruker Messages-format uten /v1: Crush sender adressen til anthropic-sdk-go, som selv legger til /v1/messages. Crush README-eksemplet med /v1 ville gitt /v1/v1/messages og feil 404. Nøkkelen sendes i x-api-key-headeren, som Ailoot godtar. Hvis modellisten er tom, henter openai-compat-leverandøren den fra /v1/models. crushrc kjøres som kode: ikke start Crush i andres mapper med en slik fil. I dette eksemplet har Claude supports-images = false: katalogøyeblikksbildet fra 2026-09-30 oppgir bare tekst for valgt Messages-format. Hvis Crush-versjonen din støtter flagget, aktiverer du det bare for en modell der gjeldende katalogoppføring oppgir image-inndata i valgt API-format; klientflagget gir ikke modellen bildestøtte i seg selv.
Miljøvariablene OPENAI_API_BASE og OPENAI_API_KEY, flagget --model openai/<modell>
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Prefikset openai/ er påkrevd: slik sender Aider (via LiteLLM) forespørsler til det OpenAI-kompatible /v1/chat/completions. For modeller Aider ikke kjenner, vises en advarsel om ukjent kontekst — dette er ikke en feil. En Anthropic-adresse med egen base URL beskrives ikke på denne dokumentasjonssiden.
goose configure → Custom Providers → Add A Custom Provider, eller JSON i ~/.config/goose/custom_providers/ (Windows: %APPDATA%\Block\goose\config\custom_providers\); alternativt den innebygde OpenAI-leverandøren med OPENAI_HOST/OPENAI_BASE_PATH
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot
# alternativ via den innebygde OpenAI-leverandø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"
Eksempelmodell: claude-sonnet-5-5
Viktig
Egendefinerte leverandørmotorer: openai, anthropic, ollama. Goose-eksemplet angir base_url for engine openai som hele endepunktet /v1/chat/completions. For den innebygde leverandøren er OPENAI_HOST roten uten URL-sti, og OPENAI_BASE_PATH er URL-stien (standard v1/chat/completions). Goose ignorerer nøkkelen i config.yaml — bruk miljøvariabel eller nøkkellager. Repositoriet er flyttet til aaif-goose/goose.
~/.factory/settings.json → listen customModels; velg modell med kommandoen /model, seksjonen «Custom models»
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
provider: anthropic = Messages API (baseUrl som hos Anthropic, uten /v1), openai = Responses API (med /v1), generic-chat-completion-api = Chat Completions (med /v1). For anthropic sendes nøkkelen som standard i x-api-key (Ailoot godtar den); "authMode": "bearer" bytter til Authorization. Nøklene forblir lokale. Factory tester bare offisielle Anthropic- og OpenAI-API-er fullt ut.
Innstillinger → Model Routing → Add → Custom URL (eller workspace Model Routing for teamet); fra terminalen — amp config model-providers (list, test, set-priority, edit-router…)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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
En ekstra tilkobling for 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
Eksempelmodell: claude-fable-5
Viktig
Custom URL-formater: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 legges ikke til dobbelt), google-genai (<base>/models/<model>:streamGenerateContent). Nøkkelen sendes som Authorization: Bearer. Tilordningen bruker kanoniske Amp-ID-er av typen provider/model; pilen angir ID-en som sendes til oss. Modeller som tilkoblingen ikke dekker, håndteres av Amp med egne kreditter. Dokumentasjonen krever at den egendefinerte verten er tilgjengelig fra Amp — adressen er offentlig, så dette er oppfylt.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
I AIChats konfigurasjonseksempel angis api_base for claude med /v1 og for gemini med /v1beta; bruk samme oppsett for Ailoot. De tre klientene gir tilgang til alle tre Ailoot-formatene: OpenAI, Anthropic og Gemini.
Continue-YAML-konfigurasjon (config.yaml), som sendes til CLI-et med flagget --config <path>
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
For OpenAI-kompatible tjenester bruker Continue provider: openai og apiBase med /v1. Konfigurasjonsformatet er felles for utvidelsen og CLI-et; filen sendes med flagget --config.
forge provider login → OpenAI-compatible (anbefalt fremgangsmåte); den eldre fremgangsmåten bruker .env med OPENAI_URL og OPENAI_API_KEY samt model i forge.yaml
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Konfigurasjon via .env er merket som foreldet: ved første kjøring flytter Forge variablene til eget fillager. README-en oppgir ikke de nøyaktige valgnavnene i provider login-veiviseren.
Miljøvariablene COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY og COPILOT_MODEL (eller flagget --model)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Typer: openai (standard, alle OpenAI-kompatible servere), azure, anthropic. Modellen må støtte verktøykall og strømming. COPILOT_PROVIDER_WIRE_API velger protokoll; verdiene er ikke listet på siden. Grenser kan angis med COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.
~/.config/gptme/config.toml → [[providers]]; modellen velges som <provider>/<model>
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Alle OpenAI-kompatible servere; nøkkelen søkes i api_key, deretter api_key_env og deretter <NAME>_API_KEY. Leverandørliste — gptme-util providers list.
~/.config/kilo/kilo.jsonc (eller ./kilo.jsonc; også KILO_CONFIG) → provider.<id>.options.baseURL; i utvidelsen — Settings → Providers → Custom provider
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
Dialogen Custom provider lar deg velge protokoll: OpenAI Compatible (Chat Completions), OpenAI Responses eller Anthropic Messages. {env:VAR} fungerer bare i betrodd global konfigurasjon (~/.config/kilo); i prosjektets kilo.json settes ikke nøkkelen inn fra miljøvariabelen.
Filen extra-openai-models.yaml i llms innstillingsmappe; nøkkel — llm keys set <navn>
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Chat Completions er standard; responses: true bytter modellen til /responses. Når api_base er angitt, sendes ikke OpenAI-nøkkelen — api_key_name kreves. Dette er et CLI-verktøy for forespørsler, ikke en agent.
Agentens YAML-konfigurasjon → model-seksjonen (model_name, model_kwargs); standardbanen til konfigurasjonen endres med MSWEA_MINI_CONFIG_PATH
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Bruker LiteLLM: model_kwargs sendes direkte til litellm.completion. Uten LiteLLMs prisregister klager biblioteket over ukjent kostnad — deaktiver med cost_tracking: "ignore_errors" (eller MSWEA_COST_TRACKING=ignore_errors). Nøkkel via OPENAI_API_KEY er LiteLLMs standard, men vises ikke på selve mini-SWE-agent-siden.
Ctrl+P → Settings (leverandør og modell), filen ~/.openhands/agent_settings.json (llm.model / llm.api_key / llm.base_url) eller miljøvariablene LLM_MODEL, LLM_API_KEY, LLM_BASE_URL med flagget --override-with-envs
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
export AILOOT_API_KEY="sk-..."
# for en enkelt kjøring via 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
Eksempelmodell: openai/claude-sonnet-5-5
Viktig
OpenHands bruker LiteLLM; for en OpenAI-proxy krever dokumentasjonen Custom Model av typen openai/<modell> og proxyens Base URL. Endringer med --override-with-envs lagres ikke. I nettgrensesnittet: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (eller prosjektets .pi/models.json etter at prosjektet er markert som betrodd); modellvalg — /model
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
Pi-dokumentasjonen tillater uttrykkelig OpenAI-, Anthropic- og Google-kompatible endepunkter via models.json; eksemplet bruker api: openai-completions. apiKey forstår $NAME/${NAME}, en literal eller !kommando. Filen leses på nytt når /model åpnes.
plandex models custom (eller \models custom i REPL) — åpner JSON-filen for egendefinerte modeller og leverandører
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
Egne leverandører fungerer bare i selvhostet Plandex; skytjenesten med BYO-nøkler tillater bare innebygde leverandører. Alle egendefinerte leverandører må være OpenAI-kompatible (Chat Completions). Legg deretter modellen inn i egen model pack.
trae_config.yaml → model_providers.<navn>.base_url; alternativt miljøvariablene OPENAI_BASE_URL / ANTHROPIC_BASE_URL i .env
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Bruk bare mellomrom i YAML, ingen tabulatorer. For Anthropic-format — provider: anthropic og ANTHROPIC_BASE_URL (README-en angir ikke det nøyaktige /v1-kravet for anthropic; bruk https://api.ailoot.ai).
Settings → søk etter «inference endpoint» → Custom inference endpoint: basis-URL, nøkkel, modell-ID-er; velg deretter modell i modellvelgeren
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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
Velg deretter for eksempel claude-sonnet-5-5 fra modellisten (ikke Auto).
Eksempelmodell: claude-sonnet-5-5
Viktig
Bare OpenAI Chat Completions (POST /v1/chat/completions). Forespørsler går via Warps servere: nøkkelen lagres lokalt, men sendes til Warps backend i hver forespørsel. Auto-modus og egendefinerte rutere bruker alltid Warp-kreditter; skyagenter bruker ikke dette endepunktet. Tilgjengelig på Free og betalte abonnementer for enkeltpersoner og team på opptil 10 personer. Velg modeller der gjeldende katalog oppgir OpenAI Chat-format. I øyeblikksbildet fra 2026-09-30 har gemini-3.6-flash dette formatet; kontroller andre Gemini-modeller på oppføringene deres. Dette endepunktet bruker ikke eget Gemini-format. At metoden finnes i katalogen, betyr ikke at den konkrete klientversjonen er testet i faktisk bruk.
Cline-panelet → tannhjul (Settings) → API Provider = «OpenAI Compatible» → feltene Base URL, API Key, Model ID. Alternativ: API Provider = «Anthropic» → merk «Use custom base URL».
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
OpenAI Compatible (anbefalt):
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 og Max Output Tokens i henhold til modellen; Image Support bare for modeller som kan behandle bilder.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Eksempelmodell: claude-sonnet-5-5
Viktig
OpenAI Compatible bruker /v1/chat/completions, så adressen må ha /v1. Anthropic-varianten bruker /v1/messages og adresse uten /v1, men modellisten inneholder bare Anthropic-navn — andre Ailoot-modeller er tilgjengelige via OpenAI Compatible. Agentmodus trenger en modell med verktøykall. Gemini 3.1 Pro-modeller er ikke tilgjengelige via chat/completions (de har bare Gemini- og Anthropic-format) — bruk gemini-3.6-flash her.
Roo Code-panelet → tannhjul → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; valgfritt Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, priser). Anthropic-leverandøren har valget «Use custom base URL».
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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
Eksempelmodell: gpt-6.1-sol
Viktig
Roo Code kaller bare verktøy i OpenAI-format; modellen må derfor støtte tools i /v1/chat/completions. Anthropic-varianten bruker /v1/messages med adresse uten /v1.
Settings (tannhjul) → Providers-fanen → «Custom provider» nederst → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (listen hentes fra /v1/models). Innstillingene lagres i kilo.json.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: velg fra listen, for eksempel claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Eksempelmodell: deepseek-v4-pro
Viktig
Kilo kaller {Base URL}/models og viser modellisten selv — vårt GET /v1/models returnerer hele katalogen. Du kan også angi hele adressen .../v1/chat/completions. Egendefinerte headere støttes.
Filen ~/.continue/config.yaml (eller Continues konfigurasjonsredigerer): en oppføring i models[] med provider: openai og apiBase.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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 # bare hvis du må tvinge forespørsler til /chat/completions
Eksempelmodell: claude-sonnet-5-5
Viktig
apiBase må slutte med /v1. For navn som gpt-5/o-serien kan Continue selv velge /v1/responses; våre gpt-* støtter både /v1/responses og /v1/chat/completions, mens useResponsesApi: false tvinger bruk av chat/completions. useLegacyCompletionsEndpoint er ikke nødvendig.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; eller settings.json → language_models.openai_compatible / language_models.anthropic_compatible. Nøkkelen angis i innstillingsvinduet (lagres i systemets nøkkellager) eller i miljøvariabelen <ID FOR LEVERANDØREN MED STORE BOKSTAVER>_API_KEY.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
openai_compatible bruker adresse med /v1 (kaller /v1/chat/completions; capabilities.chat_completions = false bytter modellen til /v1/responses). anthropic_compatible bruker adresse uten /v1 (kaller /v1/messages; Zed sender nøkkelen i x-api-key, som Ailoot godtar). images = false og parallel_tool_calls = false er standard. Zed kan sende bilder, men aktiver images bare for en bestemt modell der gjeldende katalogoppføring oppgir image-inndata i valgt API-format. GPT- og Claude-eksemplene har images = false: øyeblikksbildet fra 2026-09-30 oppgir bare tekst for dem. For eksempel oppgir dette øyeblikksbildet image-inndata for gemini-3.6-flash i OpenAI Chat; faktisk støtte avhenger av modellens oppføring og format. Resonnerende modeller har reasoning_effort-feltet. max_tokens-verdiene i eksemplet angir kontekststørrelsen; se modellkatalogen for nøyaktige grenser.
Modellvalg i chat → Manage Language Models (tannhjul) → Add Models → Custom Endpoint → VS Code åpner chatLanguageModels.json. (Den eldre innstillingen github.copilot.chat.customOAIModels er foreldet.)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
url er det FULLSTENDIGE endepunktet. apiType-verdier: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK fungerer uten Copilot-abonnement eller GitHub-innlogging, men bare for chat/agent — forslag i koden bruker fortsatt Copilot. Organisasjonsadministratorer (Business/Enterprise) kan deaktivere BYOK-policyen. Tokengrensene ovenfor er eksempler; bruk katalogverdiene. I disse eksemplene er vision = false: katalogøyeblikksbildet fra 2026-09-30 oppgir bare tekst for GPT/OpenAI Chat og Claude/Anthropic Messages. Hvis VS Code-versjonen din tilbyr vision, aktiverer du det bare for en modell der gjeldende katalogoppføring oppgir image-inndata i valgt API-format; et felt i klienten bekrefter ikke at valgt modell støtter bilder.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Eksempelmodell: claude-sonnet-5-5
Viktig
Velg OpenAI-compatible, angi https://api.ailoot.ai/v1 som URL og fyll inn din API Key. Klikk på Test Connection og deretter Apply; velg en modell i AI Chat. Tilordne den til IDE-funksjoner under Models Assignment. Aktiver Tool calling bare hvis modellen støtter verktøy; kodefullføring har egne innstillinger.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, beskrivelse → Add.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Type: Internet Hosted
URL: https://api.ailoot.ai (UTEN /v1 — Xcode legger selv til /v1/models og /v1/chat/completions)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ velg deretter modeller fra listen (for eksempel claude-sonnet-5-5, gpt-6.1-sol)
Eksempelmodell: claude-sonnet-5-5
Viktig
Apple krever at leverandøren støtter Chat Completions og svarer på {URL}/v1/models og {URL}/v1/chat/completions. Ailoot godtar nøkkelen i x-api-key og Authorization: Bearer (velger du Authorization-headeren, legger Xcode ifølge tilbakemeldinger til Bearer-prefikset selv). Xcode-agenter konfigureres separat og er ikke omfattet av denne veiledningen.
opts for yetone/avante.nvim i lazy.nvim: opts.providers.<navn> med __inherited_from = 'openai' (egen OpenAI-kompatibel leverandør), eller overstyring av providers.claude.endpoint; nøkkelen hentes fra miljøvariabelen angitt i api_key_name (AVANTE_*-navn støttes).
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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, uten /v1
model = "claude-sonnet-5-5",
},
},
}
-- i terminalen: export AILOOT_API_KEY=sk-...
-- Leverandøren claude leser AVANTE_ANTHROPIC_API_KEY eller ANTHROPIC_API_KEY
Eksempelmodell: claude-sonnet-5-5
Viktig
I utvidelsens wiki slutter den OpenAI-kompatible adressen med /v1 (utvidelsen legger til /chat/completions). Den innebygde claude-leverandøren bruker en adresse av typen https://api.anthropic.com, så bruk en adresse uten /v1 for Ailoot. Egendefinerte leverandører uten __inherited_from krever fullstendig adresse og egne funksjoner for å tolke svaret.
require('codecompanion').setup({ adapters = { http = { ... } } }) via adapters.extend('openai_compatible', ...) eller extend('anthropic', ...); deretter interactions.chat/inline.adapter.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: gpt-6.1-sol
Viktig
openai_compatible skiller verten (env.url, uten /v1) fra URL-stien (env.chat_url). env-verdier kan være et miljøvariabelnavn, cmd:..., file:... eller en Lua-funksjon. anthropic-adapteren kan tilsvarende utvides med egen url for /v1/messages.
init.el: registrer en backend med gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) eller gptel-make-gemini — hver har :host, :endpoint, :key, :stream, :models; angi deretter gptel-backend og gptel-model.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
(setq gptel-model 'claude-sonnet-5-5
gptel-backend
(gptel-make-openai "Ailoot"
:host "api.ailoot.ai"
:endpoint "/v1/chat/completions"
:stream t
:key (getenv "AILOOT_API_KEY") ; eller (gptel-api-key-from-environment "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))
;; alternativ med Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
:host "api.ailoot.ai" ; standardsti /v1/messages
:stream t
:key (getenv "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 claude-opus-5-5))
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
Eksempelmodell: claude-sonnet-5-5
Viktig
:host — bare vertsnavnet (uten https:// og URL-sti); URL-stien angis i :endpoint. gptel-make-anthropic sender headerne x-api-key og anthropic-version, som Ailoot godtar.
Preferences → AI-features → OpenAiCustom (eller nøkkelen ai-features.openAiCustom.customOpenAiModels i settings.json; AI Configuration-vinduet åpnes med Alt+A).
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Settings → Models → Add Model → Custom Model → API Format, Request URL (Full URL-bryteren), Model ID, Display Name, API Key; valgfritt Advanced Settings.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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-...
Eksempelmodell: gpt-6.1-sol
Viktig
Når Full URL er deaktivert, legger Trae selv til endepunktet for valgt format (OpenAI — adresse med /v1; Anthropic — uten /v1). Når Full URL er aktivert, angir du https://api.ailoot.ai/v1/chat/completions eller https://api.ailoot.ai/v1/messages. Model Series-feltet tilpasser forslagene til modellfamilien.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: tomt (hentes fra /v1/models), eller legg til claude-sonnet-5-5, gpt-6.1-sol manuelt
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Eksempelmodell: claude-sonnet-5-5
Viktig
OpenAI Chat Completions-format; URL må ha /v1 og ingen avsluttende skråstrek. Modellisten hentes fra /v1/models; med en stor katalog (252 modeller) er det enklere å begrense Model IDs og aktivere caching av modellisten (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). RAG-embeddings har egne RAG_OPENAI_API_BASE_URL.
Filen librechat.yaml → endpoints.custom (nøkkel i .env via ${VAR}); for Anthropic-format brukes feltet provider: 'anthropic'
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Vanlig custom endpoint = OpenAI Chat Completions (baseURL med /v1). provider: 'anthropic' aktiverer den egne /v1/messages-klienten; dokumentasjonseksemplet angir Anthropic baseURL uten /v1 (https://api.anthropic.com), så hos oss brukes https://api.ailoot.ai. fetch: true henter listen fra /v1/models.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Provider Name: Ailoot
Type: OpenAI (eller OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Sjekk forhåndsvisningen av den endelige adressen under feltet: den skal være https://api.ailoot.ai/v1/chat/completions (for Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Deretter knappen Model Check
Eksempelmodell: claude-sonnet-5-5
Viktig
Dokumentasjonen bekrefter OpenAI-, Anthropic-, OpenAI Responses- og Gemini-protokollene og forhåndsvisningen av det endelige endepunktet under feltet, men beskriver ikke hvordan /v1 legges til — bruk forhåndsvisningen. Alle tre formatene våre (Chat Completions, Responses, Messages) passer.
Innstillinger (knapp i sidefeltet) > Model Provider > Add (nederst) > typen OpenAI API Compatible
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (tomt, standard er /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision er deaktivert i disse eksemplene; tool_use avhenger av hva den valgte modellen støtter)
Eksempelmodell: gpt-6.1-sol
Viktig
Dokumentasjonen angir API Host uten /v1 (eksempel https://api.openai.com), med /v1/chat/completions som standardendepunkt. Typen Google Gemini compatible finnes også, men er ikke testet for vårt /v1beta. Import av JSON-konfigurasjon (type: 'openai', apiHost, apiPath) er tilgjengelig fra 1.15.1 via chatbox://provider/import?config=<base64>. For GPT og Claude i eksemplet er vision deaktivert: katalogøyeblikksbildet fra 2026-09-30 oppgir bare tekst i OpenAI Chat-format. Hvis Chatbox-versjonen din tilbyr vision, aktiverer du det bare for en modell der gjeldende katalogoppføring oppgir image-inndata i valgt API-format; at klienten kan legge ved et bilde, beviser ikke at modellen støtter det.
På egen server: miljøvariablene OPENAI_PROXY_URL / OPENAI_API_KEY / OPENAI_MODEL_LIST, ANTHROPIC_PROXY_URL, GOOGLE_PROXY_URL
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
OPENAI_PROXY_URL er som standard https://api.openai.com/v1, så bruk /v1. ANTHROPIC_PROXY_URL er som standard https://api.anthropic.com (uten /v1). GOOGLE_PROXY_URL kan i prinsippet koble til Gemini-format (https://api.ailoot.ai), men vi har ikke testet dette alternativet. Bruk servermodus: hvis forespørsler sendes direkte fra nettleseren, kan Ailoot API foreløpig avvise dem etter CORS-reglene.
Settings > Model Providers > Add Provider → velg OpenAI-compatible eller Anthropic-compatible
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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: hentes fra {base_url}/models eller legges til manuelt med +: claude-sonnet-5-5
Eksempelmodell: claude-sonnet-5-5
Viktig
Dokumentasjonen: OpenAI-kompatibel Base URL må ha /v1 (ellers 404), og en avsluttende skråstrek fjernes; Anthropic-modus bruker et LiteLLM-eksempel uten /v1. Modellfunksjoner (tools, vision) angis manuelt for egendefinerte leverandører. Reservenøkler støttes (nytt forsøk bare ved 401/403/429).
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: velg fra listen (/v1/models) eller skriv inn claude-sonnet-5-5
Eksempelmodell: claude-sonnet-5-5
Viktig
Dokumentasjonen: ved tilkoblingsproblemer legger du til /v1, men IKKE /chat/completions. Modellisten hentes hvis serveren leverer /v1/models (det gjør vår).
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = i henhold til 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-...'
Eksempelmodell: deepseek-v4-pro
Viktig
Dokumentasjonen merker leverandøren som «for utviklere». Ved behov brukes GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. For embeddings finnes en egen generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — modellen nemotron-3-embed via /v1/embeddings.
Miljøvariabler ved utrulling: OPENAI_API_KEY / OPENAI_API_HOST, ANTHROPIC_API_KEY / ANTHROPIC_API_HOST; i grensesnittet — Models > Add OpenAI-compatible
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Dokumentasjonen beskriver variablene som erstatning for backend host for OpenAI og Anthropic (for proxyer og egne endpoint); den sier «host», så vi angir adressen uten /v1, men dokumentasjonen spesifiserer ikke endepunktformatet — kontroller det med den første forespørselen.
Settings > Models > (+) > OpenAI-compatible Server
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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: i henhold til modellen
Streaming: aktiver
Eksempelmodell: gpt-6.1-sol
Viktig
Du trenger hele chat completions-adressen. Gjør denne tjenesten til standard for at AI Command skal bruke den. Veiledningen bygger på BoltAI-hjelpen; vinduene kan være annerledes i BoltAI 2.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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
Eksempelmodell: gpt-6.1-sol
Viktig
Dokumentasjonen bekrefter en egendefinert OpenAI-kompatibel leverandør, men angir ikke adresseformatet; /v1 er standardroten i OpenAI API. Ved feil 404 kontrollerer du et alternativ uten /v1. Eget Anthropic-kompatibelt endpoint beskrives ikke i dokumentasjonen.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Bruk OpenAI Chat gjennom NextChat-serveren for dette oppsettet. Ved utrulling på Vercel eller Docker angir du BASE_URL=https://api.ailoot.ai uten /v1 samt OPENAI_API_KEY, CUSTOM_MODELS og DEFAULT_MODEL. Rull ut serveren på nytt etter at du har endret disse variablene.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (eller velg fra listen /v1/models)
Deretter Test; aktiver modellen i Basic > Agents > Quick Chat
Eksempelmodell: claude-sonnet-5-5
Viktig
Modellisten hentes fra /v1/models; modeller kan også angis manuelt. Hvis Test lykkes, men Quick Chat ikke sender meldinger, aktiverer du Enable CORS hos leverandøren (svaret leveres samlet, uten strømming). Nøklene lagres i Obsidian Keychain.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Legg deretter til modellene manuelt: gpt-6.1-sol, claude-sonnet-5-5
Eksempelmodell: gpt-6.1-sol
Viktig
Dokumentasjonen bekrefter Custom med API URL og nøkkel; URL-formatet er ikke spesifisert, og /v1 er standardroten i OpenAI API. Automatisk modellhenting garanteres bare for Ollama, LM Studio og Llamafile — for andre legges modeller til manuelt.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
base_url er et OpenAI-kompatibelt endpoint uten /chat/completions-suffiks. Raycast leser filen på nytt uten omstart. Hvis abilities ikke er angitt, regnes tools og vision som ustøttet. Modellene vises i Quick AI, AI Chat og AI Commands. I dette eksemplet er vision.supported = false: katalogøyeblikksbildet fra 2026-09-30 oppgir bare tekst for Claude/OpenAI Chat. Hvis Raycast-versjonen din støtter innstillingen, aktiverer du vision bare for en modell der gjeldende katalogoppføring oppgir image-inndata i OpenAI Chat-format; klientflagget bekrefter ikke API-bildestøtte i seg selv.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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: i henhold til modellen
Test → Save
Eksempelmodell: claude-sonnet-5-5
Viktig
Endpoint angis som hele endepunktet. Nøkkelen sendes i den egendefinerte headeren Authorization: Bearer sk-..., som Ailoot godtar. TypingMinds nettversjon kaller API-et direkte fra nettleseren, og CORS kan nå stoppe slike forespørsler; skrivebordsversjonen er mer pålitelig. TypingMinds Gemini-type sender nøkkelen i apiKey-headeren, som Ailoot ikke godtar — bruk OpenAI Chat Completions-typen.
Konstruktørparameteren OpenAI(base_url=..., api_key=...) eller miljøvariablene OPENAI_BASE_URL og OPENAI_API_KEY
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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":"Hei"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Hei")
# Embeddinger: client.embeddings.create(model="nemotron-3-embed", input=["tekst"])
Adresse med /v1: SDK-et legger selv til /chat/completions, /responses, /embeddings, /images/* og /audio/*. Chat Completions og Responses fungerer (Responses for modeller med dette formatet i katalogen). Strømming og verktøy er standard. Ailoot-feil returneres i JSON med Request ID og fanges som openai.APIStatusError.
Konstruktøralternativet new OpenAI({ baseURL, apiKey }); SDK-et leser som standard miljøvariabelen OPENAI_BASE_URL
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
README-en viser baseURL-alternativet; lesingen av OPENAI_BASE_URL fremgår av klientkoden (src/client.ts). Standardverdien er https://api.openai.com/v1. Angi Ailoot-adressen med /v1. Både chat.completions og responses er tilgjengelige.
Parameteren Anthropic(base_url=...) eller miljøvariabelen ANTHROPIC_BASE_URL; nøkkel: api_key eller ANTHROPIC_API_KEY
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Eksempelmodell: claude-sonnet-5-5, claude-opus-5-5; også via /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Viktig
Adresse UTEN /v1: SDK-et legger selv til /v1/messages. Gatewayen godtar nøkkelen i x-api-key (slik SDK-et sender den) og i Authorization: Bearer. Strømming, verktøy og /v1/messages/count_tokens fungerer. Batchbehandling (Batches) og Files API er ikke oppført i Ailoot-katalogen.
Leverandører: createOpenAICompatible({ name, baseURL, apiKey }) fra @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) fra @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) fra @ai-sdk/google; createOpenAI({ baseURL }) eller OPENAI_BASE_URL
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Leverandørene bruker ulike adresser: OpenAI-kompatibel og Anthropic — med /v1 (Anthropic-standard https://api.anthropic.com/v1); Google — med /v1beta (standard https://generativelanguage.googleapis.com/v1beta). Leverandøren @ai-sdk/openai bruker Responses API som standard; for modeller uten responses-metoden bruker du openai.chat("id") eller createOpenAICompatible.
ChatOpenAI(base_url=...) eller miljøvariablene OPENAI_API_BASE / OPENAI_BASE_URL; ChatAnthropic(base_url=...) eller ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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("Hei").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: adresse med /v1. Ifølge dokumentasjonen støtter ChatOpenAI bare den offisielle OpenAI-spesifikasjonen: ikke-standardfelter som reasoning_content fra tredjepartsmodeller bevares ikke. For Claude passer ChatAnthropic bedre: adresse uten /v1; SDK-et legger selv til /v1/messages. ChatAnthropics base_url-parameter og ANTHROPIC_API_URL/ANTHROPIC_BASE_URL-variabler beskrives i klassens kildedokumentasjon (langchain_anthropic/chat_models.py), men ikke på integrasjonssiden. Flagget use_responses_api aktiverer Responses-modus i ChatOpenAI.
crewai.LLM(model=..., base_url=..., api_key=...); miljøvariablene OPENAI_API_KEY og OPENAI_BASE_URL; for Claude — den egne anthropic/-leverandøren med base_url
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/messages, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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)
Prefikset openai/ eller anthropic/ velger leverandør i CrewAI; forespørselen får id uten prefiks. OpenAI bruker adresse med /v1, Anthropic uten /v1. Dokumentasjonen beskriver også flagget custom_openai=True for en vilkårlig OpenAI-kompatibel gateway. Anthropic krever max_tokens.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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="Hei")
print(r.text)
Eksempelmodell: gemini-3.6-flash, gemini-3.1-pro
Viktig
Adresse uten /v1beta: SDK-et bygger selv /v1beta/models/{model}:generateContent. Nøkkelen sendes i x-goog-api-key-headeren, som Ailoot godtar. Bare modeller med Gemini-format er tilgjengelige. JavaScript-versjonens (@google/genai) dokumentasjon beskriver ikke egen adresse, så den er ikke med her.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Prefikset openai/ angir en OpenAI-kompatibel protokoll; Ailoot mottar id uten prefiks. LiteLLM legger selv til /chat/completions og /embeddings; ifølge dokumentasjonen må adressen slutte med /v1 ved Not Found-feil.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Proxyen er nyttig hvis teamet skal få egne interne nøkler over én Ailoot-nøkkel. Belastningene i Ailoot gjelder nøkkelen angitt i api_key. Adresse med /v1.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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("Hei"))
Adresse med /v1. is_chat_model=True er påkrevd; ellers bruker klassen det eldre endepunktet /completions. is_function_calling_model=True lar agenter bruke verktøy. Angi context_window etter modellens oppføring i Ailoot-katalogen.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Svar på russisk",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // bare for modeller med metoden responses
}
});
Nøkkelen leses fra variabelen AILOOT_API_KEY — angi den før oppstart:
export AILOOT_API_KEY="sk-..." # legg til i ~/.zshrc eller ~/.bashrc
setx AILOOT_API_KEY "sk-..." # start deretter terminalen på nytt
I url angis basisadressen med /v1, ikke hele endepunktet /chat/completions. Chat Completions er standard; api: "responses" bytter til Responses API. id-formen "leverandør/modell" sender selve modellens id til gatewayen. Feltet apiKey i model-objektet vises i dokumentasjonen i et eksempel med headere; bruken sammen med url beskrives ikke separat.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client), eller globalt set_default_openai_client(client)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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="Svar på russisk", model=model)
print(Runner.run_sync(agent, "Hei").final_output)
Eksempelmodell: claude-sonnet-5-5, gpt-6.1-sol
Viktig
Adresse med /v1. Deaktiver sporing med set_tracing_disabled(True): ellers forsøker SDK-et å sende spor til OpenAI uten en OpenAI-nøkkel. Chat Completions er bare tilgjengelig for modeller som har denne metoden oppført i katalogen, og der metoden er tilgjengelig for nøkkelen din; Responses (SDK-ets standard) er bare tilgjengelig for modeller med metoden responses i katalogen. Innebygde OpenAI-verktøy (nettsøk, filer) garanteres ikke gjennom en tredjepartsgateway.
OpenAIProvider(base_url=..., api_key=...) med OpenAIChatModel (Chat Completions) eller OpenAIResponsesModel (Responses); eller miljøvariabelen OPENAI_BASE_URL
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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("Hei").output)
Adresse med /v1. Dokumentasjonen bruker OpenAIResponsesModel som standard: bruk den bare for modeller med responses-metoden; bruk OpenAIChatModel for de øvrige.
Credentials → OpenAI → Base URL-feltet (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). Deretter nodene OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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 (bryteren Use Responses API er bare for modeller med metoden responses)
Validering av tilkoblingsopplysninger kaller /models (OpenAI), /v1/models (Anthropic) og /v1beta/models (Gemini); Ailoot har alle tre endepunktene. n8ns dokumentasjonssider beskriver ikke Base URL-feltet: det finnes i selve tilkoblingsopplysningene (kildene OpenAiApi.credentials.ts og AnthropicApi.credentials.ts, merket «Override the default base URL for the API»). Ikke velg «Use Gateway credits» i n8n Cloud; da går forespørslene utenom Ailoot.
Integrations → Model Provider → installer utvidelsen OpenAI-API-compatible → Add Model (felter: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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: i henhold til modellkortet i Ailoot-katalogen
For Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Bare eieren og arbeidsområdets administratorer kan administrere leverandører. Ifølge utvidelsens README brukes /v1 i LLM-adressen, mens utvidelsen selv legger til API-versjonen for embeddings, rerank, STT og TTS; bruk derfor adresse uten /v1 (ellers blir det /v1/v1). Legg til hver Ailoot-modell som en egen oppføring; aktiver bildestøtte og strømming i modellinnstillingene.
Noden ChatOpenAI eller ChatOpenAI Custom → Connect Credential (nøkkel) → Additional Parameters → Base Path (og Base Options for headere)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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 modelliste; bruk derfor ChatOpenAI Custom for vilkårlige Ailoot-id-er, der modellnavnet angis manuelt. Base Path med /v1. For embeddings finnes noden OpenAI Embeddings Custom.
Installer via HACS (Custom repository) eller kopier custom_components/extended_openai_conversation → start på nytt → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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
Eksempelmodell: gpt-6.1-sol, claude-sonnet-5-5
Viktig
Dette er en tredjepartskomponent, ikke en offisiell integrasjon. Enheter styres med funksjonskall (tools) i Chat Completions, så velg modeller med verktøystøtte. Den offisielle OpenAI Conversation-integrasjonen støtter ikke egen adresse.
Profil → Settings → Model Providers → OpenAI Compatible (feltene Base URL og API Key; miljøvariablene OPENAI_COMPATIBLE_BASE_URL og OPENAI_COMPATIBLE_API_KEY). Alternativ: OpenAI-komponenten → feltet OpenAI API Base
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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-..."
Velg deretter OpenAI Compatible → claude-sonnet-5-5 i komponentene Language Model / Agent
Langflow kontrollerer tilkoblingen og henter modellisten fra /v1/models; modellene vises under Language Models og Embedding Models. Aktiver deretter modellene du trenger, manuelt. Leverandøren installeres sammen med langflow.
Den innebygde OpenAI-modulen fungerer bare med en OpenAI-konto. Bruk HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for 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 finnes i choices[].message.content
Eksempelmodell: gpt-6.1-sol, claude-sonnet-5-5
Viktig
Dette er en generell HTTP-modul, ikke en egen Ailoot-leverandør: dokumentasjonen beskriver en vilkårlig HTTPS-adresse. Lagre helst nøkkelen i en API-nøkkeltilkobling (Make anbefaler dette fremfor å sende den i headerne). Make trenger ikke strømming; send uten stream.
Telegram-rammeverk har ikke eget LLM-lag: meldingsbehandleren kaller OpenAI SDK med Ailoot base_url (eller Anthropic SDK med base_url uten /v1)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Lagre Python-koden som ailoot-telegram-bot.py. Installer avhengighetene, angi begge miljøvariablene og kjør filen. Send Hello til boten og kontroller tekstsvaret. Ta vare på Request ID ved feil, og kontroller det opprinnelige resultatet før 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-rammeverk har ikke eget lag for nevrale nettverk: Ailoot-adressen angis i OpenAI SDK inne i boten. Ved null saldo returnerer Ailoot en forståelig feil 402 med Request ID — vis den til botbrukeren i stedet for å krasje.
Zapier-appen ChatGPT (OpenAI) fungerer bare med OpenAI. Bruk Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Handling: 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":"Hei"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Eksempelmodell: claude-sonnet-5-5, gpt-6.1-sol
Viktig
Dette er en generell HTTP-forespørsel; Zapier har ingen ferdig leverandør med et basisadressefelt. Custom Request sender Data-feltet uendret, uten å tolke det, så JSON må kontrolleres på forhånd. Webhooks by Zapier er tilgjengelig på betalte Zapier-abonnementer.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; miljøvariablene GEMINI_API_KEY og GOOGLE_GEMINI_BASE_URL
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1beta/models/{model}:generateContent, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Protokollen er eget Gemini REST-format (streamGenerateContent, nøkkel i X-Goog-Api-Key), endepunkt https://api.ailoot.ai/v1beta/... For ett spørsmål sender agy to forespørsler: samtaletittel og selve svaret. Agenten reserverer betydelig mer per trinn enn vanlig chat, så ha ekstra saldo. Oppføringen står under «Under gjennomgang»: oppsettet er laget fra dokumentasjonen, men en faktisk klienttest gjennom Ailoot er ikke utført ennå. Hvis modelProvider = gemini og GEMINI_API_KEY er tom, starter ikke CLI-et.
cline auth → egne API-leverandører → OpenAI Compatible: Base URL, API Key, Model ID; flagget -P/--provider velger leverandør
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Kjør testene og rett feilene"
Eksempelmodell: claude-sonnet-5-5
Viktig
Feltene Base URL / API Key / Model ID beskrives i Cline-dokumentasjonen for OpenAI Compatible. CLI-dokumentasjonen oppgir ikke de nøyaktige valgnavnene i cline auth-veiviseren — kontroller på skjermen.
GitHub bekrefter støtte for egendefinerte endepunkter. Det offisielle skjermbildet viser Provider Name, API Key og API Type: Chat Completions, men ikke noe URL-eksempel. Derfor gis det ingen ferdig Ailoot-konfigurasjon å kopiere her. JetBrains AI Assistant er det dokumenterte alternativet i denne IDE-en. Be pluginens offisielle støtte avklare URL-kravene.
Cursor Settings → Models → API Keys → OpenAI API Key + bryteren «Override OpenAI Base URL»; legg deretter modellens ID til de egendefinerte modellene dine.
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
Egen modell: gpt-6.1-sol (legg til, aktiver, velg i chatten)
Eksempelmodell: gpt-6.1-sol
Viktig
Den gjeldende offisielle Cursor-dokumentasjonen beskriver ikke egen adresse: den lister bare OpenAI-/Anthropic-/Google-/Azure-/Bedrock-nøkler, sier at egne nøkler bare fungerer i chat (Tab bruker fortsatt Cursor-modeller), og at alle forespørsler går via Cursors servere (adressen må være offentlig — api.ailoot.ai er offentlig). Adressebryteren finnes i grensesnittet, men Cursor-forumet melder om feil: den brukes for alle modeller, Agent-modus bruker kanskje ikke egen nøkkel, og i enkelte 3.15.x-utgaver tar feltet ikke imot inndata.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Eksempelmodell: gpt-6.1-sol
Viktig
Utvidelsens dokumentasjon nevner leverandøren Custom, men beskriver ikke adressefeltet eller formatet; oppsettet bygger på utvidelsens grensesnitt — kontroller i innstillingsvinduet.
Cmd/Ctrl+Shift+P → Open config.json → oppføring i models[] (PearAI er en Continue-avgrening).
Konfigurasjon
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Den offisielle PearAI-dokumentasjonen kunne ikke kontrolleres (dokumentasjonsnettstedet var utilgjengelig), og repositoriet hadde ikke vært oppdatert på lenge. Konfigurasjonsformen bygger på Continue — kontroller i appen.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Visual Studio-bloggen (29.09.2026) kunngjorde egne OpenAI- og Ollama-adresser i VS 2026 Stable, men dokumentasjonssiden beskriver fortsatt bare OpenAI-/Anthropic-/Google-nøkler uten adressefelt; feltnavn og adresseformat er derfor ikke bekreftet ennå. Bare chat; ikke tilgjengelig på Copilot Business/Enterprise-abonnementer.
Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.
Oppsettet bygger på Voids kildekode, ikke brukerdokumentasjonen. Void-repositoriet er arkivert, og redigereren utvikles ikke lenger — bare egnet for dem som allerede bruker den.
Eksterne API-er er bare tilgjengelige i betalt Smart Chat Pro.
Obsidian Copilot
Witsy, 5ire
Vi fant ingen offisiell beskrivelse av egen API-adresse.
Cherry Studio eller Jan
Make: innebygd OpenAI-modul
Kobler bare til en OpenAI-konto.
HTTP-modulen → Make a request — Make-oppføringen
Zapier: ChatGPT (OpenAI)-appen
Ingen felt for egen adresse.
Webhooks by Zapier → Custom Request — Zapier-oppføringen
Home Assistant: OpenAI Conversation
Den innebygde integrasjonen bruker bare OpenAIs adresse.
Extended OpenAI Conversation fra HACS — Home Assistant-oppføringen
aiogram, python-telegram-bot, grammY, Telegraf
Botrammeverk kobler ikke til modeller på egen hånd.
OpenAI eller Anthropic SDK inne i boten — Telegram-bot-oppføringen
Flere detaljer
API-tilkobling og klientoppsett
Hvor legger jeg inn API-adressen og nøkkelen i klienten?
Agenter, redigeringsverktøy, chatter og SDK-er som godtar Ailoot-nøkkelen. Knappen «Konfigurer» viser hvor adresse og nøkkel settes inn, og en ferdig konfigurasjon du kan kopiere.
Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.
Selskapet og dets prosjektportefølje
Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.
Kjøp tokener med rabatt.
Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.
Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.
Velg OpenAI-, Anthropic- eller Gemini-formatet som klienten din støtter. Se Ailoot-modellkortet for en kompatibel API-metode og modell-ID; støtte for ett format betyr ikke at hver modell støtter alle formater.
Hva må jeg konfigurere i klienten min?
Angi Ailoot API-nøkkelen, API-adressen og en modell-ID som er kompatibel med klientmetoden. OpenAI SDK bruker https://api.ailoot.ai/v1; Anthropic og Gemini SDK bruker https://api.ailoot.ai. Behold forespørselsfeltene fra eksemplet for det formatet.
Hvordan sender jeg min første API-forespørsel?
Opprett en Ailoot API-nøkkel. Angi https://api.ailoot.ai/v1 for OpenAI SDK, eller https://api.ailoot.ai for Anthropic og Gemini SDK. GET /v1/models er gratis og viser modellene som er tilgjengelige for nøkkelen din; bruk deretter eksemplet for den valgte modellen og API-metoden.
Hva bør jeg sjekke når en tilkoblet klient ikke fungerer?
Sjekk at klienten sender forventet OpenAI-, Anthropic- eller Gemini-format til riktig API-adresse med Ailoot API-nøkkelen din. Bekreft modell-ID og metode, og sammenlign deretter feilen som returneres, med klientveiledningen. Send feilen og forespørselens ID til support@ailoot.ai uten å dele nøkkelen din.
Kan Ailoot brukes i et betalt produkt?
Ja. Koble API-et til SaaS, app eller bot etter Ailoots offentlige tilbud og lisensavtale. Be om skriftlige vilkår og forhandlerlisens for prosjektet ved videresalg.
Hvordan søker jeg om en forhandlerlisens?
Send en e-post til support@ailoot.ai med en beskrivelse av hva produktet ditt gjør, hvem som bruker det, og hvordan du gir tilgang. Be om en forhandlerlisens og skriftlige vilkår for prosjektet ditt.