Source: https://ailoot.ai/integrations/nl-be/
Canonical: https://ailoot.ai/integrations/nl-be/
Language: nl-be

[Integraties](https://ailoot.ai/docs/nl-be/integrations/) 

# Verbind Ailoot met je favoriete tools — API-verbinding en clientinstellingen — Nederlands (België)

Agents, editors, chats en SDK’s die een Ailoot-sleutel accepteren. De knop ‘Configureren’ toont waar het adres en de sleutel horen en een configuratie die je kunt kopiëren.

**85**apps

**77**voorbereid

**8**worden gecontroleerd

 App zoeken 

## Agents in de terminal

Codingagents en CLI’s: schrijven code, voeren opdrachten uit en wijzigen bestanden.

CC

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

Terminalagent

Anthropic Messages

De Anthropic-terminalagent: schrijft code, wijzigt bestanden en voert opdrachten uit.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/claude-code/)

#### Waar je het instelt

Omgevingsvariabelen of het blok "env" in ~/.claude/settings.json (voor één project: .claude/settings.local.json); VS Code-extensie — claudeCode.environmentVariables; controleren met de opdracht /status

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.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
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Adres zonder /v1: Claude Code voegt zelf /v1/messages toe. ANTHROPIC\_AUTH\_TOKEN wordt als Authorization: Bearer verstuurd, ANTHROPIC\_API\_KEY als x-api-key; Ailoot accepteert beide. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 haalt onze modellen op in /model via /v1/models. Bij 400-fouten over onbekende velden: CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1. De Anthropic-documentatie ondersteunt Claude Code met niet-Claude-modellen via een gateway niet, hoewel onze /v1/messages die bedient; we raden Claude-modellen aan. Remote Control en spraakinvoer zijn niet beschikbaar via de gateway.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/claude-code/)[Appdocumentatie ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

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

Terminalagent

OpenAI Responses

De OpenAI-terminalagent, met het Responses-formaat.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/openai-codex-cli/)

#### Waar je het instelt

~/.codex/config.toml (alleen het gebruikersbestand: model\_provider/model\_providers worden genegeerd in .codex/config.toml van het project); de sleutel komt uit de variabele in env\_key

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.codex/config.toml`

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Codex gebruikt alleen OpenAI Responses API (de documentatie vermeldt alleen wire\_api = "responses"), dus onze /v1/responses is nodig. Provider-ID’s openai, ollama en lmstudio zijn gereserveerd. Alternatief: openai\_base\_url = "https://api.ailoot.ai/v1" voor de ingebouwde provider openai. Ailoot levert Codex de modellenlijst als een Codex-manifest (GET /v1/models met client\_version). Kies een specifiek model dat volgens de catalogus OpenAI Responses ondersteunt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash OpenAI Chat, Anthropic Messages en Gemini, maar geen Responses; dit model is dus niet geschikt voor Codex. Controleer de formaten op de modelkaart, niet op de familienaam.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/openai-codex-cli/)[Appdocumentatie ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

De terminalagent van Nous Research met geheugen en vaardigheden.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/hermes-agent/)

#### Waar je het instelt

hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» of ~/.hermes/config.yaml (sectie model of dictionary providers)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.hermes/config.yaml`

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

# meerdere formaten tegelijk — providers met een naam:
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

# in de sessie: /model custom:claude-sonnet-5-5
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

transport: chat\_completions (OpenAI Chat), anthropic\_messages (Anthropic Messages) of codex\_responses (OpenAI Responses). LLM\_MODEL in .env wordt niet meer gebruikt; OPENAI\_BASE\_URL geldt alleen voor provider openai-api. Gebruik voor anthropic\_messages een adres zonder /v1; de Anthropic-SDK voegt zelf /v1/messages toe. Hulptaken (afbeeldingen herkennen, geschiedenis comprimeren) gebruiken standaard hetzelfde hoofdmodel.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/hermes-agent/)[Appdocumentatie ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/nl-be/integrations/openclaw/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Een persoonlijke AI-assistent op je eigen computer: chats, berichtenapps en taken.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/openclaw/)

#### Waar je het instelt

OpenClaw-configuratie (~/.openclaw/openclaw.json) → models.providers.\<id\>; standaardmodel — agents.defaults.model.primary; veilige wijziging — openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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
          }
        ]
      }
    }
  }
}
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Adapters api: openai-completions (standaard met baseUrl), openai-responses (alleen als de server /v1/responses ondersteunt — Ailoot doet dat), anthropic-messages, google-generative-ai en andere. De OpenClaw-voorbeelden gebruiken voor anthropic-messages baseUrl zonder /v1. OpenClaw kan afbeeldingen doorgeven als input van het model "image" bevat. De Claude-voorbeelden houden alleen tekst aan: in de catalogusmomentopname van 2026-09-30 vermelden deze methoden geen image-invoer. Voeg "image" alleen toe voor een specifiek model waarvan de huidige cataloguskaart afbeeldingen als invoer in het gekozen API-formaat vermeldt. gemini-3.6-flash vermeldt bijvoorbeeld in die momentopname image-invoer voor OpenAI Chat; de daadwerkelijke ondersteuning hangt af van de modelkaart en het formaat. Het hoofdconfiguratiepad is uit de algemene OpenClaw-praktijk overgenomen; de gelezen pagina noemt ook ~/.openclaw/agents/\<agentId\>/agent/models.json.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/openclaw/)[Appdocumentatie ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/nl-be/integrations/opencode/)

Terminalagent

OpenAI Chat

Een opensource terminalagent met elke OpenAI-compatibele provider.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/opencode/)

#### Waar je het instelt

opencode.json (in het project of ~/.config/opencode/opencode.json) → provider.\<id\>; sleutel via /connect of "apiKey": "{env:VAR}"

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Het pakket @ai-sdk/openai-compatible gebruikt /v1/chat/completions. Voor modellen die /v1/responses vereisen, noemt de opencode-documentatie @ai-sdk/openai. Een Anthropic-compatibele provider met eigen baseURL wordt daar niet beschreven. Kies modellen waarvan de huidige catalogus OpenAI Chat vermeldt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash dit formaat; controleer andere Gemini-modellen op hun kaarten. Dit pad gebruikt niet het native Gemini-formaat. Een gepubliceerde methode bewijst geen live test van de specifieke clientversie.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/opencode/)[Appdocumentatie ↗](https://opencode.ai/docs/providers/)

QC

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

Terminalagent

OpenAI ChatAnthropic MessagesGemini

De terminalagent van het Qwen-team: OpenAI-, Anthropic- en Gemini-formaten.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/qwen-code/)

#### Waar je het instelt

Variabelen OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, opdracht /auth binnen de sessie of ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```bash
export AILOOT_API_KEY="sk-..."
# snelle methode
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"
  }
}
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `qwen3.8-max`

#### Belangrijk

Protocoltypen: openai (Chat Completions), anthropic, gemini, vertex-ai. Voor openai bevat baseUrl /v1. Het documentatievoorbeeld voor anthropic en gemini bevat geen baseUrl, dus we raden de openai-variant aan. Kies voor openai een model met OpenAI Chat in de catalogus: gemini-3.6-flash heeft dit formaat. Andere Gemini-modellen kunnen andere formaten hebben; controleer de specifieke modelkaart. settings.json leest de sleutel uit AILOOT\_API\_KEY (veld envKey): stel die in met export AILOOT\_API\_KEY=sk-... of met AILOOT\_API\_KEY=sk-... in ~/.qwen/.env; anders start Qwen Code met een lege sleutel en krijgt 401.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/qwen-code/)[Appdocumentatie ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

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

Terminalagent

Gemini

De Google-terminalagent in het native Gemini-formaat.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/gemini-cli/)

#### Waar je het instelt

Omgevingsvariabelen GEMINI\_API\_KEY en GOOGLE\_GEMINI\_BASE\_URL; aanmeldmethode — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; model — GEMINI\_MODEL of vlag -m

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gemini-3.8-flash`

#### Belangrijk

Adres zonder /v1beta: de SDK voegt zelf /v1beta/models/{model}:generateContent toe. Het adres moet HTTPS gebruiken. De sleutel wordt in de header x-goog-api-key verstuurd — Ailoot accepteert die. Alleen modellen waarvoor in de catalogus het Gemini-formaat staat vermeld, zijn geschikt. Controleer vóór gebruik of de exacte ID en deze methode beschikbaar zijn voor jouw sleutel. Ailoot levert het betaalde Gemini-antwoord in zijn geheel na de kostenberekening, niet woord voor woord; bij lange antwoorden verschijnt de tekst dus niet meteen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/gemini-cli/)[Appdocumentatie ↗](https://geminicli.com/docs/reference/configuration/)

KC

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

De Moonshot-terminalagent voor codewerk.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/kimi-cli/)

#### Waar je het instelt

