Source: https://ailoot.ai/integrations/da/
Canonical: https://ailoot.ai/integrations/da/
Language: da

[Integrationer](https://ailoot.ai/docs/da/integrations/) 

# Forbind Ailoot med dine foretrukne værktøjer — API-forbindelse og klientopsætning

Agenter, editorer, chats og SDK'er, der accepterer en Ailoot-nøgle. Knappen »Konfigurér« viser, hvor adressen og nøglen skal indsættes, samt en færdig konfiguration, du kan kopiere.

**85**applikationer

**77**klar

**8**under gennemgang

 Søg efter applikation 

## Agenter i terminalen

Kodeagenter og CLI'er: skriver kode, kører kommandoer og redigerer filer.

CC

### [Claude Code](https://ailoot.ai/docs/da/integrations/claude-code/)

Terminalagent

Anthropic Messages

Anthropics terminalagent: skriver kode, redigerer filer og kører kommandoer.

[Læs mere →](https://ailoot.ai/docs/da/integrations/claude-code/)

#### Hvor skal du konfigurere?

Miljøvariabler eller blokken "env" i ~/.claude/settings.json (for ét projekt — .claude/settings.local.json); VS Code-udvidelse — claudeCode.environmentVariables; kontrol — kommandoen /status

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.claude/settings.json`

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Adresse uden /v1: Claude Code tilføjer selv /v1/messages. ANTHROPIC\_AUTH\_TOKEN sendes som Authorization: Bearer, ANTHROPIC\_API\_KEY som x-api-key; Ailoot accepterer begge. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 henter vores modeller ind i /model via /v1/models. Ved fejl 400 om ukendte felter — CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1. Anthropics dokumentation understøtter ikke brug af Claude Code med andre modeller end Claude gennem en gateway, selv om vores /v1/messages betjener dem; vi anbefaler Claude-modeller. Remote Control og stemmeinput er ikke tilgængelige med gatewayen.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/claude-code/)[Applikationens dokumentation ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

### [OpenAI Codex CLI](https://ailoot.ai/docs/da/integrations/openai-codex-cli/)

Terminalagent

OpenAI Responses

OpenAIs terminalagent, der bruger Responses-formatet.

[Læs mere →](https://ailoot.ai/docs/da/integrations/openai-codex-cli/)

#### Hvor skal du konfigurere?

~/.codex/config.toml (kun brugerfilen: i projektets .codex/config.toml ignoreres nøglerne model\_provider/model\_providers); nøglen hentes fra variablen i env\_key

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.codex/config.toml`

```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"
```

```bash
export AILOOT_API_KEY="sk-..."
codex
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Codex bruger kun OpenAI Responses API (dokumentationen angiver kun wire\_api = "responses"), så vores /v1/responses kræves. Udbyder-ID'erne openai, ollama, lmstudio er reserverede. Alternativt openai\_base\_url = "https://api.ailoot.ai/v1" for den indbyggede udbyder openai. Ailoot leverer modellisten til Codex som et Codex-manifest (GET /v1/models med client\_version). Vælg en bestemt model, der har OpenAI Responses-format i kataloget. I øjebliksbilledet fra 2026-09-30 har gemini-3.6-flash OpenAI Chat, Anthropic Messages og Gemini, men ikke Responses, så denne model passer ikke til Codex. Kontrollér formatsættet på modelkortet, ikke ud fra familienavnet.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/openai-codex-cli/)[Applikationens dokumentation ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

### [Hermes Agent](https://ailoot.ai/docs/da/integrations/hermes-agent/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Nous Researchs terminalagent med hukommelse og færdigheder.

[Læs mere →](https://ailoot.ai/docs/da/integrations/hermes-agent/)

#### Hvor skal du konfigurere?

hermes model → »Custom endpoint (self-hosted / VLLM / etc.)« eller ~/.hermes/config.yaml (afsnittet model eller ordbogen providers)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.hermes/config.yaml`

```yaml
model:
  default: claude-sonnet-5-5
  provider: custom
  base_url: https://api.ailoot.ai/v1
  key_env: AILOOT_API_KEY

# flere formater på én gang — navngivne udbydere:
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
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

transport: chat\_completions (OpenAI Chat), anthropic\_messages (Anthropic Messages) eller codex\_responses (OpenAI Responses). LLM\_MODEL i .env bruges ikke længere; OPENAI\_BASE\_URL gælder kun for udbyderen openai-api. For anthropic\_messages angives adressen uden /v1 — Anthropic-SDK'et tilføjer selv /v1/messages. Hjælpeopgaver (billedgenkendelse, komprimering af historik) bruger som standard samme primære model.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/hermes-agent/)[Applikationens dokumentation ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/da/integrations/openclaw/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Personlig AI-assistent på din egen computer: chats, beskedtjenester og opgaver.

[Læs mere →](https://ailoot.ai/docs/da/integrations/openclaw/)

#### Hvor skal du konfigurere?

OpenClaw-konfigurationen (~/.openclaw/openclaw.json) → models.providers.\<id\>; standardmodel — agents.defaults.model.primary; sikker redigering — openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "ailoot/claude-sonnet-5-5"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "ailoot": {
        "baseUrl": "https://api.ailoot.ai/v1",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-sonnet-5-5",
            "name": "Claude Sonnet 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 128000
          },
          {
            "id": "deepseek-v4-pro",
            "name": "DeepSeek V4 Pro",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      },
      "ailoot-claude": {
        "baseUrl": "https://api.ailoot.ai",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-opus-5-5",
            "name": "Claude Opus 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      }
    }
  }
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

api-adaptere: openai-completions (standard, når baseUrl er angivet), openai-responses (kun hvis serveren understøtter /v1/responses — det gør Ailoot), anthropic-messages, google-generative-ai m.fl. For anthropic-messages har OpenClaw-eksemplerne baseUrl uden /v1. OpenClaw kan sende billeder, når modellens input indeholder "image". Claude-eksemplerne har kun tekst: i katalogets øjebliksbillede fra 2026-09-30 angiver disse metoder ikke image-input. Tilføj kun "image" for en bestemt model, hvis aktuelle katalogkort angiver billedinput og det valgte API-format. For eksempel angiver gemini-3.6-flash i dette øjebliksbillede image-input til OpenAI Chat; den faktiske understøttelse afhænger af modelkortet og formatet. Stien til den primære konfigurationsfil bygger på almindelig OpenClaw-praksis; den læste side nævner også ~/.openclaw/agents/\<agentId\>/agent/models.json.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/openclaw/)[Applikationens dokumentation ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/da/integrations/opencode/)

Terminalagent

OpenAI Chat

Open source-terminalagent med enhver OpenAI-kompatibel udbyder.

[Læs mere →](https://ailoot.ai/docs/da/integrations/opencode/)

#### Hvor skal du konfigurere?

opencode.json (i projektet eller ~/.config/opencode/opencode.json) → provider.\<id\>; nøgle — via /connect eller "apiKey": "{env:VAR}"

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "ailoot/claude-sonnet-5-5",
  "provider": {
    "ailoot": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ailoot",
      "options": {
        "baseURL": "https://api.ailoot.ai/v1",
        "apiKey": "{env:AILOOT_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5"
        },
        "gpt-6.1-sol": {
          "name": "GPT-6.1 Sol"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro"
        }
      }
    }
  }
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Pakken @ai-sdk/openai-compatible bruger /v1/chat/completions. Til modeller, der kræver /v1/responses, angiver opencode-dokumentationen pakken @ai-sdk/openai. En Anthropic-kompatibel udbyder med egen baseURL beskrives ikke i opencode-dokumentationen. Vælg modeller, hvis aktuelle katalogkort angiver OpenAI Chat-format. I øjebliksbilledet fra 2026-09-30 har gemini-3.6-flash dette format; kontrollér andre Gemini-modeller på deres kort. Denne sti bruger ikke det oprindelige Gemini-format. En metode i kataloget betyder ikke, at den konkrete klientversion er afprøvet.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/opencode/)[Applikationens dokumentation ↗](https://opencode.ai/docs/providers/)

QC

### [Qwen Code](https://ailoot.ai/docs/da/integrations/qwen-code/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Qwen-teamets konsolagent: OpenAI-, Anthropic- og Gemini-formater.

[Læs mere →](https://ailoot.ai/docs/da/integrations/qwen-code/)

#### Hvor skal du konfigurere?

Variablerne OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, kommandoen /auth i sessionen eller ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
export AILOOT_API_KEY="sk-..."
# hurtig metode
export OPENAI_API_KEY="$AILOOT_API_KEY"
export OPENAI_BASE_URL=https://api.ailoot.ai/v1
export OPENAI_MODEL=qwen3.8-max
qwen
```

`~/.qwen/settings.json`

```json
{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `qwen3.8-max`

#### Vigtigt

Protokoltyper: openai (Chat Completions), anthropic, gemini, vertex-ai. Til openai bruges baseUrl med /v1. Dokumentationens eksempler for anthropic og gemini har ikke baseUrl, så vi anbefaler openai-varianten. Til openai-typen skal du vælge en model med OpenAI Chat-format i kataloget: gemini-3.6-flash har det. Andre Gemini-modeller kan have andre formater — kontrollér kortet for den konkrete model. Variationen med settings.json læser nøglen fra variablen AILOOT\_API\_KEY (feltet envKey): angiv den med kommandoen export AILOOT\_API\_KEY=sk-... eller linjen AILOOT\_API\_KEY=sk-... i ~/.qwen/.env; ellers starter Qwen Code med en tom nøgle og får 401.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/qwen-code/)[Applikationens dokumentation ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

### [Gemini CLI](https://ailoot.ai/docs/da/integrations/gemini-cli/)

Terminalagent

Gemini

Googles terminalagent med det oprindelige Gemini-format.

[Læs mere →](https://ailoot.ai/docs/da/integrations/gemini-cli/)

#### Hvor skal du konfigurere?

Miljøvariablerne GEMINI\_API\_KEY og GOOGLE\_GEMINI\_BASE\_URL; loginmetode — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; model — GEMINI\_MODEL eller flaget -m

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
export AILOOT_API_KEY="sk-..."
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
export GEMINI_MODEL=gemini-3.8-flash
gemini
```

`~/.gemini/settings.json`

```json
{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}
```

Eksempel på model: `gemini-3.8-flash`

#### Vigtigt

Adresse uden /v1beta: SDK'et tilføjer automatisk /v1beta/models/{model}:generateContent. Adressen skal bruge HTTPS. Nøglen sendes i headeren x-goog-api-key, som Ailoot accepterer. Kun modeller, der er angivet med formatet Gemini i kataloget, er egnede. Kontrollér før start, at det præcise ID og denne metode er tilgængelige for din nøgle. Ailoot leverer det betalte Gemini-svar samlet efter beregning af omkostningerne, ikke ord for ord, så teksten vises ikke med det samme ved lange svar.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/gemini-cli/)[Applikationens dokumentation ↗](https://geminicli.com/docs/reference/configuration/)

KC

### [Kimi CLI](https://ailoot.ai/docs/da/integrations/kimi-cli/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Moonshots konsolagent til kodearbejde.

[Læs mere →](https://ailoot.ai/docs/da/integrations/kimi-cli/)

#### Hvor skal du konfigurere?

~/.kimi/config.toml (afsnittene providers og models, default\_model); /login understøtter kun Moonshot-platforme — egen adresse angives manuelt i filen

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.kimi/config.toml`

```toml
default_model = "ailoot-kimi"

[providers.ailoot]
type = "openai_legacy"
base_url = "https://api.ailoot.ai/v1"
api_key = "sk-..."

[providers.ailoot-claude]
type = "anthropic"
base_url = "https://api.ailoot.ai"
api_key = "sk-..."

[models.ailoot-kimi]
provider = "ailoot"
model = "kimi-k3"
max_context_size = 262144
capabilities = ["thinking"]

[models.ailoot-sonnet]
provider = "ailoot-claude"
model = "claude-sonnet-5-5"
max_context_size = 1000000
capabilities = ["thinking", "image_in"]
```

Eksempel på model: `kimi-k3`

#### Vigtigt

Typer: openai\_legacy (Chat Completions, base\_url med /v1), openai\_responses (Responses, med /v1), anthropic (uden /v1), gemini (base\_url er Googles rodadresse, hos os https://api.ailoot.ai). Værktøjet SearchWeb virker kun med Moonshots egen platform; FetchURL bruger lokal download ved en anden API-adresse.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/kimi-cli/)[Applikationens dokumentation ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/da/integrations/crush/)

Terminalagent

OpenAI ChatAnthropic Messages

Terminalagent fra Charm med konfiguration i filen crushrc.

[Læs mere →](https://ailoot.ai/docs/da/integrations/crush/)

#### Hvor skal du konfigurere?

crushrc (Bash-konfiguration): ./.crushrc, ./crushrc eller ~/.config/crush/crushrc; det gamle format crush.json er forældet, men virker stadig

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# Anthropic-format til Claude: adresse uden /v1
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `deepseek-v4-pro`

#### Vigtigt

Typen openai-compat bruger OpenAI Chat-format med adresse med /v1. Typen anthropic bruger Messages-format med adresse uden /v1: Crush sender den til anthropic-sdk-go, som selv tilføjer /v1/messages. Crush-README'ets eksempel med /v1 ville give stien /v1/v1/messages og fejl 404. Nøglen sendes i x-api-key-headeren, som Ailoot accepterer. Hvis modellisten er tom, henter udbyderen openai-compat den selv fra /v1/models. crushrc udføres som kode: start ikke Crush i andres mapper med sådan en fil. I dette eksempel har Claude supports-images = false: katalogets øjebliksbillede fra 2026-09-30 angiver kun tekst for det valgte Messages-format. Hvis din Crush-version understøtter dette flag, må du kun aktivere det for en model, hvis aktuelle katalogkort angiver image-input i det valgte API-format; klientflaget giver ikke i sig selv modellen billedstøtte.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/crush/)[Applikationens dokumentation ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/da/integrations/aider/)

Terminalagent

OpenAI Chat

Parprogrammering med AI direkte i git-repositoryet.

[Læs mere →](https://ailoot.ai/docs/da/integrations/aider/)

#### Hvor skal du konfigurere?

Variablerne OPENAI\_API\_BASE og OPENAI\_API\_KEY, flaget --model openai/\<model\>

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_BASE=https://api.ailoot.ai/v1
export OPENAI_API_KEY="$AILOOT_API_KEY"
aider --model openai/deepseek-v4-pro
```

Eksempel på model: `openai/deepseek-v4-pro`

#### Vigtigt

Præfikset openai/ er obligatorisk: det får Aider (via LiteLLM) til at sende anmodninger til OpenAI-kompatible /v1/chat/completions. For modeller, Aider ikke kender, advarer den om ukendt kontekst — det er ikke en fejl. En Anthropic-adresse med egen base URL beskrives ikke på denne dokumentationsside.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/aider/)[Applikationens dokumentation ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/da/integrations/goose/)

Terminalagent

OpenAI ChatAnthropic Messages

Open source-agent til terminal og desktop med MCP-udvidelser.

[Læs mere →](https://ailoot.ai/docs/da/integrations/goose/)

#### Hvor skal du konfigurere?

goose configure → Custom Providers → Add A Custom Provider, eller JSON i ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); alternativt den indbyggede OpenAI-udbyder med OPENAI\_HOST/OPENAI\_BASE\_PATH

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.config/goose/custom_providers/ailoot.json`

```json
{
  "name": "ailoot",
  "engine": "openai",
  "display_name": "Ailoot",
  "description": "Ailoot API",
  "api_key_env": "AILOOT_API_KEY",
  "base_url": "https://api.ailoot.ai/v1/chat/completions",
  "models": [
    {
      "name": "claude-sonnet-5-5",
      "context_limit": 1000000
    },
    {
      "name": "gpt-6.1-sol",
      "context_limit": 272000
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
```

```bash
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot

# alternativ via den indbyggede OpenAI-udbyder:
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"
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Motorer til egen udbyder: openai, anthropic, ollama. I Goose-eksemplet er base\_url for engine openai angivet som den fulde sti til /v1/chat/completions. For den indbyggede udbyder er OPENAI\_HOST roden uden sti, og OPENAI\_BASE\_PATH er stien (som standard v1/chat/completions). Goose ignorerer nøglen i config.yaml — kun en variabel eller nøglering kan bruges. Repositoryet er flyttet til aaif-goose/goose.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/goose/)[Applikationens dokumentation ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

### [Factory Droid](https://ailoot.ai/docs/da/integrations/factory-droid/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Factorys terminalagent med egne modeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/factory-droid/)

#### Hvor skal du konfigurere?

~/.factory/settings.json → listen customModels; modelvalg — kommandoen /model, afsnittet »Custom models«

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "customModels": [
    {
      "model": "claude-sonnet-5-5",
      "displayName": "Claude Sonnet 5.5 (Ailoot)",
      "baseUrl": "https://api.ailoot.ai",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 64000
    },
    {
      "model": "gpt-6.1-sol",
      "displayName": "GPT-6.1 Sol (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "openai",
      "maxOutputTokens": 64000
    },
    {
      "model": "deepseek-v4-pro",
      "displayName": "DeepSeek V4 Pro (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "generic-chat-completion-api",
      "maxOutputTokens": 32000
    }
  ]
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

provider: anthropic = Messages API (baseUrl som hos Anthropic, uden /v1), openai = Responses API (med /v1), generic-chat-completion-api = Chat Completions (med /v1). For anthropic sendes nøglen som standard i x-api-key (som Ailoot accepterer); "authMode": "bearer" skifter til Authorization. Nøglerne forbliver lokale. Factory tester kun de officielle Anthropic- og OpenAI-API'er fuldt ud.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/factory-droid/)[Applikationens dokumentation ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/da/integrations/amp/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Amp-kodeagent med fleksibel modelrouting.

[Læs mere →](https://ailoot.ai/docs/da/integrations/amp/)

#### Hvor skal du konfigurere?

Indstillinger → Model Routing → Add → Custom URL (eller workspace Model Routing for teamet); fra terminalen — amp config model-providers (list, test, set-priority, edit-router…)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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

Anden forbindelse til GPT:
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

Kontrol: amp config model-providers check-access --provider-model anthropic/claude-fable-5
```

Eksempel på model: `claude-fable-5`

#### Vigtigt

Custom URL-formater: chat-completions (\<base\>/chat/completions), responses (\<base\>/responses), anthropic-messages (\<base\>/v1/messages, /v1 gentages ikke), google-genai (\<base\>/models/\<model\>:streamGenerateContent). Nøglen sendes som Authorization: Bearer. Mappingen bruger kanoniske Amp-ID'er som provider/model; pilen angiver det ID, der sendes til os. Modeller, forbindelsen ikke dækker, håndteres af Amp selv for Amps egne kreditter. Dokumentationen kræver, at din egen host er tilgængelig fra Amp — adressen er offentlig, så det er opfyldt.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/amp/)[Applikationens dokumentation ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/da/integrations/aichat/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Alsidig terminalchat med roller, sessioner og RAG.

[Læs mere →](https://ailoot.ai/docs/da/integrations/aichat/)

#### Hvor skal du konfigurere?

AIChats config.yaml → clients (typerne openai-compatible, claude, gemini); model — -m \<client\>:\<model\>

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```yaml
clients:
  - type: openai-compatible
    name: ailoot
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
    models:
      - name: deepseek-v4-pro
        max_input_tokens: 1000000
        supports_function_calling: true
  - type: claude
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
  - type: gemini
    api_base: https://api.ailoot.ai/v1beta
    api_key: sk-...
```

```bash
aichat -m ailoot:deepseek-v4-pro 'Hej'
```

Eksempel på model: `deepseek-v4-pro`

#### Vigtigt

I AIChats konfigurationseksempel angives api\_base for claude med /v1 og for gemini med /v1beta; det samme gælder for Ailoot. De tre klienter giver adgang til alle tre Ailoot-formater: OpenAI, Anthropic og Gemini.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/aichat/)[Applikationens dokumentation ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

### [Continue CLI](https://ailoot.ai/docs/da/integrations/continue-cli/)

Terminalagent

OpenAI Chat

Continues konsolversion til agenter og automatisering.

[Læs mere →](https://ailoot.ai/docs/da/integrations/continue-cli/)

#### Hvor skal du konfigurere?

Continue-YAML-konfiguration (config.yaml), som sendes til CLI'et med flaget --config \<path\>

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`ailoot.yaml`

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5.5 (Ailoot)
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...

# start:
cn --config ./ailoot.yaml
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Til OpenAI-kompatible tjenester bruger Continue provider: openai og apiBase med /v1. Konfigurationsformatet er fælles for udvidelsen og CLI'et, og filen sendes med flaget --config.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/continue-cli/)[Applikationens dokumentation ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/da/integrations/forge/)

Terminalagent

OpenAI Chat

Terminalagent med konfigurerbare udbydere.

[Læs mere →](https://ailoot.ai/docs/da/integrations/forge/)

#### Hvor skal du konfigurere?

forge provider login → OpenAI-compatible (anbefalet fremgangsmåde); ældre fremgangsmåde — .env med OPENAI\_URL og OPENAI\_API\_KEY samt model i forge.yaml

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
# anbefalet:
forge provider login   # vælg OpenAI-compatible, indtast https://api.ailoot.ai/v1 og sk-...

# forældet metode (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

# forge.yaml
model: claude-sonnet-5-5
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Konfiguration via .env er markeret som forældet: ved første start flytter Forge variablerne til sit eget fillager. De præcise betegnelser i guiden provider login står ikke i README'et.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/forge/)[Applikationens dokumentation ↗](https://github.com/tailcallhq/forgecode)

GC

### [GitHub Copilot CLI](https://ailoot.ai/docs/da/integrations/github-copilot-cli/)

Terminalagent

OpenAI ChatAnthropic Messages

Copilot i terminalen med egne modeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/github-copilot-cli/)

#### Hvor skal du konfigurere?

Miljøvariablerne COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL (eller flaget --model)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# OpenAI-kompatibel tilstand
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot

# Anthropic-tilstand
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Typer: openai (som standard, enhver OpenAI-kompatibel server), azure, anthropic. Modellen skal understøtte værktøjskald og streaming. COPILOT\_PROVIDER\_WIRE\_API vælger protokol, men værdierne er ikke angivet på siden. Grænser kan sættes med COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/github-copilot-cli/)[Applikationens dokumentation ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/da/integrations/gptme/)

Terminalagent

OpenAI Chat

Personlig terminalagent: kode, filer og browser.

[Læs mere →](https://ailoot.ai/docs/da/integrations/gptme/)

#### Hvor skal du konfigurere?

~/.config/gptme/config.toml → \[\[providers\]\]; modellen vælges som \<provider\>/\<model\>

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.config/gptme/config.toml`

```toml
[[providers]]
name = "ailoot"
base_url = "https://api.ailoot.ai/v1"
api_key_env = "AILOOT_API_KEY"
default_model = "claude-sonnet-5-5"
```

```bash
export AILOOT_API_KEY="sk-..."
gptme 'hej' -m ailoot/claude-sonnet-5-5
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Enhver OpenAI-kompatibel server; nøglen søges i api\_key, derefter api\_key\_env, derefter \<NAME\>\_API\_KEY. Liste over udbydere — gptme-util providers list.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/gptme/)[Applikationens dokumentation ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

### [Kilo Code CLI](https://ailoot.ai/docs/da/integrations/kilo-code-cli/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Kilo Codes konsolagent.

[Læs mere →](https://ailoot.ai/docs/da/integrations/kilo-code-cli/)

#### Hvor skal du konfigurere?

~/.config/kilo/kilo.jsonc (eller ./kilo.jsonc; også KILO\_CONFIG) → provider.\<id\>.options.baseURL; i udvidelsen — Settings → Providers → Custom provider

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "openai-compatible/claude-sonnet-5-5",
  "provider": {
    "openai-compatible": {
      "options": {
        "apiKey": "{env:AILOOT_API_KEY}",
        "baseURL": "https://api.ailoot.ai/v1"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5 (Ailoot)",
          "tool_call": true,
          "limit": {
            "context": 1000000,
            "output": 64000
          }
        }
      }
    }
  }
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Dialogen Custom provider tilbyder protokolvalg: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} virker kun i den betroede globale konfiguration (~/.config/kilo); i projektets kilo.json indsættes nøglen ikke fra variablen.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/kilo-code-cli/)[Applikationens dokumentation ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

### [LLM](https://ailoot.ai/docs/da/integrations/llm-cli/)

Terminalagent

OpenAI ChatOpenAI Responses

Værktøj til modelanmodninger fra kommandolinjen.

[Læs mere →](https://ailoot.ai/docs/da/integrations/llm-cli/)

#### Hvor skal du konfigurere?

Filen extra-openai-models.yaml i llm-indstillingsmappen; nøgle — llm keys set \<navn\>

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`extra-openai-models.yaml`

```text
- model_id: ailoot-sonnet
  model_name: claude-sonnet-5-5
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  supports_tools: true
  vision: true
- model_id: ailoot-gpt
  model_name: gpt-6.1-sol
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  responses: true
```

```bash
llm keys set ailoot
llm -m ailoot-sonnet 'Hej'
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Chat Completions er standard; responses: true skifter modellen til /responses. Når api\_base er angivet, sendes OpenAI-nøglen ikke — api\_key\_name kræves. Dette er et CLI-værktøj til anmodninger, ikke en agent.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/llm-cli/)[Applikationens dokumentation ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

### [mini-SWE-agent](https://ailoot.ai/docs/da/integrations/mini-swe-agent/)

Terminalagent

OpenAI Chat

Minimalistisk agent til opgaver i et repository.

[Læs mere →](https://ailoot.ai/docs/da/integrations/mini-swe-agent/)

#### Hvor skal du konfigurere?

Agentens YAML-konfiguration → afsnittet model (model\_name, model\_kwargs); standardstien til konfigurationen ændres med indstillingen MSWEA\_MINI\_CONFIG\_PATH

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```yaml
# udsnit af agentens konfiguration
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Bruger LiteLLM: model\_kwargs sendes direkte til litellm.completion. Uden LiteLLMs prisregister melder den om ukendt pris — deaktivér med cost\_tracking: "ignore\_errors" (eller MSWEA\_COST\_TRACKING=ignore\_errors). Afsendelse af nøglen via OPENAI\_API\_KEY er LiteLLM-standard, men vises ikke på selve mini-SWE-agent-siden.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/mini-swe-agent/)[Applikationens dokumentation ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

### [OpenHands CLI](https://ailoot.ai/docs/da/integrations/openhands-cli/)

Terminalagent

OpenAI Chat

Autonom agent til udvikling fra kommandolinjen.

[Læs mere →](https://ailoot.ai/docs/da/integrations/openhands-cli/)

#### Hvor skal du konfigurere?

Ctrl+P → Settings (udbyder og model), filen ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url) eller variablerne LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL med flaget --override-with-envs

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.openhands/agent_settings.json`

```json
{
  "llm": {
    "model": "openai/claude-sonnet-5-5",
    "api_key": "sk-...",
    "base_url": "https://api.ailoot.ai/v1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
# en enkelt gang 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
```

Eksempel på model: `openai/claude-sonnet-5-5`

#### Vigtigt

OpenHands bruger LiteLLM; til en OpenAI-proxy kræver dokumentationen Custom Model i formen openai/\<model\> og proxyens Base URL. Ændringer via --override-with-envs gemmes ikke. I webbrugerfladen: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/openhands-cli/)[Applikationens dokumentation ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/da/integrations/pi/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Minimalistisk kodeagent til terminalen.

[Læs mere →](https://ailoot.ai/docs/da/integrations/pi/)

#### Hvor skal du konfigurere?

~/.pi/agent/models.json (eller projektets .pi/models.json, efter at projektet er markeret som betroet); valg — /model

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Pi-dokumentationen tillader udtrykkeligt OpenAI-, Anthropic- og Google-kompatible endpoints via models.json; eksemplet bruger api: openai-completions. apiKey forstår $NAME/${NAME}, en literalværdi eller !kommando. Filen genlæses, når /model åbnes.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/pi/)[Applikationens dokumentation ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/da/integrations/plandex/)

Terminalagent

OpenAI Chat

Agent til store opgaver: plan, ændringer i sandkasse og anvendelse.

[Læs mere →](https://ailoot.ai/docs/da/integrations/plandex/)

#### Hvor skal du konfigurere?

plandex models custom (eller \\models custom i REPL) — åbner JSON-filen med brugerdefinerede modeller og udbydere

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "$schema": "https://plandex.ai/schemas/models-input.schema.json",
  "providers": [
    {
      "name": "ailoot",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKeyEnvVar": "AILOOT_API_KEY"
    }
  ],
  "models": [
    {
      "modelId": "ailoot-claude-sonnet-5-5",
      "publisher": "anthropic",
      "description": "Claude Sonnet 5.5 via Ailoot",
      "defaultMaxConvoTokens": 75000,
      "maxTokens": 1000000,
      "maxOutputTokens": 64000,
      "reservedOutputTokens": 32000,
      "preferredOutputFormat": "xml",
      "providers": [
        {
          "provider": "custom",
          "customProvider": "ailoot",
          "modelName": "claude-sonnet-5-5"
        }
      ]
    }
  ]
}
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Egne udbydere virker kun i egenhostet Plandex; i skyen er kun indbyggede udbydere tilladt med BYO-nøgler. Alle custom-udbydere skal være OpenAI-kompatible (Chat Completions). Modellen aktiveres derefter i din egen model pack.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/plandex/)[Applikationens dokumentation ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

### [Trae Agent](https://ailoot.ai/docs/da/integrations/trae-agent/)

Terminalagent

OpenAI ChatAnthropic Messages

ByteDances forskningsagent til udviklingsopgaver.

[Læs mere →](https://ailoot.ai/docs/da/integrations/trae-agent/)

#### Hvor skal du konfigurere?

trae\_config.yaml → model\_providers.\<navn\>.base\_url; alternativt variablerne OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL i .env

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`trae_config.yaml`

```yaml
agents:
  trae_agent:
    model: trae_agent_model

model_providers:
  openai:
    api_key: sk-...
    provider: openai
    base_url: https://api.ailoot.ai/v1

models:
  trae_agent_model:
    model_provider: openai
    model: gpt-6.1-sol
    max_tokens: 4096
    temperature: 0.5
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Brug kun mellemrum i YAML, ingen tabulatorer. Til Anthropic-format — provider: anthropic og ANTHROPIC\_BASE\_URL (README'et angiver ikke det præcise krav om /v1 for anthropic; brug https://api.ailoot.ai).

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/trae-agent/)[Applikationens dokumentation ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/da/integrations/warp/)

Terminalagent

OpenAI Chat

Terminal med indbygget agent og egen modeladresse.

[Læs mere →](https://ailoot.ai/docs/da/integrations/warp/)

#### Hvor skal du konfigurere?

Settings → søg efter »inference endpoint« → Custom inference endpoint: basis-URL, nøgle, model-ID'er; vælg derefter modellen i modelvælgeren

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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ælg derefter f.eks. claude-sonnet-5-5 fra modellisten (ikke Auto).
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Kun OpenAI Chat Completions (POST /v1/chat/completions). Anmodninger går gennem Warp-serverne: nøglen gemmes lokalt, men sendes til Warp-backenden med hver anmodning. Auto-tilstand og egne routere bruger altid Warp-kreditter; cloudagenter bruger ikke dette endpoint. Tilgængeligt på Free og betalte planer for enkeltpersoner og teams med op til 10 personer. Vælg modeller, hvis aktuelle katalogkort angiver OpenAI Chat-format. I øjebliksbilledet fra 2026-09-30 har gemini-3.6-flash dette format; kontrollér andre Gemini-modeller på deres kort. Denne sti bruger ikke det oprindelige Gemini-format. En metode i kataloget betyder ikke, at den konkrete klientversion er afprøvet.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/warp/)[Applikationens dokumentation ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Kodeeditorer og IDE'er

Udvidelser og indbyggede assistenter i kodeeditorer.

Cl

### [Cline](https://ailoot.ai/docs/da/integrations/cline/)

Editorudvidelse

OpenAI ChatAnthropic Messages

Autonom agent i VS Code og JetBrains: plan, redigering og kommandoer.

[Læs mere →](https://ailoot.ai/docs/da/integrations/cline/)

#### Hvor skal du konfigurere?

Cline-panelet → tandhjulsikon (Settings) → API Provider = »OpenAI Compatible« → felterne Base URL, API Key, Model ID. Anden mulighed: API Provider = »Anthropic« → markér »Use custom base URL«.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
OpenAI Compatible (anbefalet):
  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 — efter modellen; Image Support — kun til modeller, der kan se billeder.

Anthropic (Messages):
  API Provider:      Anthropic
  Anthropic API Key: sk-...
  [x] Use custom base URL → https://api.ailoot.ai
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

OpenAI Compatible bruger /v1/chat/completions, så adressen skal have /v1. Anthropic bruger /v1/messages, med adresse uden /v1, men modellisten har kun Anthropic-navne — de øvrige Ailoot-modeller er tilgængelige via OpenAI Compatible. Agenttilstand kræver en model med værktøjskald. Gemini 3.1 Pro-modeller er ikke tilgængelige via chat/completions (de har kun Gemini- og Anthropic-formater) — vælg her gemini-3.6-flash.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/cline/)[Applikationens dokumentation ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

### [Roo Code](https://ailoot.ai/docs/da/integrations/roo-code/)

Editorudvidelse

OpenAI ChatAnthropic Messages

Agent i VS Code med tilstande til kode, arkitektur og fejlfinding.

[Læs mere →](https://ailoot.ai/docs/da/integrations/roo-code/)

#### Hvor skal du konfigurere?

Roo Code-panelet → tandhjul → API Provider = »OpenAI Compatible« → Base URL, API Key, Model; eventuelt Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, priser). Anthropic-udbyderen har afkrydsningsfeltet »Use custom base URL«.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Roo Code kalder kun værktøjer i OpenAI-format, så modellen skal understøtte tools i /v1/chat/completions. Anthropic-varianten bruger /v1/messages, med adresse uden /v1.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/roo-code/)[Applikationens dokumentation ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

### [Kilo Code](https://ailoot.ai/docs/da/integrations/kilo-code/)

Editorudvidelse

OpenAI Chat

Agent i VS Code med tilstande og egne modeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/kilo-code/)

#### Hvor skal du konfigurere?

Settings (tandhjul) → fanen Providers → nederst »Custom provider« → Provider ID, Display name, Provider API = »OpenAI Compatible«, Base URL, API key, Models (listen hentes fra /v1/models). Indstillingerne gemmes i kilo.json.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        vælg fra listen, f.eks. claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

Eksempel på model: `deepseek-v4-pro`

#### Vigtigt

Kilo henter {Base URL}/models og viser selv modellisten — vores GET /v1/models returnerer hele kataloget. Den fulde adresse .../v1/chat/completions kan også angives. Egne headere understøttes.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/kilo-code/)[Applikationens dokumentation ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/da/integrations/continue/)

Editorudvidelse

OpenAI Chat

Assistent til VS Code og JetBrains: chat, redigering og agent.

[Læs mere →](https://ailoot.ai/docs/da/integrations/continue/)

#### Hvor skal du konfigurere?

Filen ~/.continue/config.yaml (eller Continues konfigurationseditor): en post i models\[\] med provider: openai og apiBase.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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   # kun hvis du vil tvinge anmodninger til /chat/completions
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

apiBase skal slutte med /v1. Ved navne som gpt-5/o-serien kan Continue selv vælge /v1/responses; vores gpt-\* understøtter både /v1/responses og /v1/chat/completions, og useResponsesApi: false tvinger brug af chat/completions. useLegacyCompletionsEndpoint er ikke nødvendig.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/continue/)[Applikationens dokumentation ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/da/integrations/zed/)

Kodeeditor

OpenAI ChatOpenAI ResponsesAnthropic Messages

Hurtig kodeeditor med indbygget agent.

[Læs mere →](https://ailoot.ai/docs/da/integrations/zed/)

#### Hvor skal du konfigurere?

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; eller settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. Nøglen angives i indstillingsvinduet (gemmes i systemets nøglering) eller i variablen \<UDBYDERENS ID MED STORE BOGSTAVER\>\_API\_KEY.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "language_models": {
    "openai_compatible": {
      "ailoot": {
        "api_url": "https://api.ailoot.ai/v1",
        "available_models": [
          {
            "name": "gpt-6.1-sol",
            "display_name": "GPT-6.1 Sol (Ailoot)",
            "max_tokens": 272000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "deepseek-v4-pro",
            "display_name": "DeepSeek V4 Pro (Ailoot)",
            "max_tokens": 128000
          }
        ]
      }
    },
    "anthropic_compatible": {
      "ailoot-claude": {
        "api_url": "https://api.ailoot.ai",
        "available_models": [
          {
            "name": "claude-sonnet-5-5",
            "display_name": "Claude Sonnet 5.5 (Ailoot)",
            "max_tokens": 200000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": false
            }
          }
        ]
      }
    }
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export AILOOT_CLAUDE_API_KEY="$AILOOT_API_KEY"
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

For openai\_compatible bruges adresse med /v1 (kalder /v1/chat/completions; capabilities.chat\_completions = false skifter modellen til /v1/responses). For anthropic\_compatible bruges adresse uden /v1 (kalder /v1/messages; Zed sender nøglen i x-api-key — Ailoot accepterer den). Som standard er images = false og parallel\_tool\_calls = false. Zed kan sende billeder, men aktivér kun images for en bestemt model, hvis aktuelle katalogkort angiver image-input i det valgte API-format. GPT- og Claude-eksemplerne har images = false: øjebliksbilledet fra 2026-09-30 angiver kun tekst for dem. For eksempel angiver gemini-3.6-flash i dette øjebliksbillede image-input til OpenAI Chat; den faktiske understøttelse afhænger af modelkortet og formatet. Ræsonneringsmodeller har feltet reasoning\_effort. Eksemplets max\_tokens-værdier er kontekststørrelsen; se de præcise grænser i modelkataloget.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/zed/)[Applikationens dokumentation ↗](https://zed.dev/docs/ai/use-api-access)

VC

### [VS Code + Copilot Chat](https://ailoot.ai/docs/da/integrations/vscode-copilot-byok/)

Editorudvidelse

OpenAI ChatOpenAI ResponsesAnthropic Messages

Egen udbyder i Copilot Chat til VS Code.

[Læs mere →](https://ailoot.ai/docs/da/integrations/vscode-copilot-byok/)

#### Hvor skal du konfigurere?

Modelvalg i chat → Manage Language Models (tandhjul) → Add Models → Custom Endpoint → VS Code åbner chatLanguageModels.json. (Den gamle indstilling github.copilot.chat.customOAIModels er forældet.)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
[
  {
    "name": "Ailoot",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "gpt-6.1-sol",
        "name": "GPT-6.1 Sol (Ailoot)",
        "url": "https://api.ailoot.ai/v1/chat/completions",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  },
  {
    "name": "Ailoot Claude",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "messages",
    "models": [
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "url": "https://api.ailoot.ai/v1/messages",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  }
]
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

url er den FULDE endpoint-sti. apiType-værdier: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK virker uden en Copilot-plan eller GitHub-login, men kun til chat/agent — inline-forslag bruger stadig Copilot. Organisationsadministratorer (Business/Enterprise) kan deaktivere BYOK-politikken. Tokengrænserne ovenfor er eksempler; brug katalogets værdier. I disse eksempler er vision = false: katalogets øjebliksbillede fra 2026-09-30 angiver kun tekst for GPT/OpenAI Chat og Claude/Anthropic Messages. Hvis din VS Code-version tilbyder vision, må du kun aktivere det for en model, hvis aktuelle katalogkort angiver image-input i det valgte API-format; et felt i klienten bekræfter ikke billedstøtte for den valgte model.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/vscode-copilot-byok/)[Applikationens dokumentation ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

### [JetBrains AI Assistant](https://ailoot.ai/docs/da/integrations/jetbrains-ai-assistant/)

Kodeeditor

OpenAI Chat

Indbygget assistent i JetBrains-IDE'er med egen nøgle.

[Læs mere →](https://ailoot.ai/docs/da/integrations/jetbrains-ai-assistant/)

#### Hvor skal du konfigurere?

Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Vælg OpenAI-compatible, angiv https://api.ailoot.ai/v1 som URL, og indtast din API Key. Klik på Test Connection og derefter Apply; vælg en model i AI Chat. Tildel den til IDE-funktioner under Models Assignment. Aktivér kun Tool calling, hvis modellen understøtter værktøjer; kodefuldførelse har særskilte indstillinger.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/jetbrains-ai-assistant/)[Applikationens dokumentation ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/da/integrations/xcode/)

Kodeeditor

OpenAI Chat

Coding Intelligence i Xcode med ekstern udbyder.

[Læs mere →](https://ailoot.ai/docs/da/integrations/xcode/)

#### Hvor skal du konfigurere?

Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, beskrivelse → Add.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (UDEN /v1 — Xcode tilføjer selv /v1/models og /v1/chat/completions)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ vælg derefter modeller fra listen (f.eks. claude-sonnet-5-5, gpt-6.1-sol)
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Apple kræver, at udbyderen understøtter Chat Completions og svarer på {URL}/v1/models og {URL}/v1/chat/completions. Ailoot accepterer nøglen i x-api-key og i Authorization: Bearer (hvis headeren Authorization vælges, tilføjer Xcode ifølge brugerrapporter selv præfikset Bearer). Xcode-agenter konfigureres separat og indgår ikke i denne instruktion.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/xcode/)[Applikationens dokumentation ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

### [avante.nvim](https://ailoot.ai/docs/da/integrations/avante-nvim/)

Neovim-plugin

OpenAI ChatAnthropic Messages

Neovim-plugin: chat og redigering direkte i bufferen.

[Læs mere →](https://ailoot.ai/docs/da/integrations/avante-nvim/)

#### Hvor skal du konfigurere?

opts for yetone/avante.nvim i lazy.nvim: opts.providers.\<navn\> med \_\_inherited\_from = 'openai' (egen OpenAI-kompatibel udbyder) eller tilsidesættelse af providers.claude.endpoint; nøglen hentes fra variablen angivet i api\_key\_name (AVANTE\_\*-navne understøttes).

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```lua
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, uden /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- i terminalen: export AILOOT_API_KEY=sk-...
-- udbyderen claude læser AVANTE_ANTHROPIC_API_KEY eller ANTHROPIC_API_KEY
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

I pluginets wiki slutter den OpenAI-kompatible adresse med /v1 (pluginet tilføjer /chat/completions). Den indbyggede udbyder claude bruger en adresse som https://api.anthropic.com, så for Ailoot — uden /v1. Egne udbydere uden \_\_inherited\_from kræver den fulde adresse og egne funktioner til fortolkning af svaret.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/avante-nvim/)[Applikationens dokumentation ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

### [codecompanion.nvim](https://ailoot.ai/docs/da/integrations/codecompanion-nvim/)

Neovim-plugin

OpenAI ChatAnthropic Messages

Chat og inline-redigering i Neovim.

[Læs mere →](https://ailoot.ai/docs/da/integrations/codecompanion-nvim/)

#### Hvor skal du konfigurere?

require('codecompanion').setup({ adapters = { http = { ... } } }) via adapters.extend('openai\_compatible', ...) eller extend('anthropic', ...); derefter interactions.chat/inline.adapter.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```lua
require("codecompanion").setup({
  adapters = {
    http = {
      ailoot = function()
        return require("codecompanion.adapters").extend("openai_compatible", {
          env = {
            url = "https://api.ailoot.ai",
            api_key = "AILOOT_API_KEY",        -- navn på miljøvariablen, der indeholder sk-...
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

openai\_compatible skelner mellem host (env.url, uden /v1) og sti (env.chat\_url). env-værdier kan være navnet på en miljøvariabel, cmd:..., file:... eller en Lua-funktion. Adapteren anthropic udvides på samme måde med egen url til /v1/messages.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/codecompanion-nvim/)[Applikationens dokumentation ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/da/integrations/gptel/)

Emacs-pakke

OpenAI ChatAnthropic MessagesGemini

Enkel sprogmodelklient til Emacs.

[Læs mere →](https://ailoot.ai/docs/da/integrations/gptel/)

#### Hvor skal du konfigurere?

init.el: registrér en backend via gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) eller gptel-make-gemini — hver har :host, :endpoint, :key, :stream, :models; angiv derefter gptel-backend og gptel-model.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```lisp
(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)))

;; Anthropic Messages-alternativ
(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øglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

:host — kun hostnavnet (uden https:// og sti); stien angives i :endpoint. gptel-make-anthropic sender headerne x-api-key og anthropic-version — Ailoot accepterer dem.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/gptel/)[Applikationens dokumentation ↗](https://github.com/karthink/gptel)

TI

### [Theia IDE](https://ailoot.ai/docs/da/integrations/theia/)

Kodeeditor

OpenAI Chat

Open source-IDE med modulet Theia AI.

[Læs mere →](https://ailoot.ai/docs/da/integrations/theia/)

#### Hvor skal du konfigurere?

Preferences → AI-features → OpenAiCustom (eller nøglen ai-features.openAiCustom.customOpenAiModels i settings.json; vinduet AI Configuration — Alt+A).

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "ai-features.openAiCustom.customOpenAiModels": [
    {
      "model": "claude-sonnet-5-5",
      "url": "https://api.ailoot.ai/v1",
      "id": "ailoot-claude-sonnet-5-5",
      "apiKey": "sk-...",
      "developerMessageSettings": "system"
    }
  ]
}
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

url er basisadressen og slutter med /v1. For modeller, som ikke kommer fra OpenAI, er developerMessageSettings: "system" et sikkert valg.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/theia/)[Applikationens dokumentation ↗](https://theia-ide.org/docs/user_ai/)

TI

### [Trae IDE](https://ailoot.ai/docs/da/integrations/trae/)

Kodeeditor

OpenAI ChatAnthropic Messages

Trae-kodeeditor med egne modeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/trae/)

#### Hvor skal du konfigurere?

Settings → Models → Add Model → Custom Model → API Format, Request URL (kontakten Full URL), Model ID, Display Name, API Key; eventuelt Advanced Settings.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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-...
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Når Full URL er slået fra, tilføjer Trae selv stien for det valgte format (for OpenAI — adresse med /v1, for Anthropic — uden /v1). Når Full URL er slået til, skal du angive https://api.ailoot.ai/v1/chat/completions eller https://api.ailoot.ai/v1/messages. Feltet Model Series tilpasser vejledningen til modelfamilien.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/trae/)[Applikationens dokumentation ↗](https://docs.trae.ai/ide/models)

## Chatapps

Chats til computer, telefon og browser samt noter og launchere.

OW

### [Open WebUI](https://ailoot.ai/docs/da/integrations/open-webui/)

Webchat, egen server

OpenAI Chat

Populær webchat på egen server.

[Læs mere →](https://ailoot.ai/docs/da/integrations/open-webui/)

#### Hvor skal du konfigurere?

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (eller env OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY ved containerstart)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: tomt (hentes fra /v1/models), eller tilføj manuelt claude-sonnet-5-5, gpt-6.1-sol

Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

OpenAI Chat Completions-format; URL skal have /v1 og ingen afsluttende skråstreg. Modellisten hentes fra /v1/models; ved et stort katalog (252 modeller) er det mere praktisk at begrænse Model IDs og aktivere cache af modellisten (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True). Til RAG-embeddings findes separate indstillinger: RAG\_OPENAI\_API\_BASE\_URL.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/open-webui/)[Applikationens dokumentation ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/da/integrations/librechat/)

Webchat, egen server

OpenAI ChatAnthropic Messages

Webchat på egen server med agenter og flere udbydere.

[Læs mere →](https://ailoot.ai/docs/da/integrations/librechat/)

#### Hvor skal du konfigurere?

Filen librechat.yaml → endpoints.custom (nøglen i .env via ${VAR}); til Anthropic-format feltet provider: 'anthropic'

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```yaml
endpoints:
  custom:
    - name: 'Ailoot'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai/v1'
      models:
        default: ['gpt-6.1-sol', 'claude-sonnet-5-5', 'deepseek-v4-pro']
        fetch: true
      titleConvo: true
      titleModel: 'gpt-6.1-sol'
      modelDisplayLabel: 'Ailoot'
    - name: 'Ailoot Claude'
      provider: 'anthropic'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai'
      models:
        default: ['claude-sonnet-5-5']
        fetch: false
# .env: AILOOT_API_KEY=sk-...
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Almindeligt custom endpoint = OpenAI Chat Completions (baseURL med /v1). provider: 'anthropic' aktiverer den oprindelige klient til /v1/messages; i dokumentationens eksempel angives Anthropic-baseURL uden /v1 (https://api.anthropic.com), så hos os https://api.ailoot.ai. fetch: true henter listen fra /v1/models.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/librechat/)[Applikationens dokumentation ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

### [Cherry Studio](https://ailoot.ai/docs/da/integrations/cherry-studio/)

Desktopapplikation

OpenAI ChatOpenAI ResponsesAnthropic Messages

Desktopklient med assistenter og vidensbase.

[Læs mere →](https://ailoot.ai/docs/da/integrations/cherry-studio/)

#### Hvor skal du konfigurere?

Settings (tandhjul) \> Model Provider \> + Add Provider \> protokoltypen OpenAI / OpenAI Responses / Anthropic / Gemini

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider Name: Ailoot
Type: OpenAI (eller OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Kontrollér forhåndsvisningen af den endelige adresse 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
Derefter knappen Model Check
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Dokumentationen bekræfter protokollerne OpenAI, Anthropic, OpenAI Responses og Gemini samt en forhåndsvisning af den endelige sti under feltet, men beskriver ikke reglerne for tilføjelse af /v1 — brug forhåndsvisningen som vejledning. Alle vores tre formater (Chat Completions, Responses, Messages) passer.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/cherry-studio/)[Applikationens dokumentation ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/da/integrations/chatbox/)

Computer og telefon

OpenAI Chat

Chat til computer og telefon.

[Læs mere →](https://ailoot.ai/docs/da/integrations/chatbox/)

#### Hvor skal du konfigurere?

Indstillinger (knappen i sidepanelet) \> Model Provider \> Add (nederst) \> typen OpenAI API Compatible

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (tomt, som standard /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision er deaktiveret i disse eksempler; tool_use — efter den valgte models muligheder)
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Dokumentationen angiver API Host uden /v1 (eksempel https://api.openai.com) og standardstien /v1/chat/completions. Typen Google Gemini compatible findes også, men er ikke afprøvet med vores /v1beta. Import af JSON-konfiguration (type: 'openai', apiHost, apiPath) er tilgængelig fra 1.15.1 via chatbox://provider/import?config=\<base64\>. vision er deaktiveret for de viste GPT- og Claude-modeller: katalogets øjebliksbillede fra 2026-09-30 angiver kun tekst i OpenAI Chat-format. Hvis din Chatbox-version tilbyder vision, må du kun aktivere det for en model, hvis aktuelle katalogkort angiver image-input i det valgte API-format; klientens mulighed for at vedhæfte et billede beviser ikke, at modellen understøtter det.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/chatbox/)[Applikationens dokumentation ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/da/integrations/lobechat/)

Webchat, egen server

OpenAI ChatAnthropic Messages

Moderne chat med plugins og vidensbase.

[Læs mere →](https://ailoot.ai/docs/da/integrations/lobechat/)

#### Hvor skal du konfigurere?

Egen hosting: miljøvariablerne OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro

# Anthropic-format (valgfrit)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

OPENAI\_PROXY\_URL er som standard https://api.openai.com/v1, så adressen angives med /v1. ANTHROPIC\_PROXY\_URL er som standard https://api.anthropic.com (uden /v1). GOOGLE\_PROXY\_URL kan formelt bruges til Gemini-format (https://api.ailoot.ai), men vi har ikke afprøvet den mulighed. Brug servertilstand: hvis anmodninger sendes direkte fra browseren, kan Ailoot API stadig afvise dem på grund af CORS-regler.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/lobechat/)[Applikationens dokumentation ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/da/integrations/jan/)

Desktopapplikation

OpenAI ChatAnthropic Messages

Open source-desktopchat med lokale modeller og cloudmodeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/jan/)

#### Hvor skal du konfigurere?

Settings \> Model Providers \> Add Provider → vælg OpenAI-compatible- eller Anthropic-compatible-format

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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 + manuelt: claude-sonnet-5-5
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Dokumentationen: For OpenAI-kompatible udbydere skal Base URL have /v1 (ellers 404); afsluttende skråstreg fjernes. For Anthropic-tilstand vises et LiteLLM-eksempel uden /v1. Modelmuligheder (tools, vision) for egne udbydere angives manuelt. Reservenøgler understøttes (gentagelse kun ved 401/403/429).

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/jan/)[Applikationens dokumentation ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/da/integrations/sillytavern/)

Rollebaseret chat

OpenAI Chat

Brugerflade til rollebaserede chats og figurer.

[Læs mere →](https://ailoot.ai/docs/da/integrations/sillytavern/)

#### Hvor skal du konfigurere?

API Connections \> API: Chat Completion \> Chat Completion Source: Custom (OpenAI-compatible)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: vælg fra listen (/v1/models), eller indtast claude-sonnet-5-5
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Dokumentationen: Ved forbindelsesproblemer skal du tilføje /v1 og IKKE tilføje /chat/completions. Modellisten hentes, hvis serveren leverer /v1/models (det gør vores).

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/sillytavern/)[Applikationens dokumentation ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/da/integrations/anythingllm/)

Dokumentchat

OpenAI Chat

Chat med dine dokumenter på computer eller server.

[Læs mere →](https://ailoot.ai/docs/da/integrations/anythingllm/)

#### Hvor skal du konfigurere?

Settings \> AI Providers \> LLM \> Generic OpenAI (Docker: env LLM\_PROVIDER='generic-openai')

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = efter 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-...'
```

Eksempel på model: `deepseek-v4-pro`

#### Vigtigt

Udbyderen er markeret som »til udviklere« i dokumentationen. Om nødvendigt GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. Til embeddings findes en separat generic-openai embedder (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY) — modellen nemotron-3-embed via /v1/embeddings.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/anythingllm/)[Applikationens dokumentation ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

### [big-AGI](https://ailoot.ai/docs/da/integrations/big-agi/)

Webchat, egen server

OpenAI ChatAnthropic Messages

Avanceret webbrugerflade til arbejde med flere modeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/big-agi/)

#### Hvor skal du konfigurere?

Env ved deployment: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; i brugerfladen — Models \> Add OpenAI-compatible

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
OPENAI_API_KEY=sk-...
OPENAI_API_HOST=https://api.ailoot.ai
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_API_HOST=https://api.ailoot.ai
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Dokumentationen beskriver variablerne som erstatning for backend host for OpenAI og Anthropic (til proxyer og egne endpoints); den skriver »host«, så vi angiver adressen uden /v1, men dokumentationen beskriver ikke det præcise stiformat — kontrollér det ved den første anmodning.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/big-agi/)[Applikationens dokumentation ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/da/integrations/boltai/)

Mac-applikation

OpenAI Chat

Nativ AI-klient til macOS.

[Læs mere →](https://ailoot.ai/docs/da/integrations/boltai/)

#### Hvor skal du konfigurere?

Settings \> Models \> (+) \> OpenAI-compatible Server

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: efter modellen
Streaming: aktiver
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Den fulde chat completions-adresse kræves. Gør denne tjeneste til den primære, hvis AI Command skal bruge den. Instruktionen bygger på BoltAIs hjælp; vinduerne kan være anderledes i BoltAI 2.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/boltai/)[Applikationens dokumentation ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

### [Hugging Face Chat UI](https://ailoot.ai/docs/da/integrations/hugging-face-chat-ui/)

Webchat, egen server

OpenAI Chat

Hugging Faces open source-webchat på egen server.

[Læs mere →](https://ailoot.ai/docs/da/integrations/hugging-face-chat-ui/)

#### Hvor skal du konfigurere?

Filen .env.local (OPENAI\_BASE\_URL, OPENAI\_API\_KEY)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
OPENAI_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Eksempel på model: `deepseek-v4-pro`

#### Vigtigt

Chat UI fungerer kun med OpenAI-kompatible API'er via OPENAI\_BASE\_URL og henter modellisten fra /models.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/hugging-face-chat-ui/)[Applikationens dokumentation ↗](https://github.com/huggingface/chat-ui)

MS

### [Msty Studio](https://ailoot.ai/docs/da/integrations/msty-studio/)

Desktopapplikation

OpenAI Chat

Desktopchat med lokale modeller og cloudmodeller.

[Læs mere →](https://ailoot.ai/docs/da/integrations/msty-studio/)

#### Hvor skal du konfigurere?

Model Hub \> Model Providers \> Add Provider \> OpenAI-compatible

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Dokumentationen bekræfter en brugerdefineret OpenAI-kompatibel udbyder, men angiver ikke adresseformatet; /v1 er standardroden for OpenAI API, ved fejl 404 skal du kontrollere varianten uden /v1. Eget Anthropic-kompatibelt endpoint beskrives ikke i dokumentationen.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/msty-studio/)[Applikationens dokumentation ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/da/integrations/nextchat/)

Webchat, egen server

OpenAI Chat

Let webchat, der hurtigt kan sættes op.

[Læs mere →](https://ailoot.ai/docs/da/integrations/nextchat/)

#### Hvor skal du konfigurere?

Vercel / Docker: BASE\_URL, OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_MODEL

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
OPENAI_API_KEY=sk-...
BASE_URL=https://api.ailoot.ai
CUSTOM_MODELS=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
DEFAULT_MODEL=gpt-6.1-sol
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Brug OpenAI Chat gennem NextChat-serveren til denne opsætning. Ved udrulning på Vercel eller Docker skal du angive BASE\_URL=https://api.ailoot.ai uden /v1 samt OPENAI\_API\_KEY, CUSTOM\_MODELS og DEFAULT\_MODEL. Udrul serveren igen efter ændringer af disse variabler.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/nextchat/)[Applikationens dokumentation ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

### [Obsidian Copilot](https://ailoot.ai/docs/da/integrations/obsidian-copilot/)

Obsidian-plugin

OpenAI Chat

Chat med Obsidian-noter.

[Læs mere →](https://ailoot.ai/docs/da/integrations/obsidian-copilot/)

#### Hvor skal du konfigurere?

Settings \> Copilot \> BYOK \> Add a provider \> Add a custom provider

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (eller vælg fra listen /v1/models)
Derefter Test; aktiver modellen i Basic > Agents > Quick Chat
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Modellisten hentes fra /v1/models, og modellen kan indtastes manuelt. Hvis Test lykkes, men Quick Chat ikke sender beskeder, skal du aktivere Enable CORS for udbyderen (svaret kommer samlet uden streaming). Nøgler gemmes i Obsidian Keychain.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/obsidian-copilot/)[Applikationens dokumentation ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

### [Page Assist](https://ailoot.ai/docs/da/integrations/page-assist/)

Browserudvidelse

OpenAI Chat

Browserudvidelse: chat med den åbne side.

[Læs mere →](https://ailoot.ai/docs/da/integrations/page-assist/)

#### Hvor skal du konfigurere?

Page Assist-ikonet \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Tilføj derefter modellerne manuelt: gpt-6.1-sol, claude-sonnet-5-5
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Dokumentationen bekræfter Custom med API URL og nøgle; URL-formatet er ikke beskrevet, men /v1 er standardroden for OpenAI API. Automatisk hentning af modeller garanteres kun for Ollama, LM Studio og Llamafile — for andre tilføjes modeller manuelt.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/page-assist/)[Applikationens dokumentation ↗](https://docs.pageassist.xyz/providers/openai)

RA

### [Raycast AI](https://ailoot.ai/docs/da/integrations/raycast-ai/)

Launcher

OpenAI Chat

AI i Raycast-launcheren: hurtige kommandoer og chat.

[Læs mere →](https://ailoot.ai/docs/da/integrations/raycast-ai/)

#### Hvor skal du konfigurere?

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → filen ~/.config/raycast/ai/providers.yaml

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```yaml
providers:
  - id: ailoot
    name: Ailoot
    base_url: https://api.ailoot.ai/v1
    api_keys:
      ailoot: sk-...
    models:
      - id: claude-sonnet-5-5
        name: Claude Sonnet 5.5
        provider: ailoot
        context: 200000
        abilities:
          temperature:
            supported: true
          vision:
            supported: false
          system_message:
            supported: true
          tools:
            supported: true
      - id: gpt-6.1-sol
        name: GPT-6.1 Sol
        provider: ailoot
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

base\_url er et OpenAI-kompatibelt endpoint uden suffikset /chat/completions. Raycast genlæser filen uden genstart. Hvis abilities ikke angives, antages tools og vision ikke at være understøttet. Modellerne vises i Quick AI, AI Chat og AI Commands. I dette eksempel er vision.supported = false: katalogets øjebliksbillede fra 2026-09-30 angiver kun tekst for Claude/OpenAI Chat. Hvis din Raycast-version understøtter indstillingen, må du kun aktivere vision for en model, hvis aktuelle katalogkort angiver image-input i OpenAI Chat-format; klientflaget bekræfter ikke i sig selv API'ets billedstøtte.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/raycast-ai/)[Applikationens dokumentation ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/da/integrations/typingmind/)

Webapplikation

OpenAI Chat

Brugervenlig chatbrugerflade i browseren og på computeren.

[Læs mere →](https://ailoot.ai/docs/da/integrations/typingmind/)

#### Hvor skal du konfigurere?

Models (venstre sidepanel) \> + Add Custom Model

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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: efter modellen
Test → Save
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Endpoint angives som den fulde sti. Nøglen sendes i en egen header, Authorization: Bearer sk-... — Ailoot accepterer den. TypingMinds webversion kalder API'et direkte fra browseren, og CORS kan i øjeblikket blokere disse anmodninger; desktopversionen er mere pålidelig. Typen Gemini i TypingMind sender nøglen i headeren apiKey, som Ailoot ikke accepterer — brug typen OpenAI Chat Completions.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/typingmind/)[Applikationens dokumentation ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK'er og frameworks

Biblioteker til egne applikationer, agenter og RAG.

OS

### [OpenAI SDK (Python)](https://ailoot.ai/docs/da/integrations/openai-python-sdk/)

SDK

OpenAI ChatOpenAI Responses

Officielt OpenAI-bibliotek til Python.

[Læs mere →](https://ailoot.ai/docs/da/integrations/openai-python-sdk/)

#### Hvor skal du konfigurere?

Konstruktørparameteren OpenAI(base\_url=..., api\_key=...) eller miljøvariablerne OPENAI\_BASE\_URL og OPENAI\_API\_KEY

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
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`

```python
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=["tekst"])
```

```bash
python3 ailoot-openai-python-sdk.py
```

Eksempel på model: `gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (chat); nemotron-3-embed (embeddings)`

#### Vigtigt

Adresse med /v1: SDK'et tilføjer selv /chat/completions, /responses, /embeddings, /images/\*, /audio/\*. Chat Completions og Responses fungerer (Responses for modeller, der har dette format i kataloget). Streaming og værktøjer er standard. Ailoot-fejl kommer i JSON med Request ID og fanges som openai.APIStatusError.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/openai-python-sdk/)[Applikationens dokumentation ↗](https://github.com/openai/openai-python)

OS

### [OpenAI SDK (Node.js)](https://ailoot.ai/docs/da/integrations/openai-node-js-sdk/)

SDK

OpenAI ChatOpenAI Responses

Officielt OpenAI-bibliotek til JavaScript og TypeScript.

[Læs mere →](https://ailoot.ai/docs/da/integrations/openai-node-js-sdk/)

#### Hvor skal du konfigurere?

Konstruktørindstillingen new OpenAI({ baseURL, apiKey }); SDK'et læser som standard miljøvariablen OPENAI\_BASE\_URL

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```js
import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "Hej" }]
});
console.log(r.choices[0].message.content);
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### Vigtigt

README'et viser indstillingen baseURL; læsning af OPENAI\_BASE\_URL fremgår af klientens kildekode (src/client.ts), og standardværdien er https://api.openai.com/v1. Ailoot-adressen skal have /v1. Både chat.completions og responses er tilgængelige.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/openai-node-js-sdk/)[Applikationens dokumentation ↗](https://github.com/openai/openai-node)

AS

### [Anthropic SDK (Python)](https://ailoot.ai/docs/da/integrations/anthropic-python-sdk/)

SDK

Anthropic Messages

Officielt Anthropic-bibliotek til Python.

[Læs mere →](https://ailoot.ai/docs/da/integrations/anthropic-python-sdk/)

#### Hvor skal du konfigurere?

Parameteren Anthropic(base\_url=...) eller miljøvariablen ANTHROPIC\_BASE\_URL; nøgle: api\_key eller ANTHROPIC\_API\_KEY

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_API_KEY="$AILOOT_API_KEY"
```

`ailoot-anthropic-python-sdk.py`

```python
import os
from anthropic import Anthropic
client = Anthropic(max_retries=0, base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
msg = client.messages.create(
    model="claude-sonnet-5-5", max_tokens=1024,
    messages=[{"role": "user", "content": "Hej"}])
print(msg.content[0].text)
```

```bash
python3 ailoot-anthropic-python-sdk.py
```

Eksempel på model: `claude-sonnet-5-5, claude-opus-5-5; også via /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### Vigtigt

Adresse UDEN /v1: SDK'et tilføjer selv /v1/messages. Gatewayen accepterer nøglen i x-api-key (som SDK'et sender den) og i Authorization: Bearer. Streaming, værktøjer og /v1/messages/count\_tokens fungerer. Batchbehandling (Batches) og Files API er ikke angivet i Ailoots katalog.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/anthropic-python-sdk/)[Applikationens dokumentation ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

### [Vercel AI SDK](https://ailoot.ai/docs/da/integrations/vercel-ai-sdk/)

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

TypeScript-framework til AI-applikationer med enhver udbyder.

[Læs mere →](https://ailoot.ai/docs/da/integrations/vercel-ai-sdk/)

#### Hvor skal du konfigurere?

Udbydere: 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

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```js
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { generateText } from "ai";

const ailoot = createOpenAICompatible({ name: "ailoot", baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const claude = createAnthropic({ baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const gemini = createGoogleGenerativeAI({ baseURL: "https://api.ailoot.ai/v1beta", apiKey: process.env.AILOOT_API_KEY });

const { text } = await generateText({ model: ailoot("deepseek-v4-pro"), prompt: "Hej" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `deepseek-v4-pro (OpenAI-kompatibel), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Vigtigt

Udbyderne har forskellige adresser: OpenAI-kompatibel og Anthropic — med /v1 (Anthropic-standard er https://api.anthropic.com/v1), Google — med /v1beta (standard https://generativelanguage.googleapis.com/v1beta). Udbyderen @ai-sdk/openai bruger som standard Responses API; til modeller uden metoden responses skal du bruge openai.chat("id") eller createOpenAICompatible.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/vercel-ai-sdk/)[Applikationens dokumentation ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/da/integrations/langchain/)

Framework

OpenAI ChatOpenAI ResponsesAnthropic Messages

Framework til kæder, agenter og RAG.

[Læs mere →](https://ailoot.ai/docs/da/integrations/langchain/)

#### Hvor skal du konfigurere?

ChatOpenAI(base\_url=...) eller variablerne OPENAI\_API\_BASE / OPENAI\_BASE\_URL; ChatAnthropic(base\_url=...) eller ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```python
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"])
```

Eksempel på model: `gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### Vigtigt

ChatOpenAI: adresse med /v1. Ifølge dokumentationen understøtter ChatOpenAI kun den officielle OpenAI-specifikation: ikke-standardfelter som reasoning\_content fra tredjepartsmodeller bevares ikke. Til Claude er ChatAnthropic bedre: adresse uden /v1, SDK'et tilføjer selv /v1/messages. ChatAnthropics base\_url-parameter og variablerne ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL beskrives i klassens dokumentation i kildekoden (langchain\_anthropic/chat\_models.py), men ikke på integrationssiden. Flaget use\_responses\_api aktiverer Responses-tilstand i ChatOpenAI.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/langchain/)[Applikationens dokumentation ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/da/integrations/crewai/)

Agentframework

OpenAI ChatAnthropic Messages

Agentteams med roller og opgaver.

[Læs mere →](https://ailoot.ai/docs/da/integrations/crewai/)

#### Hvor skal du konfigurere?

crewai.LLM(model=..., base\_url=..., api\_key=...); variablerne OPENAI\_API\_KEY og OPENAI\_BASE\_URL; til Claude — den oprindelige udbyder anthropic/ med base\_url

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/messages, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```python
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)
```

Eksempel på model: `openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### Vigtigt

Præfikset openai/ eller anthropic/ vælger udbyder i CrewAI; anmodningen sendes med id uden præfiks. Til OpenAI bruges adresse med /v1, til Anthropic uden /v1. Dokumentationen beskriver også flaget custom\_openai=True til en vilkårlig OpenAI-kompatibel gateway. max\_tokens er obligatorisk for Anthropic.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/crewai/)[Applikationens dokumentation ↗](https://docs.crewai.com/en/concepts/llms)

GG

### [Google GenAI SDK (Python)](https://ailoot.ai/docs/da/integrations/google-genai-python/)

SDK

Gemini

Officielt Google-bibliotek til Gemini API.

[Læs mere →](https://ailoot.ai/docs/da/integrations/google-genai-python/)

#### Hvor skal du konfigurere?

genai.Client(api\_key=..., http\_options=types.HttpOptions(base\_url=...))

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```python
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)
```

Eksempel på model: `gemini-3.6-flash, gemini-3.1-pro`

#### Vigtigt

Adresse uden /v1beta: SDK'et sammensætter selv /v1beta/models/{model}:generateContent. Nøglen sendes i x-goog-api-key-headeren — Ailoot accepterer den. Kun modeller med Gemini-format er tilgængelige. Dokumentationen for JavaScript-versionen (@google/genai) beskriver ikke egen adresse, så den vises ikke her.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/google-genai-python/)[Applikationens dokumentation ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/da/integrations/litellm/)

SDK

OpenAI Chat

Én Python-grænseflade til snesevis af udbydere.

[Læs mere →](https://ailoot.ai/docs/da/integrations/litellm/)

#### Hvor skal du konfigurere?

litellm.completion(model="openai/\<id\>", api\_base=..., api\_key=...)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```python
import os
import litellm
r = litellm.completion(
    model="openai/claude-sonnet-5-5",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    messages=[{"role": "user", "content": "Hej"}])
print(r.choices[0].message.content)
# embeddings: litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["tekst"])
```

Eksempel på model: `openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### Vigtigt

Præfikset openai/ angiver den OpenAI-kompatible protokol; Ailoot modtager id uden præfiks. LiteLLM tilføjer selv /chat/completions og /embeddings; ifølge dokumentationen skal adressen slutte med /v1 ved fejlen Not Found.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/litellm/)[Applikationens dokumentation ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

### [LiteLLM Proxy](https://ailoot.ai/docs/da/integrations/litellm-proxy/)

Egen gateway

OpenAI Chat

Egen gateway med nøgler, grænser og logs oven på Ailoot.

[Læs mere →](https://ailoot.ai/docs/da/integrations/litellm-proxy/)

#### Hvor skal du konfigurere?

config.yaml → model\_list → litellm\_params (model, api\_base, api\_key); start med litellm --config config.yaml

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```yaml
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openai/claude-sonnet-5-5
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY
  - model_name: gpt-sol
    litellm_params:
      model: openai/gpt-6.1-sol
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY

# start: litellm --config config.yaml
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### Vigtigt

Proxyen er nyttig, hvis du vil give teamet egne interne nøgler oven på én Ailoot-nøgle. Debiteringer i Ailoot føres på den nøgle, der er angivet i api\_key. Adresse med /v1.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/litellm-proxy/)[Applikationens dokumentation ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/da/integrations/llamaindex/)

Framework

OpenAI Chat

Framework til søgning i egne data og RAG.

[Læs mere →](https://ailoot.ai/docs/da/integrations/llamaindex/)

#### Hvor skal du konfigurere?

Pakken llama-index-llms-openai-like, klassen OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
pip install llama-index-llms-openai-like
```

```python
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"))
```

Eksempel på model: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Vigtigt

Adresse med /v1. is\_chat\_model=True er obligatorisk; ellers bruger klassen den ældre sti /completions. is\_function\_calling\_model=True lader agenter bruge værktøjer. Angiv context\_window ud fra modelkortet i Ailoots katalog.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/llamaindex/)[Applikationens dokumentation ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/da/integrations/mastra/)

Agentframework

OpenAI ChatOpenAI Responses

TypeScript-framework til agenter og arbejdsgange.

[Læs mere →](https://ailoot.ai/docs/da/integrations/mastra/)

#### Hvor skal du konfigurere?

I Agent: model: { id: "\<udbyder\>/\<model\>", url: "\<basisadresse\>", apiKey, api?: "chat" | "responses" }

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```js
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"  // kun til modeller med metoden responses
  }
});
```

Nøglen læses fra variablen `AILOOT_API_KEY` — angiv den før start:

```bash
export AILOOT_API_KEY="sk-..."   # tilføj i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # genstart derefter terminalen
```

Eksempel på model: `ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### Vigtigt

url angiver basisadressen med /v1, ikke hele stien til /chat/completions. Chat Completions bruges som standard; api: "responses" skifter til Responses API. id i formen "udbyder/model" sender model-id uden præfiks til gatewayen. Dokumentationen viser apiKey-feltet i model-objektet i et eksempel med headere; det beskrives ikke separat sammen med url.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/mastra/)[Applikationens dokumentation ↗](https://mastra.ai/models)

OA

### [OpenAI Agents SDK](https://ailoot.ai/docs/da/integrations/openai-agents-sdk/)

Agentframework

OpenAI ChatOpenAI Responses

OpenAI-bibliotek til scenarier med flere agenter.

[Læs mere →](https://ailoot.ai/docs/da/integrations/openai-agents-sdk/)

#### Hvor skal du konfigurere?

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client), eller globalt set\_default\_openai\_client(client)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```python
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, "Hej").final_output)
```

Eksempel på model: `claude-sonnet-5-5, gpt-6.1-sol`

#### Vigtigt

Adresse med /v1. Deaktivér sporing via set\_tracing\_disabled(True): ellers vil SDK'et forsøge at sende sporingsdata til OpenAI uden en OpenAI-nøgle. Chat Completions er kun tilgængelig for modeller, hvor metoden er angivet i kataloget og er tilgængelig for din nøgle; Responses (standardvalget i SDK) kun for modeller med metoden responses i kataloget. OpenAIs indbyggede værktøjer (websøgning, filer) garanteres ikke gennem en tredjepartsgateway.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/openai-agents-sdk/)[Applikationens dokumentation ↗](https://openai.github.io/openai-agents-python/models/)

PA

### [Pydantic AI](https://ailoot.ai/docs/da/integrations/pydantic-ai/)

Agentframework

OpenAI ChatOpenAI Responses

Typet agentframework i Python.

[Læs mere →](https://ailoot.ai/docs/da/integrations/pydantic-ai/)

#### Hvor skal du konfigurere?

OpenAIProvider(base\_url=..., api\_key=...) med modellen OpenAIChatModel (Chat Completions) eller OpenAIResponsesModel (Responses); alternativt variablen OPENAI\_BASE\_URL

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```python
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)
```

Eksempel på model: `deepseek-v4-pro, gpt-6.1-sol (til OpenAIResponsesModel)`

#### Vigtigt

Adresse med /v1. Dokumentationen bruger som standard OpenAIResponsesModel: vælg den kun til modeller med metoden responses; til andre — OpenAIChatModel.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/pydantic-ai/)[Applikationens dokumentation ↗](https://pydantic.dev/docs/ai/models/openai/)

## Automatisering

Arbejdsgange uden kode, kædebyggere, bots og smart home.

N8

### [n8n](https://ailoot.ai/docs/da/integrations/n8n/)

Automatisering uden kode

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Automatisering af arbejdsgange med AI-agentnoder.

[Læs mere →](https://ailoot.ai/docs/da/integrations/n8n/)

#### Hvor skal du konfigurere?

Credentials → OpenAI → feltet Base URL (som standard https://api.openai.com/v1); Credentials → Anthropic → Base URL (som standard https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (som standard https://generativelanguage.googleapis.com). Derefter noderne OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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 (kontakten Use Responses API — kun til modeller med metoden responses)
```

Eksempel på model: `gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Vigtigt

Kontrol af legitimationsoplysninger kalder /models (OpenAI), /v1/models (Anthropic) og /v1beta/models (Gemini); Ailoot har alle tre stier. n8ns dokumentationssider beskriver ikke feltet Base URL: det findes i selve legitimationsoplysningerne (kildekode OpenAiApi.credentials.ts og AnthropicApi.credentials.ts, betegnelsen »Override the default base URL for the API«). Vælg ikke »Use Gateway credits« i n8n Cloud; ellers går anmodningerne ikke gennem Ailoot.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/n8n/)[Applikationens dokumentation ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/da/integrations/dify/)

Platform til LLM-applikationer

OpenAI Chat

Platform til AI-applikationer: chatbots, agenter og vidensbaser.

[Læs mere →](https://ailoot.ai/docs/da/integrations/dify/)

#### Hvor skal du konfigurere?

Integrations → Model Provider → installér pluginet OpenAI-API-compatible → Add Model (felter: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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: efter modellens kort i Ailoot-kataloget

Til Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
```

Eksempel på model: `claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (embeddings)`

#### Vigtigt

Kun arbejdsområdets ejer og administratorer kan administrere udbydere. Ifølge pluginets README: til LLM bruges adresse med /v1, men til embeddings, rerank, STT og TTS tilføjer pluginet selv API-versionen, så adressen skal være uden /v1 (ellers bliver det /v1/v1). Tilføj hver Ailoot-model som en separat post; aktivér billedinput og streaming i modelindstillingerne.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/dify/)[Applikationens dokumentation ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/da/integrations/flowise/)

Værktøj til at bygge kæder

OpenAI Chat

Visuelt værktøj til at bygge kæder og agenter.

[Læs mere →](https://ailoot.ai/docs/da/integrations/flowise/)

#### Hvor skal du konfigurere?

Noden ChatOpenAI eller ChatOpenAI Custom → Connect Credential (nøgle) → Additional Parameters → Base Path (og Base Options til headere)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Credential (OpenAI API): sk-...
Noden ChatOpenAI Custom:
  Model Name: deepseek-v4-pro
  Additional Parameters → Base Path: https://api.ailoot.ai/v1
```

Eksempel på model: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Vigtigt

I ChatOpenAI er modellisten fast, så brug ChatOpenAI Custom til vilkårlige Ailoot-id'er; her indtastes modelnavnet manuelt. Base Path med /v1. Til embeddings findes noden OpenAI Embeddings Custom.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/flowise/)[Applikationens dokumentation ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

### [Home Assistant](https://ailoot.ai/docs/da/integrations/home-assistant/)

Smart home

OpenAI Chat

Stemmeassistent til smart home via Extended OpenAI Conversation.

[Læs mere →](https://ailoot.ai/docs/da/integrations/home-assistant/)

#### Hvor skal du konfigurere?

Installér via HACS (Custom repository), eller kopiér custom\_components/extended\_openai\_conversation → genstart → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
```

Eksempel på model: `gpt-6.1-sol, claude-sonnet-5-5`

#### Vigtigt

Dette er en tredjepartskomponent, ikke en officiel integration. Enheder styres via funktionskald (tools) i Chat Completions, så vælg modeller med værktøjsstøtte. Den officielle OpenAI Conversation-integration understøtter ikke egen adresse.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/home-assistant/)[Applikationens dokumentation ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/da/integrations/langflow/)

Værktøj til at bygge kæder

OpenAI Chat

Visuelt værktøj til at bygge agenter og RAG.

[Læs mere →](https://ailoot.ai/docs/da/integrations/langflow/)

#### Hvor skal du konfigurere?

Profil → Settings → Model Providers → OpenAI Compatible (felterne Base URL og API Key; variablerne OPENAI\_COMPATIBLE\_BASE\_URL og OPENAI\_COMPATIBLE\_API\_KEY). Alternativ: komponenten OpenAI → feltet OpenAI API Base

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
eller via miljøet:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Derefter vælges OpenAI Compatible → claude-sonnet-5-5 i komponenterne Language Model / Agent
```

Eksempel på model: `claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### Vigtigt

Langflow kontrollerer forbindelsen og henter modellisten fra /v1/models; modellerne vises i afsnittene Language Models og Embedding Models. De ønskede modeller skal derefter aktiveres manuelt. Udbyderen installeres sammen med langflow.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/langflow/)[Applikationens dokumentation ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/da/integrations/make/)

Automatisering uden kode

HTTP-anmodning

Automatisering uden kode: anmodninger til Ailoot via HTTP-modulet.

[Læs mere →](https://ailoot.ai/docs/da/integrations/make/)

#### Hvor skal du konfigurere?

Det indbyggede OpenAI-modul fungerer kun med en OpenAI-konto. Brug HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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 findes i choices[].message.content
```

Eksempel på model: `gpt-6.1-sol, claude-sonnet-5-5`

#### Vigtigt

Dette er et universelt HTTP-modul, ikke en særskilt Ailoot-udbyder: dokumentationen beskriver en vilkårlig HTTPS-adresse. Opbevar helst nøglen i en API-nøgleforbindelse (Make anbefaler dette frem for at sende den i headere). Streaming er ikke nødvendigt i Make; send uden stream.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/make/)[Applikationens dokumentation ↗](https://apps.make.com/http)

T

### [Telegram-bot](https://ailoot.ai/docs/da/integrations/telegram-bot/)

Bots

OpenAI Chat

Egen Telegram-bot med OpenAI SDK.

[Læs mere →](https://ailoot.ai/docs/da/integrations/telegram-bot/)

#### Hvor skal du konfigurere?

Telegram-frameworks har ikke deres eget LLM-lag: beskedhandleren kalder OpenAI SDK med Ailoot-base\_url (eller Anthropic SDK med base\_url uden /v1)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

Gem Python-koden som ailoot-telegram-bot.py. Installér afhængighederne, angiv begge miljøvariabler, og kør filen. Send Hello til botten, og kontrollér tekstsvaret. Gem Request ID ved fejl, og kontrollér det oprindelige resultat før en ny generering.

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
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())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

Eksempel på model: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### Vigtigt

Telegram-frameworks har ikke deres eget lag til AI-modeller: Ailoot-adressen angives i OpenAI SDK inde i botten. Ved en saldo på nul returnerer Ailoot en forståelig fejl 402 med Request ID — vis den til botbrugeren i stedet for at lade botten gå ned.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/telegram-bot/)[Applikationens dokumentation ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/da/integrations/zapier/)

Automatisering uden kode

HTTP-anmodning

Automatisering: anmodninger til Ailoot via Webhooks by Zapier.

[Læs mere →](https://ailoot.ai/docs/da/integrations/zapier/)

#### Hvor skal du konfigurere?

Zapier-applikationen ChatGPT (OpenAI) virker kun med OpenAI. Brug Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
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":"Hej"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

Eksempel på model: `claude-sonnet-5-5, gpt-6.1-sol`

#### Vigtigt

Dette er en universel HTTP-anmodning; Zapier har ingen færdig udbyder med et felt til basisadresse. Custom Request sender Data-feltet uændret uden fortolkning, så JSON skal kontrolleres på forhånd. Webhooks by Zapier er tilgængelig på betalte Zapier-planer.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/zapier/)[Applikationens dokumentation ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## Under gennemgang

Konfigurationer med ubekræftede detaljer — sammenhold dem med applikationens vindue.

AC

### [Antigravity CLI](https://ailoot.ai/docs/da/integrations/antigravity-cli/)

Terminalagent

Under gennemgang

Gemini

Google Antigravity-konsolagent med Gemini-format.

[Læs mere →](https://ailoot.ai/docs/da/integrations/antigravity-cli/)

#### Hvor skal du konfigurere?

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; variablerne GEMINI\_API\_KEY og GOOGLE\_GEMINI\_BASE\_URL

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1beta/models/{model}:generateContent, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

`~/.gemini/antigravity-cli/settings.json`

```json
{
  "modelProvider": "gemini"
}
```

```bash
export AILOOT_API_KEY="sk-..."
# i terminalen:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

Eksempel på model: `gemini-3.8-flash`

#### Vigtigt

Protokollen er det oprindelige Gemini REST (streamGenerateContent, nøgle i X-Goog-Api-Key), stien https://api.ailoot.ai/v1beta/... agy sender to anmodninger pr. spørgsmål: samtalens titel og selve svaret. Agenten reserverer betydeligt mere pr. trin end en almindelig chat, så sørg for ekstra saldo. Kortet er i afsnittet »Under gennemgang«: konfigurationen er udarbejdet ud fra dokumentationen, men klienten er endnu ikke afprøvet gennem Ailoot. Hvis modelProvider = gemini, og GEMINI\_API\_KEY er tom, starter CLI'et ikke.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/antigravity-cli/)[Applikationens dokumentation ↗](https://antigravity.google/docs/cli/install/)

CC

### [Cline CLI](https://ailoot.ai/docs/da/integrations/cline-cli/)

Terminalagent

Under gennemgang

OpenAI Chat

Cline-agentens konsolversion.

[Læs mere →](https://ailoot.ai/docs/da/integrations/cline-cli/)

#### Hvor skal du konfigurere?

cline auth → egne API-udbydere → OpenAI Compatible: Base URL, API Key, Model ID; flaget -P/--provider vælger udbyderen

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```bash
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 testene og ret fejlene"
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Felterne Base URL / API Key / Model ID beskrives i Clines dokumentation for OpenAI Compatible. De præcise betegnelser i guiden cline auth fremgår ikke af CLI-dokumentationen — kontrollér dem på skærmen.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/cline-cli/)[Applikationens dokumentation ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot til JetBrains](https://ailoot.ai/docs/da/integrations/copilot-jetbrains-byok/)

Editorudvidelse

Under gennemgang

OpenAI Chat

Egen modeladresse i Copilot til JetBrains-IDE'er.

[Læs mere →](https://ailoot.ai/docs/da/integrations/copilot-jetbrains-byok/)

#### Hvor skal du konfigurere?

Language Models → Add Models… → Add Custom Endpoint Provider: Provider Name, API Key, API Type (Chat Completions)

#### Konfiguration

[JetBrains AI Assistant](https://ailoot.ai/docs/da/integrations/jetbrains-ai-assistant/)

#### Vigtigt

GitHub bekræfter understøttelse af brugerdefinerede endpoints. Det officielle skærmbillede viser Provider Name, API Key og API Type: Chat Completions, men intet URL-eksempel. Derfor gives der ingen færdig Ailoot-konfiguration til kopiering her. JetBrains AI Assistant er det dokumenterede alternativ i dette IDE. Bed pluginets officielle support præcisere URL-kravene.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/copilot-jetbrains-byok/)[Applikationens dokumentation ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/da/integrations/cursor/)

Kodeeditor

Under gennemgang

OpenAI Chat

Cursor-editor: egen OpenAI-adresse til chat.

[Læs mere →](https://ailoot.ai/docs/da/integrations/cursor/)

#### Hvor skal du konfigurere?

Cursor Settings → Models → API Keys → OpenAI API Key + kontakten »Override OpenAI Base URL«; føj derefter model-ID til dine egne modeller.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
Egen model:               gpt-6.1-sol  (tilføj, aktiver, vælg i chatten)
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Cursors aktuelle officielle dokumentation beskriver ikke egen adresse: den nævner kun OpenAI/Anthropic/Google/Azure/Bedrock-nøgler, siger, at egne nøgler kun virker i chat (Tab bruger stadig Cursor-modeller), og at alle anmodninger går gennem Cursor-servere (adressen skal være offentlig — api.ailoot.ai er offentlig). Adressekontakten findes i brugerfladen, men Cursor-forummet melder om fejl: den anvendes på alle modeller, Agent-tilstand bruger muligvis ikke egen nøgle, og i visse builds af 3.15.x accepterer feltet ikke input.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/cursor/)[Applikationens dokumentation ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

### [Obsidian Text Generator](https://ailoot.ai/docs/da/integrations/obsidian-text-generator/)

Obsidian-plugin

Under gennemgang

OpenAI Chat

Skabelonbaseret tekstgenerering i Obsidian-noter.

[Læs mere →](https://ailoot.ai/docs/da/integrations/obsidian-text-generator/)

#### Hvor skal du konfigurere?

Settings \> Text Generator \> LLM Provider: OpenAI Chat (eller Custom)

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Pluginets dokumentation nævner udbyderen Custom, men beskriver ikke adressefeltet eller formatet; konfigurationen bygger på pluginets brugerflade — sammenhold den med indstillingsvinduet.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/obsidian-text-generator/)[Applikationens dokumentation ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/da/integrations/pearai/)

Kodeeditor

Under gennemgang

OpenAI Chat

PearAI-editor baseret på VS Code.

[Læs mere →](https://ailoot.ai/docs/da/integrations/pearai/)

#### Hvor skal du konfigurere?

Cmd/Ctrl+Shift+P → Open config.json → en post i models\[\] (PearAI er en afgrening af Continue).

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```json
{
  "models": [
    {
      "title": "Ailoot Claude Sonnet 5.5",
      "provider": "openai",
      "model": "claude-sonnet-5-5",
      "apiBase": "https://api.ailoot.ai/v1",
      "apiKey": "sk-..."
    }
  ]
}
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

PearAIs officielle dokumentation kunne ikke kontrolleres (dokumentationssiden var utilgængelig), og repositoryet har ikke været opdateret længe. Konfigurationsformen bygger på Continue — kontrollér den i applikationen.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/pearai/)[Applikationens dokumentation ↗](https://github.com/trypear/pearai-app/issues/122)

VS

### [Visual Studio 2026](https://ailoot.ai/docs/da/integrations/visual-studio-2026/)

Kodeeditor

Under gennemgang

OpenAI Chat

Egen udbyder i Copilot Chat til Visual Studio.

[Læs mere →](https://ailoot.ai/docs/da/integrations/visual-studio-2026/)

#### Hvor skal du konfigurere?

Chat → modelvalg → Manage models → Add custom model → udbyderen OpenAI (custom endpoint) → adresse, nøgle, model.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider: OpenAI (custom endpoint)
Endpoint: https://api.ailoot.ai/v1
API key:  sk-...
Model:    gpt-6.1-sol
```

Eksempel på model: `gpt-6.1-sol`

#### Vigtigt

Visual Studio-bloggen (29.09.2026) annoncerede egne adresser til OpenAI og Ollama i VS 2026 Stable, men dokumentationssiden beskriver stadig kun OpenAI/Anthropic/Google-nøgler uden adressefelt, så feltnavne og adresseformat er endnu ikke bekræftet. Kun chat; ikke tilgængeligt på Copilot Business/Enterprise-planer.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/visual-studio-2026/)[Applikationens dokumentation ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/da/integrations/void/)

Kodeeditor

Under gennemgang

OpenAI Chat

Open source-editor baseret på VS Code; udviklingen er stoppet.

[Læs mere →](https://ailoot.ai/docs/da/integrations/void/)

#### Hvor skal du konfigurere?

Void Settings → Providers → OpenAI-Compatible → baseURL, API key, model.

#### Konfiguration

Kald GET /v1/models med din Ailoot-nøgle før start. Vælg et præcist model-ID, hvis metoder omfatter POST /v1/chat/completions, og brug det i konfigurationen. Kontrollér også værktøjsstøtte og de funktioner, din klientversion kræver til agenter.

```text
Provider: OpenAI-Compatible
baseURL:  https://api.ailoot.ai/v1   (uden /chat/completions)
API key:  sk-...
Model:    claude-sonnet-5-5
```

Eksempel på model: `claude-sonnet-5-5`

#### Vigtigt

Konfigurationen bygger på Voids kildekode, ikke på brugerdokumentationen. Voids repository er arkiveret, og editoren udvikles ikke længere — kun relevant for dem, der allerede bruger den.

[Fuld vejledning →](https://ailoot.ai/docs/da/integrations/void/)[Applikationens dokumentation ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

Ingen resultater. Hvis applikationen understøtter egen OpenAI- eller Anthropic-API-adresse, vil den sandsynligvis virke — [se, hvad du skal angive](https://ailoot.ai/docs/da/keys/).

## Passer endnu ikke

Disse applikationer lader dig ikke angive din egen API-adresse. Ved siden af vises alternativer.

| Applikation | Hvorfor den ikke passer | Alternativ |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Bruger kun Cursor-modeller; egen API-adresse kan ikke angives. | Claude Code, Codex CLI eller opencode |
| **Auggie CLI (Augment Code)** | Login via Augment-konto; en tredjepartsudbyder kan ikke angives. | Claude Code eller opencode |
| **Windsurf / Devin Desktop** | Accepterer kun en Anthropic-nøgle til udvalgte Claude-modeller; egen adresse kan ikke angives. | Cline, Roo Code eller Kilo Code i VS Code |
| **Kiro** | Ingen egen nøgle eller API-adresse. | Cline eller Roo Code |
| **Google Antigravity (IDE)** | Ingen officiel konfiguration af egen udbyder; vi anbefaler ikke tredjepartspatches. | Antigravity CLI eller Gemini CLI |
| **Visual Studio med Copilot Business eller Enterprise** | Egne modeller er ikke tilgængelige på disse Copilot-planer. | Personlig Copilot-plan — kortet Visual Studio 2026 |
| **Cursor Tab-autofuldførelse** | Bruger altid Cursor-modeller, selv med egen nøgle. | Cursor-chat konfigureres separat — kortet Cursor |
| **Enchanted** | Virker kun med Ollama API. | Open WebUI eller Chatbox |
| **Smart Connections (Obsidian)** | Eksterne API'er er kun tilgængelige i den betalte Smart Chat Pro. | Obsidian Copilot |
| **Witsy, 5ire** | Vi har ikke fundet en officiel beskrivelse af egen API-adresse. | Cherry Studio eller Jan |
| **Make: indbygget OpenAI-modul** | Forbinder sig kun til en OpenAI-konto. | HTTP-modulet → Make a request — kortet Make |
| **Zapier: applikationen ChatGPT (OpenAI)** | Intet felt til egen adresse. | Webhooks by Zapier → Custom Request — kortet Zapier |
| **Home Assistant: OpenAI Conversation** | Den indbyggede integration virker kun med OpenAIs adresse. | Extended OpenAI Conversation fra HACS — kortet Home Assistant |
| **aiogram, python-telegram-bot, grammY, Telegraf** | Botframeworks forbinder sig ikke selv til modeller. | OpenAI- eller Anthropic-SDK i botten — kortet Telegram-bot |

## API-forbindelse og klientopsætning

### Hvor indtaster jeg API-adresse og nøgle i min klient?

Agenter, editorer, chats og SDK'er, der accepterer en Ailoot-nøgle. Knappen »Konfigurér« viser, hvor adressen og nøglen skal indsættes, samt en færdig konfiguration, du kan kopiere.

Tilslut Ailoot til Claude Code, OpenCode, Hermes eller din egen applikation.

## Virksomheden og dens projektportefølje

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

## Køb tokens med rabat.

Abonnementsrabat til regelmæssigt arbejde. Rabatkoder giver op til 50% på tokenkøb.

Abonnement

Vælg et abonnement med rabat til dine regelmæssige anmodninger.

Rabatkode på op til 50%

Indtast koden ved købet. Prisen genberegnes efter den aktuelle kampagne.

Udgifter i historikken

Model, tokens og beløb gemmes for hver anmodning.

[Vælg abonnement](https://ailoot.ai/docs/da/billing/subscriptions/) · [Se modelpriser](https://ailoot.ai/models/da/)

## Tilslut API’et til produktet, du sælger.

SaaS, apps og bots efter Ailoots tilbudsvilkår og licensaftale. Anmod om en forhandlerlicens til videresalg.

Kommerciel applikation

Byg generering af tekst, billeder, video og lyd ind i tjenestens betalte funktioner.

Licens til forhandlere

Send projektbeskrivelse og adgangsmodel. Bed om skriftlige vilkår for anvendelse og videresalg.

Dokumenter på websitet

Tilbudsvilkår, licensaftale og politik for behandling af data kan læses før tilslutning.

[Anmod om forhandlerlicens](mailto:support@ailoot.ai) · [Tilbudsvilkår og licensaftale](https://ailoot.ai/legal/offer?lang=da)

## Spørgsmål

Hvilket klientformat skal jeg vælge?

Vælg det OpenAI-, Anthropic- eller Gemini-format, som din klient understøtter. Find en kompatibel API-metode og et model-ID på modelkortet hos Ailoot; at ét format understøttes, betyder ikke, at alle modeller understøtter alle formater.

Hvad skal jeg konfigurere i min klient?

Angiv din Ailoot API-nøgle, API-adressen og et model-ID, der er kompatibelt med klientens metode. OpenAI SDK bruger https://api.ailoot.ai/v1; Anthropic og Gemini SDK bruger https://api.ailoot.ai. Bevar forespørgselsfelterne fra eksemplet for det pågældende format.

Hvordan sender jeg min første API-forespørgsel?

Opret en Ailoot API-nøgle. Angiv https://api.ailoot.ai/v1 til OpenAI SDK eller https://api.ailoot.ai til Anthropic og Gemini SDK. GET /v1/models er gratis og viser de modeller, din nøgle har adgang til; brug derefter eksemplet for den valgte model og API-metode.

Hvad skal jeg kontrollere, når en tilsluttet klient fejler?

Kontrollér, at klienten sender det forventede OpenAI-, Anthropic- eller Gemini-format til den tilsvarende API-adresse med din Ailoot API-nøgle. Bekræft model-ID og metode, og sammenhold derefter den returnerede fejl med klientvejledningen. Send fejlen og forespørgslens ID til support@ailoot.ai uden at dele din nøgle.

Kan jeg bruge Ailoot i et betalt produkt?

Ja. Tilslut API’et til SaaS, app eller bot efter Ailoots tilbudsvilkår og licensaftale. Anmod om skriftlige vilkår og forhandlerlicens til dit projekt ved videresalg.

Hvordan anmoder jeg om en forhandlerlicens?

Skriv til support@ailoot.ai, og beskriv, hvad dit produkt gør, hvem der bruger det, og hvordan du giver adgang. Bed om en forhandlerlicens og skriftlige vilkår for dit projekt.

## Ailoot · Virksomheden og dens projektportefølje





Ailoot bygger på solid driftserfaring, en stor kundebase, stabil service og løbende kontrol af KPI.





Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.





Ailoot bruger denne driftserfaring til API-adgang til AI-funktioner i kundernes produkter, agenter, applikationer og automatiseringer.