~/.kimi/config.toml (secties providers en models, default\_model); /login ondersteunt alleen Moonshot-platforms — stel een eigen adres handmatig in het bestand in

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.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"]
```

Voorbeeldmodel: `kimi-k3`

#### Belangrijk

Typen: openai\_legacy (Chat Completions, base\_url met /v1), openai\_responses (Responses, met /v1), anthropic (zonder /v1), gemini (base\_url is de Google-root; bij ons https://api.ailoot.ai). SearchWeb werkt alleen met Moonshots eigen platform; FetchURL gebruikt bij een ander API-adres lokale downloads.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/kimi-cli/)[Appdocumentatie ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/nl-be/integrations/crush/)

Terminalagent

OpenAI ChatAnthropic Messages

De terminalagent van Charm, ingesteld via het bestand crushrc.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/crush/)

#### Waar je het instelt

crushrc (Bash-configuratie): ./.crushrc, ./crushrc of ~/.config/crush/crushrc; het oude crush.json-formaat is verouderd, maar werkt nog

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.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-formaat voor Claude: adres zonder /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
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `deepseek-v4-pro`

#### Belangrijk

Type openai-compat gebruikt OpenAI Chat met /v1. Type anthropic gebruikt Messages zonder /v1: Crush geeft het adres door aan anthropic-sdk-go, dat zelf /v1/messages toevoegt. Het README-voorbeeld met /v1 zou /v1/v1/messages en fout 404 opleveren. De sleutel gaat via x-api-key en Ailoot accepteert die. Is de modellenlijst leeg, dan haalt openai-compat deze zelf op uit /v1/models. crushrc wordt als code uitgevoerd: start Crush niet in andermans mappen met zo’n bestand. In dit voorbeeld heeft Claude supports-images = false: de catalogusmomentopname van 2026-09-30 vermeldt voor het gekozen Messages-formaat alleen tekst. Als jouw Crush-versie die vlag ondersteunt, schakel die dan alleen in voor een model waarvan de actuele cataloguskaart image-invoer in het gekozen API-formaat vermeldt; de clientvlag voegt op zichzelf geen afbeeldingsondersteuning aan het model toe.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/crush/)[Appdocumentatie ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/nl-be/integrations/aider/)

Terminalagent

OpenAI Chat

Samen programmeren met AI rechtstreeks in de git-repository.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/aider/)

#### Waar je het instelt

Omgevingsvariabelen OPENAI\_API\_BASE en OPENAI\_API\_KEY, vlag --model openai/\<model\>

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `openai/deepseek-v4-pro`

#### Belangrijk

Het voorvoegsel openai/ is verplicht: hiermee stuurt Aider (via LiteLLM) verzoeken naar het OpenAI-compatibele /v1/chat/completions. Bij onbekende modellen waarschuwt Aider dat de context onbekend is — dat is geen fout. Deze documentatiepagina beschrijft geen Anthropic-adres met een eigen base URL.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/aider/)[Appdocumentatie ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/nl-be/integrations/goose/)

Terminalagent

OpenAI ChatAnthropic Messages

Een opensource agent voor terminal en computer met MCP-uitbreidingen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/goose/)

#### Waar je het instelt

goose configure → Custom Providers → Add A Custom Provider, of JSON in ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); alternatief — de ingebouwde OpenAI-provider met OPENAI\_HOST/OPENAI\_BASE\_PATH

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.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

# variant via de ingebouwde OpenAI-provider:
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"
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Custom-providerengines: openai, anthropic, ollama. Het Goose-voorbeeld geeft base\_url voor engine openai als volledig pad tot /v1/chat/completions. Bij de ingebouwde provider is OPENAI\_HOST de root zonder pad en OPENAI\_BASE\_PATH het pad (standaard v1/chat/completions). Goose negeert de sleutel in config.yaml; alleen een variabele of de sleutelhanger wordt gebruikt. De repository is verhuisd naar aaif-goose/goose.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/goose/)[Appdocumentatie ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

De Factory-terminalagent met eigen modellen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/factory-droid/)

#### Waar je het instelt

~/.factory/settings.json → array customModels; modelkeuze via /model, onderdeel ‘Custom models’

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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
    }
  ]
}
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

provider: anthropic = Messages API (baseUrl zoals bij Anthropic, zonder /v1), openai = Responses API (met /v1), generic-chat-completion-api = Chat Completions (met /v1). Bij anthropic gaat de sleutel standaard via x-api-key (geaccepteerd door Ailoot); "authMode": "bearer" schakelt over op Authorization. Sleutels blijven lokaal. Factory test alleen de officiële Anthropic- en OpenAI-API’s volledig.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/factory-droid/)[Appdocumentatie ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/nl-be/integrations/amp/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

De codingagent Amp met flexibele modelroutering.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/amp/)

#### Waar je het instelt

Instellingen → Model Routing → Add → Custom URL (of workspace Model Routing voor een team); vanuit de terminal — amp config model-providers (list, test, set-priority, edit-router…)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

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

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

Voorbeeldmodel: `claude-fable-5`

#### Belangrijk

Custom URL-formaten: chat-completions (\<base\>/chat/completions), responses (\<base\>/responses), anthropic-messages (\<base\>/v1/messages, /v1 wordt niet dubbel toegevoegd), google-genai (\<base\>/models/\<model\>:streamGenerateContent). De sleutel wordt als Authorization: Bearer verstuurd. De mapping gebruikt canonieke Amp-ID’s van de vorm provider/model; de pijl bepaalt de ID die naar ons wordt verstuurd. Modellen die niet door de verbinding worden gedekt, bedient Amp zelf met zijn eigen credits. Volgens de documentatie moet de eigen host vanuit Amp bereikbaar zijn — het adres is openbaar, dus hieraan is voldaan.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/amp/)[Appdocumentatie ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/nl-be/integrations/aichat/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Een veelzijdige terminalchat met rollen, sessies en RAG.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/aichat/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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 'Hallo'
```

Voorbeeldmodel: `deepseek-v4-pro`

#### Belangrijk

In het configuratievoorbeeld van AIChat bevat api\_base voor claude /v1 en voor gemini /v1beta; voor Ailoot geldt hetzelfde. De drie clients geven toegang tot alle drie de Ailoot-formaten: OpenAI, Anthropic en Gemini.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/aichat/)[Appdocumentatie ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

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

Terminalagent

OpenAI Chat

De terminalversie van Continue voor agents en automatisering.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/continue-cli/)

#### Waar je het instelt

Continue-YAML-configuratie (config.yaml), aan de CLI meegegeven met --config \<path\>

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Voor OpenAI-compatibele diensten gebruikt Continue provider: openai en apiBase met /v1. De extensie en CLI delen hetzelfde configuratieformaat; het bestand wordt meegegeven met --config.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/continue-cli/)[Appdocumentatie ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/nl-be/integrations/forge/)

Terminalagent

OpenAI Chat

Een terminalagent met instelbare providers.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/forge/)

#### Waar je het instelt

forge provider login → OpenAI-compatible (aanbevolen); verouderde manier — .env met OPENAI\_URL en OPENAI\_API\_KEY, plus model in forge.yaml

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```bash
# aanbevolen:
forge provider login   # kies OpenAI-compatible, voer https://api.ailoot.ai/v1 en sk-... in

# verouderde methode (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De .env-configuratie is als verouderd gemarkeerd: bij de eerste start zet Forge de variabelen over naar zijn eigen bestandsopslag. De README geeft de exacte labels in de provider login-wizard niet.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/forge/)[Appdocumentatie ↗](https://github.com/tailcallhq/forgecode)

GC

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

Terminalagent

OpenAI ChatAnthropic Messages

Copilot in de terminal met eigen modellen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/github-copilot-cli/)

#### Waar je het instelt

Omgevingsvariabelen COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL (of vlag --model)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# OpenAI-compatibele modus
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-modus
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
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Typen: openai (standaard, elke OpenAI-compatibele server), azure, anthropic. Het model moet toolaanroepen en streaming ondersteunen. COPILOT\_PROVIDER\_WIRE\_API kiest het protocol; de pagina noemt de mogelijke waarden niet. Je kunt limieten instellen via COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/github-copilot-cli/)[Appdocumentatie ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/nl-be/integrations/gptme/)

Terminalagent

OpenAI Chat

Een persoonlijke terminalagent: code, bestanden en browser.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/gptme/)

#### Waar je het instelt

~/.config/gptme/config.toml → \[\[providers\]\]; kies het model als \<provider\>/\<model\>

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.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 'hallo' -m ailoot/claude-sonnet-5-5
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Elke OpenAI-compatibele server; de sleutel wordt gezocht in api\_key, daarna api\_key\_env en daarna \<NAME\>\_API\_KEY. Providerlijst: gptme-util providers list.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/gptme/)[Appdocumentatie ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

De terminalagent van Kilo Code.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/kilo-code-cli/)

#### Waar je het instelt

~/.config/kilo/kilo.jsonc (of ./kilo.jsonc; ook KILO\_CONFIG) → provider.\<id\>.options.baseURL; in de extensie — Settings → Providers → Custom provider

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

In het venster Custom provider kun je het protocol kiezen: OpenAI Compatible (Chat Completions), OpenAI Responses of Anthropic Messages. {env:VAR} werkt alleen in de vertrouwde globale configuratie (~/.config/kilo); in het projectbestand kilo.json wordt de sleutel niet uit de variabele ingevuld.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/kilo-code-cli/)[Appdocumentatie ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

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

Terminalagent

OpenAI ChatOpenAI Responses

Een hulpmiddel om modellen via de opdrachtregel aan te roepen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/llm-cli/)

#### Waar je het instelt

Bestand extra-openai-models.yaml in de llm-instellingenmap; sleutel — llm keys set \<name\>

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`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 'Hallo'
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Standaard Chat Completions; responses: true laat het model /responses gebruiken. Met api\_base wordt de OpenAI-sleutel niet meegestuurd; api\_key\_name is nodig. Dit is een CLI-hulpmiddel voor verzoeken, geen agent.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/llm-cli/)[Appdocumentatie ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

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

Terminalagent

OpenAI Chat

Een minimalistische agent voor repositorytaken.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/mini-swe-agent/)

#### Waar je het instelt

YAML-agentconfiguratie → sectie model (model\_name, model\_kwargs); wijzig het standaardconfiguratiepad met MSWEA\_MINI\_CONFIG\_PATH

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```yaml
# fragment van de agentconfiguratie
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Gebruikt LiteLLM: model\_kwargs worden direct doorgegeven aan litellm.completion. Zonder een prijsregister klaagt LiteLLM over onbekende kosten; schakel dit uit met cost\_tracking: "ignore\_errors" (of MSWEA\_COST\_TRACKING=ignore\_errors). OPENAI\_API\_KEY voor de sleutel is standaard LiteLLM-gedrag, maar staat niet op de mini-SWE-agent-pagina zelf.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/mini-swe-agent/)[Appdocumentatie ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

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

Terminalagent

OpenAI Chat

Een autonome ontwikkelagent voor de opdrachtregel.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/openhands-cli/)

#### Waar je het instelt

Ctrl+P → Settings (provider en model), bestand ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url) of variabelen LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL met --override-with-envs

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

`~/.openhands/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-..."
# eenmalig via variabelen:
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
```

Voorbeeldmodel: `openai/claude-sonnet-5-5`

#### Belangrijk

OpenHands gebruikt LiteLLM; voor een OpenAI-proxy schrijft de documentatie een Custom Model van de vorm openai/\<model\> en de Base URL van de proxy voor. Wijzigingen via --override-with-envs worden niet opgeslagen. In de webinterface: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/openhands-cli/)[Appdocumentatie ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/nl-be/integrations/pi/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Een minimalistische codingagent voor de terminal.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/pi/)

#### Waar je het instelt

~/.pi/agent/models.json (of .pi/models.json van het project nadat je het project hebt vertrouwd); kiezen via /model

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De Pi-documentatie staat uitdrukkelijk OpenAI-, Anthropic- en Google-compatibele endpoints toe via models.json; het voorbeeld gebruikt api: openai-completions. apiKey accepteert $NAME/${NAME}, een letterlijke waarde of !opdracht. Het bestand wordt opnieuw ingelezen bij het openen van /model.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/pi/)[Appdocumentatie ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/nl-be/integrations/plandex/)

Terminalagent

OpenAI Chat

Een agent voor grote taken: een plan, wijzigingen in een sandbox en toepassen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/plandex/)

#### Waar je het instelt

plandex models custom (of \\models custom in de REPL) — opent het JSON-bestand met eigen modellen en providers

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Eigen providers werken alleen in self-hosted Plandex; in de cloud zijn met BYO-sleutels alleen ingebouwde providers toegestaan. Alle custom providers moeten OpenAI-compatibel zijn (Chat Completions). Voeg daarna het model toe aan je eigen model pack.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/plandex/)[Appdocumentatie ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

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

Terminalagent

OpenAI ChatAnthropic Messages

De onderzoeksagent van ByteDance voor ontwikkeltaken.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/trae-agent/)

#### Waar je het instelt

trae\_config.yaml → model\_providers.\<name\>.base\_url; alternatief — variabelen OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL in .env

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Gebruik in YAML alleen spaties, geen tabs. Voor het Anthropic-formaat: provider: anthropic en ANTHROPIC\_BASE\_URL (de README geeft niet precies aan of /v1 verwacht wordt; gebruik https://api.ailoot.ai).

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/trae-agent/)[Appdocumentatie ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/nl-be/integrations/warp/)

Terminalagent

OpenAI Chat

Een terminal met een ingebouwde agent en een eigen modeladres.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/warp/)

#### Waar je het instelt

Settings → zoek «inference endpoint» → Custom inference endpoint: basis-URL, sleutel, model-ID’s; selecteer daarna het model in de keuzelijst

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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
Kies daarna bijvoorbeeld claude-sonnet-5-5 uit de lijst met modellen (niet Auto).
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Alleen OpenAI Chat Completions (POST /v1/chat/completions). Verzoeken lopen via Warp-servers: de sleutel wordt lokaal bewaard, maar in elk verzoek naar de Warp-backend meegestuurd. Auto en custom routers gebruiken altijd Warp-credits; cloudagents gebruiken dit endpoint niet. Beschikbaar met Free en betaalde abonnementen voor personen en teams tot 10 mensen. Kies modellen waarvoor de huidige catalogus OpenAI Chat vermeldt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash dit formaat; controleer andere Gemini-modellen op hun kaarten. Dit pad gebruikt niet het native Gemini-formaat. Een gepubliceerde methode bewijst geen live test van de specifieke clientversie.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/warp/)[Appdocumentatie ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Editors en IDE’s

Extensies en ingebouwde assistenten voor code-editors.

Cl

### [Cline](https://ailoot.ai/docs/nl-be/integrations/cline/)

Editorextensie

OpenAI ChatAnthropic Messages

Een autonome agent in VS Code en JetBrains: plannen, wijzigingen en opdrachten.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/cline/)

#### Waar je het instelt

Cline-paneel → tandwiel (Settings) → API Provider = «OpenAI Compatible» → velden Base URL, API Key, Model ID. Tweede optie: API Provider = «Anthropic» → vink «Use custom base URL» aan.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
OpenAI Compatible (aanbevolen):
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (of gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window en Max Output Tokens — volgens het model; Image Support — alleen voor modellen die afbeeldingen kunnen zien.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

OpenAI Compatible gebruikt /v1/chat/completions, dus het adres bevat /v1. Anthropic gebruikt /v1/messages met een adres zonder /v1, maar de modellenlijst bevat alleen Anthropic-namen; de overige Ailoot-modellen zijn via OpenAI Compatible beschikbaar. Agentmodus vereist een model met toolaanroepen. Gemini 3.1 Pro-modellen zijn niet via chat/completions beschikbaar (alleen Gemini en Anthropic); gebruik hier gemini-3.6-flash.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/cline/)[Appdocumentatie ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

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

Editorextensie

OpenAI ChatAnthropic Messages

Een VS Code-agent met modi voor code, architectuur en debugging.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/roo-code/)

#### Waar je het instelt

Roo Code-paneel → tandwiel → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; optioneel Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, prijzen). De provider Anthropic heeft «Use custom base URL».

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
API Provider: OpenAI Compatible
Base URL:     https://api.ailoot.ai/v1
API Key:      sk-...
Model:        gpt-6.1-sol   (of claude-sonnet-5-5, kimi-k3, glm-5.3)

Variant via Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Roo Code roept tools alleen in OpenAI-formaat aan, dus het model moet tools in /v1/chat/completions ondersteunen. Anthropic gebruikt /v1/messages met een adres zonder /v1.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/roo-code/)[Appdocumentatie ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

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

Editorextensie

OpenAI Chat

Een VS Code-agent met modi en eigen modellen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/kilo-code/)

#### Waar je het instelt

Settings (tandwiel) → tabblad Providers → onderaan «Custom provider» → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (de lijst wordt opgehaald uit /v1/models). Instellingen worden opgeslagen in kilo.json.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        kies uit de lijst, bijvoorbeeld claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

Voorbeeldmodel: `deepseek-v4-pro`

#### Belangrijk

Kilo vraagt {Base URL}/models op en toont de modellenlijst; onze GET /v1/models geeft de volledige catalogus terug. Je kunt ook het volledige adres .../v1/chat/completions opgeven. Eigen headers worden ondersteund.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/kilo-code/)[Appdocumentatie ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/nl-be/integrations/continue/)

Editorextensie

OpenAI Chat

Een assistent voor VS Code en JetBrains: chat, wijzigingen en agent.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/continue/)

#### Waar je het instelt

Bestand ~/.continue/config.yaml (of de configuratie-editor van Continue): een vermelding in models\[\] met provider: openai en apiBase.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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   # alleen als je /chat/completions geforceerd wilt gebruiken
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

apiBase moet op /v1 eindigen. Voor namen uit de gpt-5/o-serie kan Continue zelf /v1/responses kiezen; onze gpt-\* ondersteunen zowel /v1/responses als /v1/chat/completions. useResponsesApi: false dwingt chat/completions af. useLegacyCompletionsEndpoint is niet nodig.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/continue/)[Appdocumentatie ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/nl-be/integrations/zed/)

Code-editor

OpenAI ChatOpenAI ResponsesAnthropic Messages

Een snelle code-editor met een ingebouwde agent.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/zed/)

#### Waar je het instelt

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; of settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. De sleutel staat in het instellingenvenster (bewaard in de systeemsleutelhanger) of in de variabele \<PROVIDER\_ID\_UPPERCASE\>\_API\_KEY.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

openai\_compatible gebruikt een adres met /v1 (via /v1/chat/completions; capabilities.chat\_completions = false schakelt over op /v1/responses). anthropic\_compatible gebruikt een adres zonder /v1 (via /v1/messages; Zed geeft de sleutel mee in x-api-key, geaccepteerd door Ailoot). Standaard zijn images = false en parallel\_tool\_calls = false. Zed kan afbeeldingen doorgeven, maar schakel images alleen in voor een specifiek model waarvan de huidige cataloguskaart image-invoer in het gekozen API-formaat vermeldt. GPT en Claude hebben in de voorbeelden images = false: de momentopname van 2026-09-30 vermeldt daarvoor alleen tekst. gemini-3.6-flash vermeldt bijvoorbeeld image-invoer voor OpenAI Chat; de daadwerkelijke ondersteuning hangt af van de modelkaart en het formaat. Redeneermodellen hebben reasoning\_effort. max\_tokens in het voorbeeld geeft de contextgrootte aan; de exacte limieten staan in de modellencatalogus.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/zed/)[Appdocumentatie ↗](https://zed.dev/docs/ai/use-api-access)

VC

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

Editorextensie

OpenAI ChatOpenAI ResponsesAnthropic Messages

Een eigen provider in Copilot Chat voor VS Code.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/vscode-copilot-byok/)

#### Waar je het instelt

Modelkeuze in de chat → Manage Language Models (tandwiel) → Add Models → Custom Endpoint → VS Code opent chatLanguageModels.json. (De oude instelling github.copilot.chat.customOAIModels is verouderd.)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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
      }
    ]
  }
]
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

url is het VOLLEDIGE endpointpad. apiType-waarden: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK werkt zonder Copilot-abonnement of GitHub-login, maar alleen voor chat/agent; inline-suggesties blijven bij Copilot. Organisatiebeheerders (Business/Enterprise) kunnen BYOK uitschakelen. De tokenlimieten hierboven zijn voorbeelden; gebruik cataloguswaarden. In deze voorbeelden is vision = false: de catalogusmomentopname van 2026-09-30 vermeldt alleen tekst voor GPT/OpenAI Chat en Claude/Anthropic Messages. Biedt jouw VS Code-versie vision aan, schakel die dan alleen in voor een model waarvan de huidige cataloguskaart image-invoer in het gekozen API-formaat vermeldt; een clientveld bewijst geen afbeeldingsondersteuning van het gekozen model.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/vscode-copilot-byok/)[Appdocumentatie ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

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

Code-editor

OpenAI Chat

De ingebouwde assistent van JetBrains IDE’s met een eigen sleutel.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/jetbrains-ai-assistant/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Kies OpenAI-compatible, vul bij URL https://api.ailoot.ai/v1 in en geef uw API Key op. Klik op Test Connection en daarna op Apply; kies een model in AI Chat. Wijs het voor IDE-functies toe in Models Assignment. Schakel Tool calling alleen in als het model hulpmiddelen ondersteunt; codeaanvulling heeft aparte instellingen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/jetbrains-ai-assistant/)[Appdocumentatie ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/nl-be/integrations/xcode/)

Code-editor

OpenAI Chat

Coding Intelligence in Xcode met een externe provider.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/xcode/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (ZONDER /v1 — Xcode voegt zelf /v1/models en /v1/chat/completions toe)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ kies daarna modellen uit de lijst (bijvoorbeeld claude-sonnet-5-5, gpt-6.1-sol)
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Apple vereist Chat Completions en antwoorden op {URL}/v1/models en {URL}/v1/chat/completions. Ailoot accepteert x-api-key en Authorization: Bearer (bij de header Authorization voegt Xcode volgens gebruikersmeldingen zelf Bearer toe). Xcode-agents worden afzonderlijk ingesteld en vallen buiten deze instructie.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/xcode/)[Appdocumentatie ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

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

Neovim-plug-in

OpenAI ChatAnthropic Messages

Een Neovim-plug-in: chat en wijzigingen direct in de buffer.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/avante-nvim/)

#### Waar je het instelt

opts voor yetone/avante.nvim in lazy.nvim: opts.providers.\<name\> met \_\_inherited\_from = 'openai' (eigen OpenAI-compatibele provider) of een overschrijving van providers.claude.endpoint; de sleutel komt uit de variabele in api\_key\_name (namen AVANTE\_\* worden ondersteund).

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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, zonder /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- in de terminal: export AILOOT_API_KEY=sk-...
-- de provider claude leest AVANTE_ANTHROPIC_API_KEY of ANTHROPIC_API_KEY
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

In de plug-inwiki eindigt het OpenAI-compatibele adres op /v1 (de plug-in voegt /chat/completions toe). De ingebouwde provider claude gebruikt een adres zoals https://api.anthropic.com, dus voor Ailoot: zonder /v1. Eigen providers zonder \_\_inherited\_from vereisen het volledige adres en eigen functies om het antwoord te parsen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/avante-nvim/)[Appdocumentatie ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

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

Neovim-plug-in

OpenAI ChatAnthropic Messages

Chat en inline-wijzigingen in Neovim.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/codecompanion-nvim/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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",        -- naam van de omgevingsvariabele die sk-... bevat
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

openai\_compatible splitst de host (env.url, zonder /v1) en het pad (env.chat\_url). env-waarden kunnen een omgevingsvariabelenaam, cmd:..., file:... of een Lua-functie zijn. De adapter anthropic kun je eveneens uitbreiden met een eigen url voor /v1/messages.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/codecompanion-nvim/)[Appdocumentatie ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/nl-be/integrations/gptel/)

Emacs-pakket

OpenAI ChatAnthropic MessagesGemini

Een eenvoudige taalmodelclient voor Emacs.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/gptel/)

#### Waar je het instelt

init.el: registreer een backend met gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) of gptel-make-gemini — elk met :host, :endpoint, :key, :stream, :models; stel daarna gptel-backend en gptel-model in.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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")               ; of (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; variant met Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; standaardpad /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

:host is alleen de hostnaam (zonder https:// of pad); :endpoint bepaalt het pad. gptel-make-anthropic stuurt x-api-key en anthropic-version; Ailoot accepteert die.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/gptel/)[Appdocumentatie ↗](https://github.com/karthink/gptel)

TI

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

Code-editor

OpenAI Chat

Een opensource IDE met de module Theia AI.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/theia/)

#### Waar je het instelt

Preferences → AI-features → OpenAiCustom (of sleutel ai-features.openAiCustom.customOpenAiModels in settings.json; venster AI Configuration — Alt+A).

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

url is het basisadres en eindigt op /v1. Voor niet-OpenAI-modellen is developerMessageSettings: "system" een veilige keuze.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/theia/)[Appdocumentatie ↗](https://theia-ide.org/docs/user_ai/)

TI

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

Code-editor

OpenAI ChatAnthropic Messages

De Trae-code-editor met eigen modellen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/trae/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
OpenAI-formaat:
  API Format:  OpenAI Chat Completions
  Full URL:    OFF
  Request URL: https://api.ailoot.ai/v1
  Model ID:    gpt-6.1-sol
  API Key:     sk-...

Anthropic-formaat:
  API Format:  Anthropic Messages
  Full URL:    OFF
  Request URL: https://api.ailoot.ai
  Model ID:    claude-sonnet-5-5
  API Key:     sk-...
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Met Full URL uitgeschakeld voegt Trae het pad van het gekozen formaat zelf toe (OpenAI: adres met /v1, Anthropic: zonder /v1). Met Full URL ingeschakeld voer je https://api.ailoot.ai/v1/chat/completions of https://api.ailoot.ai/v1/messages in. Model Series stemt hints af op de modelfamilie.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/trae/)[Appdocumentatie ↗](https://docs.trae.ai/ide/models)

## Chatapps

Chats voor computer, telefoon en browser, notities en launchers.

OW

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

Webchat, eigen server

OpenAI Chat

Een populaire webchat op je eigen server.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/open-webui/)

#### Waar je het instelt

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (of omgevingsvariabelen OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY bij het starten van de container)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: leeg (worden opgehaald uit /v1/models) of voeg handmatig claude-sonnet-5-5, gpt-6.1-sol toe

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

OpenAI Chat Completions; de URL moet /v1 bevatten en mag geen afsluitende slash hebben. De modellenlijst komt uit /v1/models. Bij een grote catalogus (252 modellen) kun je Model IDs beperken en de modellenlijst cachen (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True). Voor RAG-embeddings bestaat een aparte RAG\_OPENAI\_API\_BASE\_URL.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/open-webui/)[Appdocumentatie ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/nl-be/integrations/librechat/)

Webchat, eigen server

OpenAI ChatAnthropic Messages

Een webchat op je eigen server met agents en meerdere providers.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/librechat/)

#### Waar je het instelt

Bestand librechat.yaml → endpoints.custom (sleutel in .env via ${VAR}); voor het Anthropic-formaat veld provider: 'anthropic'

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Een gewoon custom endpoint gebruikt OpenAI Chat Completions (baseURL met /v1). provider: 'anthropic' activeert de native /v1/messages-client; de documentatie geeft voor Anthropic een baseURL zonder /v1 (https://api.anthropic.com), dus bij ons https://api.ailoot.ai. fetch: true haalt de lijst op uit /v1/models.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/librechat/)[Appdocumentatie ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

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

Desktopapp

OpenAI ChatOpenAI ResponsesAnthropic Messages

Een desktopclient met assistenten en een kennisbank.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/cherry-studio/)

#### Waar je het instelt

Settings (tandwiel) \> Model Provider \> + Add Provider \> protocoltype OpenAI / OpenAI Responses / Anthropic / Gemini

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Provider Name: Ailoot
Type: OpenAI (of OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Kijk de voorvertoning van het uiteindelijke adres onder het veld na: het moet zijn https://api.ailoot.ai/v1/chat/completions (voor Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Daarna de knop Model Check
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De documentatie bevestigt de protocollen OpenAI, Anthropic, OpenAI Responses en Gemini en het voorbeeld van het uiteindelijke pad onder het veld, maar beschrijft niet hoe /v1 wordt toegevoegd — volg het getoonde voorbeeldadres. Alle drie onze formaten (Chat Completions, Responses, Messages) zijn geschikt.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/cherry-studio/)[Appdocumentatie ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/nl-be/integrations/chatbox/)

Computer en telefoon

OpenAI Chat

Een chat voor computer en telefoon.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/chatbox/)

#### Waar je het instelt

Instellingen (knop in de zijbalk) \> Model Provider \> Add (onderaan) \> type OpenAI API Compatible

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (leeg, standaard /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision is uitgeschakeld in deze voorbeelden; tool_use — volgens de mogelijkheden van het gekozen model)
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

De documentatie geeft API Host zonder /v1 op (voorbeeld https://api.openai.com), en het standaardpad is /v1/chat/completions. Er is ook het type Google Gemini compatible, maar dat is niet getest voor onze /v1beta. JSON-configuratie-import (type: 'openai', apiHost, apiPath) is vanaf 1.15.1 beschikbaar via chatbox://provider/import?config=\<base64\>. Voor de vermelde GPT- en Claude-modellen is vision uitgeschakeld: de catalogusmomentopname van 2026-09-30 vermeldt in OpenAI Chat alleen tekst. Als jouw Chatbox-versie vision aanbiedt, schakel dit dan alleen in voor een model waarvan de actuele cataloguskaart image-invoer in het gekozen API-formaat vermeldt; dat een client een afbeelding kan bijvoegen, bewijst niet dat het model die ondersteunt.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/chatbox/)[Appdocumentatie ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/nl-be/integrations/lobechat/)

Webchat, eigen server

OpenAI ChatAnthropic Messages

Een moderne chat met plug-ins en een kennisbank.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/lobechat/)

#### Waar je het instelt

Self-hosting: omgevingsvariabelen OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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-formaat (optioneel)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

OPENAI\_PROXY\_URL is standaard https://api.openai.com/v1, dus gebruik /v1. ANTHROPIC\_PROXY\_URL is standaard https://api.anthropic.com (zonder /v1). GOOGLE\_PROXY\_URL kan formeel het Gemini-formaat aansluiten (https://api.ailoot.ai), maar die variant hebben we niet getest. Gebruik servermodus: rechtstreekse browserverzoeken kunnen voorlopig door Ailoots CORS-regels worden afgewezen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/lobechat/)[Appdocumentatie ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/nl-be/integrations/jan/)

Desktopapp

OpenAI ChatAnthropic Messages

Een opensource desktopchat met lokale modellen en cloudmodellen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/jan/)

#### Waar je het instelt

Settings \> Model Providers \> Add Provider → kies OpenAI-compatible of Anthropic-compatible

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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: worden opgehaald uit {base_url}/models of + handmatig: claude-sonnet-5-5
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Documentatie: bij OpenAI-compatibele providers moet Base URL /v1 bevatten (anders 404); een afsluitende slash wordt verwijderd. Het Anthropic-voorbeeld via LiteLLM bevat geen /v1. Modelmogelijkheden (tools, vision) voor custom providers stel je handmatig in. Reservesleutels worden ondersteund (alleen opnieuw proberen bij 401/403/429).

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/jan/)[Appdocumentatie ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/nl-be/integrations/sillytavern/)

Rollenspelchat

OpenAI Chat

Een interface voor rollenspellen en personages in chats.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/sillytavern/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: kies uit de lijst (/v1/models) of voer claude-sonnet-5-5 in
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Documentatie: voeg bij verbindingsproblemen /v1 toe en NIET /chat/completions. De modellenlijst wordt opgehaald als de server /v1/models retourneert (dat doen wij).

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/sillytavern/)[Appdocumentatie ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/nl-be/integrations/anythingllm/)

Chat met documenten

OpenAI Chat

Een chat met jouw documenten op computer of server.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/anythingllm/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = volgens het model

Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
```

Voorbeeldmodel: `deepseek-v4-pro`

#### Belangrijk

De provider wordt in de documentatie aangeduid als «voor ontwikkelaars». Gebruik zo nodig GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. Voor embeddings bestaat een aparte generic-openai embedder (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY) — model nemotron-3-embed via /v1/embeddings.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/anythingllm/)[Appdocumentatie ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

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

Webchat, eigen server

OpenAI ChatAnthropic Messages

Een geavanceerde webinterface om met meerdere modellen te werken.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/big-agi/)

#### Waar je het instelt

Omgevingsvariabelen bij deployment: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; in de interface — Models \> Add OpenAI-compatible

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De documentatie beschrijft de variabelen als vervanging van de backend host voor OpenAI en Anthropic (voor proxy’s en eigen endpoints). Er staat «host», dus gebruiken we een adres zonder /v1, maar de exacte padvorm wordt niet beschreven — controleer die bij het eerste verzoek.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/big-agi/)[Appdocumentatie ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/nl-be/integrations/boltai/)

Mac-app

OpenAI Chat

Een native AI-client voor macOS.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/boltai/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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: volgens het model
Streaming: inschakelen
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Het volledige chat completions-adres is nodig. Maak deze dienst de standaarddienst als je hem met AI Command wilt gebruiken. De instructie volgt de BoltAI-help; in BoltAI 2 kunnen de vensters verschillen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/boltai/)[Appdocumentatie ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

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

Webchat, eigen server

OpenAI Chat

Een opensource Hugging Face-webchat op je eigen server.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/hugging-face-chat-ui/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `deepseek-v4-pro`

#### Belangrijk

Chat UI werkt alleen met OpenAI-compatibele API’s via OPENAI\_BASE\_URL en haalt de modellenlijst op uit /models.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/hugging-face-chat-ui/)[Appdocumentatie ↗](https://github.com/huggingface/chat-ui)

MS

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

Desktopapp

OpenAI Chat

Een desktopchat met lokale modellen en cloudmodellen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/msty-studio/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

De documentatie bevestigt een eigen OpenAI-compatibele provider, maar beschrijft de adresvorm niet; /v1 is de standaard OpenAI API-root. Controleer bij 404 een adres zonder /v1. Een eigen Anthropic-compatibel endpoint wordt niet beschreven.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/msty-studio/)[Appdocumentatie ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/nl-be/integrations/nextchat/)

Webchat, eigen server

OpenAI Chat

Een lichte webchat die je snel kunt uitrollen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/nextchat/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

Gebruik voor deze configuratie OpenAI Chat via de NextChat-server. Stel bij implementatie op Vercel of Docker BASE\_URL=https://api.ailoot.ai zonder /v1, OPENAI\_API\_KEY, CUSTOM\_MODELS en DEFAULT\_MODEL in. Implementeer de server opnieuw nadat u deze variabelen hebt gewijzigd.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/nextchat/)[Appdocumentatie ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

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

Obsidian-plug-in

OpenAI Chat

Een chat met Obsidian-notities.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/obsidian-copilot/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (of kiezen uit de lijst /v1/models)
Daarna Test; schakel het model in onder Basic > Agents > Quick Chat
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De modellenlijst komt uit /v1/models; je kunt het model ook handmatig invoeren. Slaagt Test, maar verstuurt Quick Chat geen berichten, schakel dan Enable CORS bij de provider in (het antwoord komt volledig binnen, zonder stream). Sleutels worden bewaard in Obsidian Keychain.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/obsidian-copilot/)[Appdocumentatie ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

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

Browserextensie

OpenAI Chat

Een browserextensie: chatten met de geopende pagina.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/page-assist/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Voeg daarna handmatig modellen toe: gpt-6.1-sol, claude-sonnet-5-5
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

De documentatie bevestigt Custom met API URL en sleutel, maar beschrijft het URL-formaat niet; /v1 is de standaard OpenAI API-root. Automatisch ophalen van modellen wordt alleen gegarandeerd voor Ollama, LM Studio en Llamafile; voeg de andere modellen handmatig toe.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/page-assist/)[Appdocumentatie ↗](https://docs.pageassist.xyz/providers/openai)

RA

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

Launcher

OpenAI Chat

AI in de Raycast-launcher: snelle opdrachten en chat.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/raycast-ai/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

base\_url is een OpenAI-compatibel endpoint zonder /chat/completions. Raycast leest het bestand opnieuw zonder herstart. Zonder abilities wordt aangenomen dat tools en vision niet ondersteund worden. Modellen verschijnen in Quick AI, AI Chat en AI Commands. In dit voorbeeld is vision.supported = false: de catalogusmomentopname van 2026-09-30 vermeldt voor Claude/OpenAI Chat alleen tekst. Ondersteunt jouw Raycast-versie deze instelling, schakel vision dan alleen in voor een model waarvan de huidige cataloguskaart image-invoer in OpenAI Chat vermeldt; de clientvlag bewijst op zichzelf geen afbeeldingsondersteuning door de API.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/raycast-ai/)[Appdocumentatie ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/nl-be/integrations/typingmind/)

Webapp

OpenAI Chat

Een gebruiksvriendelijke chatinterface in browser en op computer.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/typingmind/)

#### Waar je het instelt

Models (linkerzijbalk) \> + Add Custom Model

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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: volgens het model
Test → Save
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

Geef Endpoint als volledig pad op. De sleutel gaat via de eigen header Authorization: Bearer sk-...; Ailoot accepteert die. De TypingMind-webversie benadert de API rechtstreeks vanuit de browser; CORS kan zulke verzoeken momenteel blokkeren. De desktopversie is betrouwbaarder. Het Gemini-type verstuurt de sleutel in de header apiKey, die Ailoot niet accepteert; gebruik OpenAI Chat Completions.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/typingmind/)[Appdocumentatie ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK’s en frameworks

Bibliotheken voor eigen apps, agents en RAG.

OS

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

SDK

OpenAI ChatOpenAI Responses

De officiële OpenAI-bibliotheek voor Python.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/openai-python-sdk/)

#### Waar je het instelt

Constructorparameter OpenAI(base\_url=..., api\_key=...) of omgevingsvariabelen OPENAI\_BASE\_URL en OPENAI\_API\_KEY

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```bash
export AILOOT_API_KEY="sk-..."
# omgevingsvariabelen
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"

# of in de code
```

`ailoot-openai-python-sdk.py`

```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":"Hallo"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Hallo")
# Embeddings: client.embeddings.create(model="nemotron-3-embed", input=["tekst"])
```

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

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

#### Belangrijk

Adres met /v1: de SDK voegt zelf /chat/completions, /responses, /embeddings, /images/\* en /audio/\* toe. Chat Completions en Responses werken (Responses bij modellen waarvoor de catalogus dit formaat vermeldt). Streaming en tools zijn standaard. Ailoot-fouten zijn JSON met een Request ID en worden als openai.APIStatusError afgevangen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/openai-python-sdk/)[Appdocumentatie ↗](https://github.com/openai/openai-python)

OS

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

SDK

OpenAI ChatOpenAI Responses

De officiële OpenAI-bibliotheek voor JavaScript en TypeScript.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/openai-node-js-sdk/)

#### Waar je het instelt

Constructoroptie new OpenAI({ baseURL, apiKey }); standaard leest de SDK omgevingsvariabele OPENAI\_BASE\_URL

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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: "Hallo" }]
});
console.log(r.choices[0].message.content);
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### Belangrijk

De README toont baseURL; het lezen van OPENAI\_BASE\_URL staat in de clientbroncode (src/client.ts), met standaardwaarde https://api.openai.com/v1. Gebruik voor Ailoot een adres met /v1. Zowel chat.completions als responses zijn beschikbaar.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/openai-node-js-sdk/)[Appdocumentatie ↗](https://github.com/openai/openai-node)

AS

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

SDK

Anthropic Messages

De officiële Anthropic-bibliotheek voor Python.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/anthropic-python-sdk/)

#### Waar je het instelt

Parameter Anthropic(base\_url=...) of omgevingsvariabele ANTHROPIC\_BASE\_URL; sleutel: api\_key of ANTHROPIC\_API\_KEY

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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": "Hallo"}])
print(msg.content[0].text)
```

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

Voorbeeldmodel: `claude-sonnet-5-5, claude-opus-5-5; ook via /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### Belangrijk

Adres ZONDER /v1: de SDK voegt zelf /v1/messages toe. De gateway accepteert de sleutel in x-api-key (zoals de SDK deze verstuurt) en in Authorization: Bearer. Streaming, tools en /v1/messages/count\_tokens werken. Batchverwerking (Batches) en Files API worden niet vermeld in de Ailoot-catalogus.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/anthropic-python-sdk/)[Appdocumentatie ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

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

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Een TypeScript-framework voor AI-apps met elke provider.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/vercel-ai-sdk/)

#### Waar je het instelt

Providers: createOpenAICompatible({ name, baseURL, apiKey }) uit @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) uit @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) uit @ai-sdk/google; createOpenAI({ baseURL }) of OPENAI\_BASE\_URL

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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: "Hallo" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `deepseek-v4-pro (OpenAI-compatibel), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Belangrijk

Providers gebruiken verschillende adressen: OpenAI-compatibel en Anthropic met /v1 (Anthropic standaard https://api.anthropic.com/v1), Google met /v1beta (standaard https://generativelanguage.googleapis.com/v1beta). @ai-sdk/openai gebruikt standaard Responses API; gebruik voor modellen zonder responses openai.chat("id") of createOpenAICompatible.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/vercel-ai-sdk/)[Appdocumentatie ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/nl-be/integrations/langchain/)

Framework

OpenAI ChatOpenAI ResponsesAnthropic Messages

Een framework voor ketens, agents en RAG.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/langchain/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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("Hallo").content)

from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
```

Voorbeeldmodel: `gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### Belangrijk

ChatOpenAI: adres met /v1. Volgens de documentatie ondersteunt ChatOpenAI alleen de officiële OpenAI-specificatie: afwijkende velden zoals reasoning\_content van externe modellen worden niet behouden. Gebruik voor Claude bij voorkeur ChatAnthropic met een adres zonder /v1; de SDK voegt zelf /v1/messages toe. base\_url en de variabelen ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL van ChatAnthropic staan in de klassedocumentatie in de broncode (langchain\_anthropic/chat\_models.py), niet op de integratiepagina. use\_responses\_api schakelt Responses in bij ChatOpenAI.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/langchain/)[Appdocumentatie ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/nl-be/integrations/crewai/)

Agentframework

OpenAI ChatAnthropic Messages

Teams van agents met rollen en taken.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/crewai/)

#### Waar je het instelt

crewai.LLM(model=..., base\_url=..., api\_key=...); variabelen OPENAI\_API\_KEY en OPENAI\_BASE\_URL; voor Claude — native provider anthropic/ met base\_url

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```python
import os
from crewai import LLM
# OpenAI-compatibel formaat
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
```

Voorbeeldmodel: `openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### Belangrijk

Het voorvoegsel openai/ of anthropic/ kiest de provider in CrewAI; het verzoek bevat de id zonder voorvoegsel. Voor OpenAI bevat het adres /v1, voor Anthropic geen /v1. De documentatie beschrijft ook custom\_openai=True voor een willekeurige OpenAI-compatibele gateway. Bij Anthropic is max\_tokens verplicht.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/crewai/)[Appdocumentatie ↗](https://docs.crewai.com/en/concepts/llms)

GG

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

SDK

Gemini

De officiële Google-bibliotheek voor Gemini API.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/google-genai-python/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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="Hallo")
print(r.text)
```

Voorbeeldmodel: `gemini-3.6-flash, gemini-3.1-pro`

#### Belangrijk

Adres zonder /v1beta: de SDK stelt zelf /v1beta/models/{model}:generateContent samen. De sleutel gaat via de header x-goog-api-key — Ailoot accepteert die. Alleen modellen met het Gemini-formaat zijn beschikbaar. Een eigen adres wordt niet beschreven in de documentatie van de JavaScript-versie (@google/genai), dus nemen we die hier niet op.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/google-genai-python/)[Appdocumentatie ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/nl-be/integrations/litellm/)

SDK

OpenAI Chat

Eén Python-interface voor tientallen providers.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/litellm/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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": "Hallo"}])
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"])
```

Voorbeeldmodel: `openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### Belangrijk

Het voorvoegsel openai/ duidt het OpenAI-compatibele protocol aan; Ailoot ontvangt de id zonder voorvoegsel. LiteLLM voegt zelf /chat/completions en /embeddings toe; bij Not Found moet het adres volgens de documentatie op /v1 eindigen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/litellm/)[Appdocumentatie ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

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

Eigen gateway

OpenAI Chat

Een eigen gateway met sleutels, limieten en logs boven op Ailoot.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/litellm-proxy/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

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

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### Belangrijk

De proxy is handig als je een team eigen interne sleutels wilt geven boven op één Ailoot-sleutel. Ailoot-afschrijvingen gaan via de sleutel in api\_key. Adres met /v1.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/litellm-proxy/)[Appdocumentatie ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/nl-be/integrations/llamaindex/)

Framework

OpenAI Chat

Een framework voor zoeken in eigen gegevens en RAG.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/llamaindex/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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("Hallo"))
```

Voorbeeldmodel: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Belangrijk

Adres met /v1. is\_chat\_model=True is verplicht; anders gebruikt de klasse het verouderde /completions. is\_function\_calling\_model=True laat agents tools gebruiken. Stel context\_window in volgens de modelkaart in de Ailoot-catalogus.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/llamaindex/)[Appdocumentatie ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/nl-be/integrations/mastra/)

Agentframework

OpenAI ChatOpenAI Responses

Een TypeScript-framework voor agents en workflows.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/mastra/)

#### Waar je het instelt

In Agent: model: { id: "\<provider\>/\<model\>", url: "\<base-url\>", apiKey, api?: "chat" | "responses" }

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "Antwoord in het Russisch",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // alleen voor modellen met de methode responses
  }
});
```

De sleutel wordt gelezen uit de variabele `AILOOT_API_KEY` — stel die vóór het starten in:

```bash
export AILOOT_API_KEY="sk-..."   # voeg toe aan ~/.zshrc of ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # start daarna de terminal opnieuw
```

Voorbeeldmodel: `ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### Belangrijk

url bevat het basisadres met /v1, niet het volledige /chat/completions-pad. Standaard wordt Chat Completions gebruikt; api: "responses" schakelt over op Responses API. De id-vorm "провайдер/модель" stuurt alleen de model-id naar de gateway. De documentatie toont apiKey in het model-object in een voorbeeld met headers; de combinatie met url wordt niet afzonderlijk beschreven.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/mastra/)[Appdocumentatie ↗](https://mastra.ai/models)

OA

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

Agentframework

OpenAI ChatOpenAI Responses

De OpenAI-bibliotheek voor multiagentscenario’s.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/openai-agents-sdk/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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="Antwoord in het Russisch", model=model)
print(Runner.run_sync(agent, "Hallo").final_output)
```

Voorbeeldmodel: `claude-sonnet-5-5, gpt-6.1-sol`

#### Belangrijk

Adres met /v1. Schakel tracing uit met set\_tracing\_disabled(True): anders probeert de SDK traces naar OpenAI te sturen zonder OpenAI-sleutel. Chat Completions is alleen beschikbaar voor modellen waarvoor deze methode in de catalogus staat en toegankelijk is met jouw sleutel; Responses (standaard in de SDK) alleen voor modellen met de methode responses in de catalogus. Ingebouwde OpenAI-tools (webzoeken, bestanden) worden via een externe gateway niet gegarandeerd.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/openai-agents-sdk/)[Appdocumentatie ↗](https://openai.github.io/openai-agents-python/models/)

PA

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

Agentframework

OpenAI ChatOpenAI Responses

Een getypeerd agentframework voor Python.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/pydantic-ai/)

#### Waar je het instelt

OpenAIProvider(base\_url=..., api\_key=...) met OpenAIChatModel (Chat Completions) of OpenAIResponsesModel (Responses); of variabele OPENAI\_BASE\_URL

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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("Hallo").output)
```

Voorbeeldmodel: `deepseek-v4-pro, gpt-6.1-sol (voor OpenAIResponsesModel)`

#### Belangrijk

Adres met /v1. De documentatie gebruikt standaard OpenAIResponsesModel: gebruik dit alleen voor modellen met methode responses; voor de andere gebruik je OpenAIChatModel.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/pydantic-ai/)[Appdocumentatie ↗](https://pydantic.dev/docs/ai/models/openai/)

## Automatisering

No-code workflows, ketenbouwers, bots en slimme huizen.

N8

### [n8n](https://ailoot.ai/docs/nl-be/integrations/n8n/)

No-code automatisering

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Workflowautomatisering met AI-agentknooppunten.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/n8n/)

#### Waar je het instelt

Credentials → OpenAI → veld Base URL (standaard https://api.openai.com/v1); Credentials → Anthropic → Base URL (standaard https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (standaard https://generativelanguage.googleapis.com). Daarna knooppunten OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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-...
Node OpenAI Chat Model → Model: By ID → gpt-6.1-sol (de schakelaar Use Responses API — alleen voor modellen met de methode responses)
```

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

#### Belangrijk

De controle van aanmeldgegevens gebruikt /models (OpenAI), /v1/models (Anthropic) en /v1beta/models (Gemini); Ailoot heeft alle drie de paden. De n8n-documentatie beschrijft Base URL niet; het veld staat in de aanmeldgegevens zelf (bronbestanden OpenAiApi.credentials.ts en AnthropicApi.credentials.ts, label «Override the default base URL for the API»). Kies op n8n Cloud niet «Use Gateway credits», anders lopen verzoeken niet via Ailoot.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/n8n/)[Appdocumentatie ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/nl-be/integrations/dify/)

Platform voor LLM-apps

OpenAI Chat

Een platform voor AI-apps: chatbots, agents en kennisbanken.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/dify/)

#### Waar je het instelt

Integrations → Model Provider → installeer de plug-in OpenAI-API-compatible → Add Model (velden: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```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: volgens de modelkaart in de Ailoot-catalogus

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

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

#### Belangrijk

Alleen de eigenaar en beheerders van een workspace kunnen providers beheren. Volgens de README van de plug-in bevat het LLM-adres /v1; voor embeddings, rerank, STT en TTS voegt de plug-in zelf de API-versie toe, dus gebruik daar geen /v1 (anders ontstaat /v1/v1). Voeg elk Ailoot-model als afzonderlijke vermelding toe; schakel afbeeldingsinvoer en streaming in bij de modelinstellingen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/dify/)[Appdocumentatie ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/nl-be/integrations/flowise/)

Ketenbouwer

OpenAI Chat

Een visuele bouwer voor ketens en agents.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/flowise/)

#### Waar je het instelt

Knooppunt ChatOpenAI of ChatOpenAI Custom → Connect Credential (sleutel) → Additional Parameters → Base Path (en Base Options voor headers)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Belangrijk

De modellenlijst van ChatOpenAI staat vast, dus gebruik ChatOpenAI Custom voor willekeurige Ailoot-id’s; daar voer je de modelnaam handmatig in. Base Path met /v1. Voor embeddings bestaat OpenAI Embeddings Custom.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/flowise/)[Appdocumentatie ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

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

Slim huis

OpenAI Chat

Een spraakassistent voor een slim huis via Extended OpenAI Conversation.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/home-assistant/)

#### Waar je het instelt

Installeer via HACS (Custom repository) of kopieer custom\_components/extended\_openai\_conversation → herstart → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol, claude-sonnet-5-5`

#### Belangrijk

Dit is een externe component, geen officiële integratie. Apparaten worden via functieaanroepen (tools) in Chat Completions bestuurd; kies daarom modellen met toolondersteuning. De officiële OpenAI Conversation-integratie ondersteunt geen eigen adres.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/home-assistant/)[Appdocumentatie ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/nl-be/integrations/langflow/)

Ketenbouwer

OpenAI Chat

Een visuele bouwer voor agents en RAG.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/langflow/)

#### Waar je het instelt

Profiel → Settings → Model Providers → OpenAI Compatible (velden Base URL en API Key; variabelen OPENAI\_COMPATIBLE\_BASE\_URL en OPENAI\_COMPATIBLE\_API\_KEY). Alternatief: component OpenAI → veld OpenAI API Base

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
of via omgevingsvariabelen:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Kies daarna in de componenten Language Model / Agent OpenAI Compatible → claude-sonnet-5-5
```

Voorbeeldmodel: `claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### Belangrijk

Langflow controleert de verbinding en haalt de modellenlijst op uit /v1/models; modellen verschijnen onder Language Models en Embedding Models. Schakel de gewenste modellen daarna handmatig in. De provider wordt samen met langflow geïnstalleerd.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/langflow/)[Appdocumentatie ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/nl-be/integrations/make/)

No-code automatisering

HTTP-verzoek

No-code automatisering: Ailoot aanroepen via de HTTP-module.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/make/)

#### Waar je het instelt

De ingebouwde OpenAI-module werkt alleen met een OpenAI-account. Gebruik HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Module: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
  Authorization: Bearer sk-...
  Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → antwoord in choices[].message.content
```

Voorbeeldmodel: `gpt-6.1-sol, claude-sonnet-5-5`

#### Belangrijk

Dit is een algemene HTTP-module, geen aparte Ailoot-provider: de documentatie beschrijft willekeurige HTTPS-adressen. Bewaar de sleutel bij voorkeur in een verbinding met een API-sleutel (Make raadt dat aan in plaats van headers). Streaming is in Make niet nodig; verstuur zonder stream.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/make/)[Appdocumentatie ↗](https://apps.make.com/http)

T

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

Bots

OpenAI Chat

Een eigen Telegram-bot op basis van OpenAI SDK.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/telegram-bot/)

#### Waar je het instelt

Telegram-frameworks hebben geen eigen LLM-laag: de berichtenhandler roept OpenAI SDK aan met Ailoot-base\_url (of Anthropic SDK met base\_url zonder /v1)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

Sla de Python-code op als ailoot-telegram-bot.py. Installeer de afhankelijkheden, stel beide omgevingsvariabelen in en voer het bestand uit. Stuur Hello naar de bot en controleer het tekstantwoord. Bewaar bij een fout de Request ID en controleer het oorspronkelijke resultaat vóór een nieuwe generatie.

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

Voorbeeldmodel: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### Belangrijk

Telegram-frameworks hebben geen eigen laag voor neurale netwerken: het Ailoot-adres wordt in de OpenAI SDK binnen de bot ingesteld. Bij een saldo van nul geeft Ailoot een duidelijke fout 402 met Request ID; toon die aan de botgebruiker in plaats van te crashen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/telegram-bot/)[Appdocumentatie ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/nl-be/integrations/zapier/)

No-code automatisering

HTTP-verzoek

Automatisering: Ailoot aanroepen via Webhooks by Zapier.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/zapier/)

#### Waar je het instelt

De Zapier-app ChatGPT (OpenAI) werkt alleen met OpenAI. Gebruik Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
Actie: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Hallo"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

Voorbeeldmodel: `claude-sonnet-5-5, gpt-6.1-sol`

#### Belangrijk

Dit is een algemeen HTTP-verzoek; Zapier heeft geen kant-en-klare provider met een basisadresveld. Custom Request verstuurt Data ongewijzigd zonder parsing, dus controleer de JSON vooraf. Webhooks by Zapier is beschikbaar met betaalde Zapier-abonnementen.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/zapier/)[Appdocumentatie ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## Wordt gecontroleerd

Configuraties met onbevestigde details — vergelijk ze met het appvenster.

AC

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

Terminalagent

Wordt gecontroleerd

Gemini

De Google Antigravity-terminalagent in het Gemini-formaat.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/antigravity-cli/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

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

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

Voorbeeldmodel: `gemini-3.8-flash`

#### Belangrijk

Het protocol is native Gemini REST (streamGenerateContent, sleutel in X-Goog-Api-Key), pad https://api.ailoot.ai/v1beta/... Per vraag verstuurt agy twee verzoeken: de gesprekstitel en het antwoord zelf. De agent reserveert per stap aanzienlijk meer dan een gewone chat, dus houd voldoende saldo achter de hand. Deze kaart staat onder «Wordt gecontroleerd»: de configuratie is uit de documentatie samengesteld en een live clienttest via Ailoot is nog niet uitgevoerd. Als modelProvider = gemini en GEMINI\_API\_KEY leeg is, start de CLI niet.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/antigravity-cli/)[Appdocumentatie ↗](https://antigravity.google/docs/cli/install/)

CC

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

Terminalagent

Wordt gecontroleerd

OpenAI Chat

De terminalversie van de Cline-agent.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/cline-cli/)

#### Waar je het instelt

cline auth → eigen API-providers → OpenAI Compatible: Base URL, API Key, Model ID; vlag -P/--provider kiest de provider

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "Voer de tests uit en herstel de fouten"
```

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De Cline-documentatie voor OpenAI Compatible beschrijft Base URL / API Key / Model ID. De CLI-documentatie geeft de exacte labels in de cline auth-wizard niet — vergelijk met het scherm.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/cline-cli/)[Appdocumentatie ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot voor JetBrains](https://ailoot.ai/docs/nl-be/integrations/copilot-jetbrains-byok/)

Editorextensie

Wordt gecontroleerd

OpenAI Chat

Een eigen modeladres in Copilot voor JetBrains IDE’s.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/copilot-jetbrains-byok/)

#### Waar je het instelt

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

#### Configuratie

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

#### Belangrijk

GitHub bevestigt ondersteuning voor aangepaste eindpunten. De officiële schermafbeelding toont Provider Name, API Key en API Type: Chat Completions, maar geen voorbeeld-URL. Daarom staat hier geen kant-en-klare Ailoot-configuratie. JetBrains AI Assistant is het gedocumenteerde alternatief in deze IDE. Vraag de officiële pluginondersteuning om de URL-vereisten te verduidelijken.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/copilot-jetbrains-byok/)[Appdocumentatie ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/nl-be/integrations/cursor/)

Code-editor

Wordt gecontroleerd

OpenAI Chat

De Cursor-editor: een eigen OpenAI-adres voor de chat.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/cursor/)

#### Waar je het instelt

Cursor Settings → Models → API Keys → OpenAI API Key + schakelaar «Override OpenAI Base URL»; voeg daarna de model-ID toe aan je eigen modellen.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
Eigen model:               gpt-6.1-sol  (toevoegen, inschakelen, selecteren in de chat)
```

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

De huidige officiële Cursor-documentatie beschrijft geen eigen adres: ze noemt alleen OpenAI/Anthropic/Google/Azure/Bedrock-sleutels, vermeldt dat eigen sleutels alleen in de chat werken (Tab blijft Cursor-modellen gebruiken) en dat alle verzoeken via Cursor-servers lopen (het adres moet openbaar zijn — api.ailoot.ai is openbaar). De adresschakelaar staat in de interface, maar op het Cursor-forum worden fouten gemeld: de schakelaar geldt voor alle modellen, Agent-modus gebruikt mogelijk niet de eigen sleutel en in sommige 3.15.x-builds accepteert het veld geen invoer.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/cursor/)[Appdocumentatie ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

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

Obsidian-plug-in

Wordt gecontroleerd

OpenAI Chat

Tekst genereren in Obsidian-notities met sjablonen.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/obsidian-text-generator/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

De plug-indocumentatie noemt de provider Custom, maar beschrijft het adresveld en formaat niet; de configuratie is op de plug-ininterface gebaseerd — vergelijk met het instellingenvenster.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/obsidian-text-generator/)[Appdocumentatie ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/nl-be/integrations/pearai/)

Code-editor

Wordt gecontroleerd

OpenAI Chat

De PearAI-editor op basis van VS Code.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/pearai/)

#### Waar je het instelt

Cmd/Ctrl+Shift+P → Open config.json → vermelding in models\[\] (PearAI is een fork van Continue).

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De officiële PearAI-documentatie kon niet worden gecontroleerd (de documentatiesite was niet bereikbaar); de repository is al lang niet bijgewerkt. De configuratievorm is uit Continue overgenomen — controleer deze in de app.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/pearai/)[Appdocumentatie ↗](https://github.com/trypear/pearai-app/issues/122)

VS

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

Code-editor

Wordt gecontroleerd

OpenAI Chat

Een eigen provider in Copilot Chat voor Visual Studio.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/visual-studio-2026/)

#### Waar je het instelt

Chat → modelkeuze → Manage models → Add custom model → provider OpenAI (custom endpoint) → adres, sleutel, model.

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `gpt-6.1-sol`

#### Belangrijk

De Visual Studio-blog (29.09.2026) kondigde eigen adressen voor OpenAI en Ollama in VS 2026 Stable aan, maar de documentatie noemt nog alleen OpenAI/Anthropic/Google-sleutels zonder adresveld. Veldnamen en adresvorm zijn dus nog niet bevestigd. Alleen chat; niet beschikbaar met Copilot Business/Enterprise.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/visual-studio-2026/)[Appdocumentatie ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/nl-be/integrations/void/)

Code-editor

Wordt gecontroleerd

OpenAI Chat

Een opensource editor op basis van VS Code; de ontwikkeling is gestopt.

[Meer informatie →](https://ailoot.ai/docs/nl-be/integrations/void/)

#### Waar je het instelt

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

#### Configuratie

Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft.

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

Voorbeeldmodel: `claude-sonnet-5-5`

#### Belangrijk

De configuratie komt uit de Void-broncode, niet uit gebruikersdocumentatie. De Void-repository is gearchiveerd en de editor wordt niet meer ontwikkeld; deze is alleen geschikt voor bestaande gebruikers.

[Volledige instructies →](https://ailoot.ai/docs/nl-be/integrations/void/)[Appdocumentatie ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

Niets gevonden. Als de app een eigen OpenAI- of Anthropic-API-adres ondersteunt, werkt deze waarschijnlijk — [dit moet je opgeven](https://ailoot.ai/docs/nl-be/keys/).

## Nog niet geschikt

In deze apps kun je geen eigen API-adres opgeven. Daarnaast staan alternatieven.

| App | Waarom deze niet geschikt is | Alternatief |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Werkt alleen met Cursor-modellen; je kunt geen eigen API-adres opgeven. | Claude Code, Codex CLI of opencode |
| **Auggie CLI (Augment Code)** | Aanmelden via een Augment-account; je kunt geen externe provider opgeven. | Claude Code of opencode |
| **Windsurf / Devin Desktop** | Accepteert alleen een Anthropic-sleutel voor bepaalde Claude-modellen; je kunt geen eigen adres opgeven. | Cline, Roo Code of Kilo Code in VS Code |
| **Kiro** | Geen eigen sleutel en API-adres. | Cline of Roo Code |
| **Google Antigravity (IDE)** | Geen officiële instelling voor een eigen provider; externe patches raden we niet aan. | Antigravity CLI of Gemini CLI |
| **Visual Studio met Copilot Business of Enterprise** | Eigen modellen zijn bij deze Copilot-abonnementen niet beschikbaar. | Een persoonlijk Copilot-abonnement — de Visual Studio 2026-kaart |
| **Automatische aanvulling met Cursor Tab** | Gebruikt altijd Cursor-modellen, ook met een eigen sleutel. | Cursor-chat wordt apart ingesteld — de Cursor-kaart |
| **Enchanted** | Werkt alleen met de Ollama-API. | Open WebUI of Chatbox |
| **Smart Connections (Obsidian)** | Externe API’s zijn alleen beschikbaar in het betaalde Smart Chat Pro. | Obsidian Copilot |
| **Witsy, 5ire** | Geen officiële beschrijving van een eigen API-adres gevonden. | Cherry Studio of Jan |
| **Make: de ingebouwde OpenAI-module** | Verbindt alleen met een OpenAI-account. | Module HTTP → Make a request — de Make-kaart |
| **Zapier: de app ChatGPT (OpenAI)** | Geen veld voor een eigen adres. | Webhooks by Zapier → Custom Request — de Zapier-kaart |
| **Home Assistant: OpenAI Conversation** | De ingebouwde integratie werkt alleen met het OpenAI-adres. | Extended OpenAI Conversation via HACS — de Home Assistant-kaart |
| **aiogram, python-telegram-bot, grammY, Telegraf** | Botframeworks verbinden niet zelf met modellen. | OpenAI- of Anthropic-SDK binnen de bot — de Telegram-botkaart |

## API-verbinding en clientinstellingen — Nederlands (België)

### Waar voer ik het API-adres en de sleutel in mijn client in?

Agents, editors, chats en SDK’s die een Ailoot-sleutel accepteren. De knop ‘Configureren’ toont waar het adres en de sleutel horen en een configuratie die je kunt kopiëren.

Verbind Ailoot met Claude Code, OpenCode, Hermes of je eigen applicatie.

## Het bedrijf en zijn projectenportefeuille

Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.

## Koop tokens met korting.

Abonnementsvoordeel voor regelmatig gebruik. Promotiecodes geven tot 50% korting op tokens.

Abonnement

Kies een abonnement met korting voor je terugkerende verzoeken.

Promotiecode tot 50%

Vul de code bij aankoop in. De prijs wordt volgens de lopende actie herberekend.

Kosten in de geschiedenis

Model, tokens en bedrag worden per verzoek bewaard.

[Kies een abonnement](https://ailoot.ai/docs/nl-be/billing/subscriptions/) · [Bekijk modelprijzen](https://ailoot.ai/models/nl-be/)

## Verbind de API met het product dat je verkoopt.

SaaS, apps en bots volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop een resellerlicentie aan.

Commerciële applicatie

Voeg tekst-, beeld-, video- en geluidsgeneratie aan betaalde functies van je service toe.

Resellerlicentie

Stuur een projectbeschrijving en toegangsschema. Vraag schriftelijke voorwaarden voor gebruik en doorverkoop.

Documenten op de site

Aanbodvoorwaarden, licentieovereenkomst en gegevensbeleid zijn vóór het verbinden beschikbaar.

[Vraag een resellerlicentie aan](mailto:support@ailoot.ai) · [Aanbodvoorwaarden en licentieovereenkomst](https://ailoot.ai/legal/offer?lang=nl-be)

## Vragen

Welk clientformaat moet ik kiezen?

Kies het OpenAI-, Anthropic- of Gemini-formaat dat je client ondersteunt. Bekijk op de Ailoot-modelkaart welke API-methode en model-ID compatibel zijn; ondersteuning voor één formaat betekent niet dat elk model alle formaten ondersteunt.

Wat moet ik in mijn client instellen?

Stel de Ailoot API-sleutel, het API-adres en een model-ID in die compatibel is met de clientmethode. De OpenAI SDK gebruikt https://api.ailoot.ai/v1; de SDK's van Anthropic en Gemini gebruiken https://api.ailoot.ai. Behoud de verzoekvelden uit het voorbeeld voor dat formaat.

Hoe verstuur ik mijn eerste API-verzoek?

Maak een Ailoot API-sleutel aan. Stel https://api.ailoot.ai/v1 in voor de OpenAI SDK, of https://api.ailoot.ai voor de SDK's van Anthropic en Gemini. GET /v1/models is gratis en geeft de modellen weer die beschikbaar zijn voor je sleutel; gebruik daarna het voorbeeld voor het gekozen model en de gekozen API-methode.

Wat moet ik controleren als een gekoppelde client niet werkt?

Controleer of de client het verwachte OpenAI-, Anthropic- of Gemini-formaat naar het bijbehorende API-adres stuurt met je Ailoot API-sleutel. Controleer de model-ID en de methode en vergelijk de ontvangen foutmelding met de clienthandleiding. Stuur de foutmelding en de ID van het verzoek naar support@ailoot.ai zonder je sleutel te delen.

Kan ik Ailoot in een betaald product gebruiken?

Ja. Verbind de API met SaaS, app of bot volgens de openbare aanbodvoorwaarden en licentieovereenkomst van Ailoot. Vraag voor doorverkoop schriftelijke voorwaarden en een resellerlicentie voor je project.

Hoe vraag ik een resellerlicentie aan?

Mail support@ailoot.ai en beschrijf wat je product doet, wie het gebruikt en hoe je toegang biedt. Vraag een resellerlicentie en schriftelijke voorwaarden voor je project aan.

## Ailoot · Het bedrijf en zijn projectenportefeuille





Ailoot bouwt op opgebouwde operationele ervaring, een groot klantenbestand, een stabiele dienst en doorlopende KPI-controle.





Het bedrijf en zijn projectenportefeuille: miljoenen klanten; maandelijkse verkopen in de miljarden.





Ailoot gebruikt die operationele ervaring voor API-toegang tot AI-functies in klantproducten, agents, applicaties en automatiseringen.
