Source: https://ailoot.ai/integrations/de-at/
Canonical: https://ailoot.ai/integrations/de-at/
Language: de-at

[Integrationen](https://ailoot.ai/docs/de-at/integrations/) 

# Verbinden Sie Ailoot mit Ihren bevorzugten Werkzeugen — API-Preise und Client-Einrichtung — Deutsch (Österreich)

Agenten, Editoren, Chats und SDKs, die einen Ailoot-Schlüssel akzeptieren. „Konfigurieren“ zeigt, wo Adresse und Schlüssel einzutragen sind, und eine fertige Konfiguration zum Kopieren.

**85**Anwendungen

**77**fertig

**8**in Prüfung

 Anwendung suchen 

## Agenten im Terminal

Coding-Agenten und CLIs: schreiben Code, führen Befehle aus und bearbeiten Dateien.

CC

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

Terminalagent

Anthropic Messages

Anthropic-Agent im Terminal: schreibt Code, bearbeitet Dateien und führt Befehle aus.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/claude-code/)

#### Wo konfigurieren

Umgebungsvariablen oder Block "env" in ~/.claude/settings.json (für ein einzelnes Projekt — .claude/settings.local.json); VS-Code-Erweiterung — claudeCode.environmentVariables; Prüfung — Befehl /status

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Adresse ohne /v1: Claude Code ergänzt /v1/messages selbst. ANTHROPIC\_AUTH\_TOKEN wird als Authorization: Bearer, ANTHROPIC\_API\_KEY als x-api-key übermittelt; Ailoot akzeptiert beide. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 lädt unsere Modelle über /v1/models in /model. Bei Fehler 400 wegen unbekannter Felder — CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1. Die Anthropic-Dokumentation unterstützt Claude Code mit anderen als Claude-Modellen über ein Gateway nicht, obwohl unser /v1/messages diese bedient; wir empfehlen Claude-Modelle. Remote Control und Spracheingabe sind über das Gateway nicht verfügbar.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/claude-code/)[Dokumentation der Anwendung ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

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

Terminalagent

OpenAI Responses

OpenAI-Agent für das Terminal, verwendet das Responses-Format.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/openai-codex-cli/)

#### Wo konfigurieren

~/.codex/config.toml (nur die Benutzerdatei: In einer projektbezogenen .codex/config.toml werden model\_provider/model\_providers ignoriert); Schlüssel — in der durch env\_key angegebenen Variablen

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Codex funktioniert ausschließlich über die OpenAI Responses API (die Dokumentation nennt nur wire\_api = "responses"); daher ist unser /v1/responses erforderlich. Die Anbieter-IDs openai, ollama, lmstudio sind reserviert. Alternative: openai\_base\_url = "https://api.ailoot.ai/v1" für den integrierten Anbieter openai. Ailoot liefert Codex die Modellliste im Format eines Codex-Manifests (GET /v1/models mit client\_version). Wählen Sie ein konkretes Modell, das im Katalog das Format OpenAI Responses anbietet. Im Katalogstand 2026-09-30 hat gemini-3.6-flash OpenAI Chat, Anthropic Messages und Gemini, aber kein Responses; dieses Modell eignet sich daher nicht für Codex. Prüfen Sie die Formate anhand der Modellkarte statt anhand des Familiennamens.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/openai-codex-cli/)[Dokumentation der Anwendung ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Nous-Research-Agent mit Gedächtnis und Skills für das Terminal.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/hermes-agent/)

#### Wo konfigurieren

hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» oder ~/.hermes/config.yaml (Abschnitt model oder Dictionary providers)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

`~/.hermes/config.yaml`

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

# Mehrere Formate gleichzeitig: benannte Anbieter:
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 der Sitzung: /model custom:claude-sonnet-5-5
```

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

transport: chat\_completions (OpenAI Chat), anthropic\_messages (Anthropic Messages) oder codex\_responses (OpenAI Responses). LLM\_MODEL in .env wird nicht mehr verwendet; OPENAI\_BASE\_URL gilt nur für den Anbieter openai-api. Geben Sie bei anthropic\_messages die Adresse ohne /v1 an — das Anthropic SDK ergänzt /v1/messages selbst. Hilfsaufgaben (Bilderkennung, Komprimierung des Verlaufs) verwenden standardmäßig dasselbe Hauptmodell.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/hermes-agent/)[Dokumentation der Anwendung ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Persönlicher KI-Assistent auf dem eigenen Computer: Chats, Messenger, Aufgaben.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/openclaw/)

#### Wo konfigurieren

OpenClaw-Konfiguration (~/.openclaw/openclaw.json) → models.providers.\<id\>; Standardmodell — agents.defaults.model.primary; sichere Änderung — openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

api-Adapter: openai-completions (standardmäßig bei gesetzter baseUrl), openai-responses (nur wenn der Server /v1/responses unterstützt — Ailoot tut dies), anthropic-messages, google-generative-ai usw. In den OpenClaw-Beispielen steht baseUrl für anthropic-messages ohne /v1. OpenClaw kann Bilder übermitteln, wenn input des Modells "image" enthält. In den Claude-Beispielen bleibt nur Text: Im Katalogstand 2026-09-30 weisen diese Methoden keine image-Eingabe aus. Ergänzen Sie "image" nur bei einem konkreten Modell, dessen aktuelle Katalogkarte eine Bildeingabe und das gewählte API-Format ausweist. Beispielsweise weist gemini-3.6-flash in diesem Stand eine image-Eingabe für OpenAI Chat aus; die tatsächliche Unterstützung hängt von Modellkarte und Format ab. Der Hauptkonfigurationspfad stammt aus der allgemeinen OpenClaw-Praxis; auf der gelesenen Seite wird außerdem ~/.openclaw/agents/\<agentId\>/agent/models.json genannt.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/openclaw/)[Dokumentation der Anwendung ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/de-at/integrations/opencode/)

Terminalagent

OpenAI Chat

Offener Terminalagent mit jedem OpenAI-kompatiblen Anbieter.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/opencode/)

#### Wo konfigurieren

opencode.json (im Projekt oder ~/.config/opencode/opencode.json) → provider.\<id\>; Schlüssel — über /connect oder "apiKey": "{env:VAR}"

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Das Paket @ai-sdk/openai-compatible verwendet /v1/chat/completions. Für Modelle, die /v1/responses benötigen, nennt die opencode-Dokumentation das Paket @ai-sdk/openai. Ein Anthropic-kompatibler Anbieter mit eigener baseURL ist in der opencode-Dokumentation nicht beschrieben. Wählen Sie Modelle, für die der aktuelle Katalog OpenAI Chat ausweist. Im Stand 2026-09-30 bietet gemini-3.6-flash dieses Format; prüfen Sie andere Gemini-Modelle anhand ihrer Karten. Das native Gemini-Format wird auf diesem Weg nicht verwendet. Eine Methode im Katalog belegt keinen echten Durchlauf mit einer bestimmten Clientversion.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/opencode/)[Dokumentation der Anwendung ↗](https://opencode.ai/docs/providers/)

QC

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

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Terminalagent des Qwen-Teams: Formate OpenAI, Anthropic und Gemini.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/qwen-code/)

#### Wo konfigurieren

Variablen OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, Befehl /auth innerhalb der Sitzung oder ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `qwen3.8-max`

#### Wichtig

Protokolltypen: openai (Chat Completions), anthropic, gemini, vertex-ai. Für openai baseUrl mit /v1. Das Dokumentationsbeispiel für anthropic und gemini enthält keine baseUrl, daher empfehlen wir die openai-Variante. Wählen Sie für den Typ openai ein Modell mit OpenAI Chat im Katalog: gemini-3.6-flash bietet dieses Format. Bei anderen Gemini-Modellen können die Formate abweichen — prüfen Sie die konkrete Modellkarte. Die Variante mit settings.json liest den Schlüssel aus der Variablen AILOOT\_API\_KEY (Feld envKey): Setzen Sie sie mit export AILOOT\_API\_KEY=sk-... oder einer Zeile AILOOT\_API\_KEY=sk-... in ~/.qwen/.env; sonst startet Qwen Code mit leerem Schlüssel und erhält 401.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/qwen-code/)[Dokumentation der Anwendung ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

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

Terminalagent

Gemini

Google-Agent im Terminal mit nativem Gemini-Format.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/gemini-cli/)

#### Wo konfigurieren

Umgebungsvariablen GEMINI\_API\_KEY und GOOGLE\_GEMINI\_BASE\_URL; Anmeldemethode — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; Modell — GEMINI\_MODEL oder Schalter -m

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gemini-3.8-flash`

#### Wichtig

Adresse ohne /v1beta: Das SDK ergänzt /v1beta/models/{model}:generateContent selbst. Die Adresse muss HTTPS verwenden. Der Schlüssel wird im Header x-goog-api-key übermittelt — Ailoot akzeptiert ihn. Geeignet sind nur Modelle, für die im Katalog das Gemini-Format angegeben ist. Prüfen Sie vor dem Start, ob die genaue ID und diese Methode für Ihren Schlüssel verfügbar sind. Eine kostenpflichtige Gemini-Antwort liefert Ailoot nach der Kostenberechnung vollständig, nicht Wort für Wort; bei langen Antworten erscheint der Text daher nicht sofort.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/gemini-cli/)[Dokumentation der Anwendung ↗](https://geminicli.com/docs/reference/configuration/)

KC

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Moonshot-Terminalagent für die Arbeit mit Code.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/kimi-cli/)

#### Wo konfigurieren

~/.kimi/config.toml (Abschnitte providers und models, default\_model); /login unterstützt nur Moonshot-Plattformen — eine eigene Adresse wird manuell in der Datei festgelegt

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `kimi-k3`

#### Wichtig

Typen: openai\_legacy (Chat Completions, base\_url mit /v1), openai\_responses (Responses, mit /v1), anthropic (ohne /v1), gemini (base\_url ist die Google-Wurzeladresse, bei uns https://api.ailoot.ai). SearchWeb funktioniert nur mit der eigenen Moonshot-Plattform; FetchURL wechselt bei einer anderen API-Adresse zum lokalen Abruf.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/kimi-cli/)[Dokumentation der Anwendung ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

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

Terminalagent

OpenAI ChatAnthropic Messages

Terminalagent von Charm mit Konfiguration in crushrc.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/crush/)

#### Wo konfigurieren

crushrc (Bash-Konfiguration): ./.crushrc, ./crushrc oder ~/.config/crush/crushrc; das ältere Format crush.json ist veraltet, funktioniert aber weiterhin

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

`~/.config/crush/crushrc`

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

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

# Anthropic-Format für Claude: Adresse ohne /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
```

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `deepseek-v4-pro`

#### Wichtig

Typ openai-compat — Format OpenAI Chat, Adresse mit /v1. Typ anthropic — Format Messages, Adresse ohne /v1: Crush übergibt sie an anthropic-sdk-go, das selbst /v1/messages ergänzt. Das Beispiel im Crush-README mit /v1 würde den Pfad /v1/v1/messages und Fehler 404 ergeben. Der Schlüssel wird im Header x-api-key übermittelt; Ailoot akzeptiert ihn. Ist die Modellliste leer, lädt der Anbieter openai-compat sie automatisch aus /v1/models. crushrc wird als Code ausgeführt: Starten Sie Crush nicht in fremden Verzeichnissen mit einer solchen Datei. Im Beispiel gilt für Claude supports-images = false: Der Katalogstand 2026-09-30 weist im gewählten Messages-Format nur Text aus. Unterstützt Ihre Crush-Version dieses Flag, aktivieren Sie es nur für ein Modell, dessen aktuelle Katalogkarte eine image-Eingabe im gewählten API-Format ausweist; das Clientflag allein verleiht dem Modell keine Bildunterstützung.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/crush/)[Dokumentation der Anwendung ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

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

Terminalagent

OpenAI Chat

Pair Programming mit KI direkt im Git-Repository.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/aider/)

#### Wo konfigurieren

Variablen OPENAI\_API\_BASE und OPENAI\_API\_KEY, Schalter --model openai/\<Modell\>

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `openai/deepseek-v4-pro`

#### Wichtig

Das Präfix openai/ ist erforderlich: Damit sendet Aider (über LiteLLM) Requests an den OpenAI-kompatiblen /v1/chat/completions. Bei Aider unbekannten Modellen erscheint eine Warnung zum unbekannten Kontextfenster — das ist kein Fehler. Eine Anthropic-Adresse mit eigener base URL ist auf dieser Dokumentationsseite nicht beschrieben.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/aider/)[Dokumentation der Anwendung ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

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

Terminalagent

OpenAI ChatAnthropic Messages

Offener Agent für Terminal und Desktop mit MCP-Erweiterungen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/goose/)

#### Wo konfigurieren

goose configure → Custom Providers → Add A Custom Provider oder JSON in ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); Alternative — integrierter OpenAI-Anbieter mit OPENAI\_HOST/OPENAI\_BASE\_PATH

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

# Variante mit dem integrierten OpenAI-Anbieter:
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"
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Engines des benutzerdefinierten Anbieters: openai, anthropic, ollama. Im Goose-Beispiel ist base\_url für engine openai als vollständiger Pfad bis /v1/chat/completions angegeben. Beim integrierten Anbieter ist OPENAI\_HOST die Wurzel ohne Pfad und OPENAI\_BASE\_PATH der Pfad (standardmäßig v1/chat/completions). Einen Schlüssel in config.yaml ignoriert Goose — nur Umgebungsvariable oder Schlüsselbund. Das Repository ist nach aaif-goose/goose umgezogen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/goose/)[Dokumentation der Anwendung ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Factory-Agent für das Terminal mit eigenen Modellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/factory-droid/)

#### Wo konfigurieren

~/.factory/settings.json → Array customModels; Modellauswahl — Befehl /model, Bereich «Custom models»

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

provider: anthropic = Messages API (baseUrl wie bei Anthropic, ohne /v1), openai = Responses API (mit /v1), generic-chat-completion-api = Chat Completions (mit /v1). Bei anthropic wird der Schlüssel standardmäßig in x-api-key übermittelt (Ailoot akzeptiert dies); "authMode": "bearer" wechselt zu Authorization. Schlüssel bleiben lokal. Factory testet nur die offiziellen APIs von Anthropic und OpenAI vollständig.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/factory-droid/)[Dokumentation der Anwendung ↗](https://docs.factory.com/model-independence/byok)

Am

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Coding-Agent Amp mit flexiblem Modellrouting.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/amp/)

#### Wo konfigurieren

Einstellungen → Model Routing → Add → Custom URL (oder workspace Model Routing für das Team); im Terminal — amp config model-providers (list, test, set-priority, edit-router…)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Zweite Verbindung für GPT:
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

Prüfung: amp config model-providers check-access --provider-model anthropic/claude-fable-5
```

Beispielmodell: `claude-fable-5`

#### Wichtig

Custom URL-Formate: chat-completions (\<base\>/chat/completions), responses (\<base\>/responses), anthropic-messages (\<base\>/v1/messages, /v1 wird nicht doppelt ergänzt), google-genai (\<base\>/models/\<model\>:streamGenerateContent). Der Schlüssel wird als Authorization: Bearer übermittelt. Das Mapping verwendet kanonische Amp-IDs der Form provider/model; der Pfeil legt die an uns gesendete ID fest. Nicht von der Verbindung abgedeckte Modelle stellt Amp selbst gegen seine eigenen Credits bereit. Laut Dokument muss der eigene Host von Amp aus erreichbar sein — die Adresse ist öffentlich, diese Bedingung ist erfüllt.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/amp/)[Dokumentation der Anwendung ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

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

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Universeller Terminalchat mit Rollen, Sitzungen und RAG.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/aichat/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `deepseek-v4-pro`

#### Wichtig

Im Konfigurationsbeispiel von AIChat steht api\_base für claude mit /v1, für gemini mit /v1beta; für Ailoot gilt dasselbe. Die drei Clients bieten Zugriff auf alle drei Ailoot-Formate: OpenAI, Anthropic und Gemini.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/aichat/)[Dokumentation der Anwendung ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

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

Terminalagent

OpenAI Chat

Terminalversion von Continue für Agenten und Automatisierung.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/continue-cli/)

#### Wo konfigurieren

Continue-YAML-Konfiguration (config.yaml), an die CLI mit dem Schalter --config \<path\> übergeben

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

`ailoot.yaml`

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

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Für OpenAI-kompatible Dienste verwendet Continue provider: openai und apiBase mit /v1. Erweiterung und CLI verwenden dasselbe Konfigurationsformat; die Datei wird mit --config übergeben.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/continue-cli/)[Dokumentation der Anwendung ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

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

Terminalagent

OpenAI Chat

Terminalagent mit konfigurierbaren Anbietern.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/forge/)

#### Wo konfigurieren

forge provider login → OpenAI-compatible (empfohlener Weg); veralteter Weg — .env mit OPENAI\_URL und OPENAI\_API\_KEY sowie model in forge.yaml

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```bash
# empfohlen:
forge provider login   # OpenAI-compatible auswählen, https://api.ailoot.ai/v1 und sk-... eingeben

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

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Konfiguration über .env ist als veraltet gekennzeichnet: Beim ersten Start überträgt Forge die Variablen in seinen eigenen Dateispeicher. Die genauen Beschriftungen des Assistenten provider login stehen nicht im README.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/forge/)[Dokumentation der Anwendung ↗](https://github.com/tailcallhq/forgecode)

GC

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

Terminalagent

OpenAI ChatAnthropic Messages

Copilot im Terminal mit eigenen Modellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/github-copilot-cli/)

#### Wo konfigurieren

Umgebungsvariablen COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL (oder Schalter --model)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Typen: openai (standardmäßig, jeder OpenAI-kompatible Server), azure, anthropic. Das Modell muss Werkzeugaufrufe und Streaming unterstützen. Für die Protokollauswahl gibt es COPILOT\_PROVIDER\_WIRE\_API; dessen Werte werden auf der Seite nicht aufgeführt. Limits lassen sich über COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS festlegen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/github-copilot-cli/)[Dokumentation der Anwendung ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/de-at/integrations/gptme/)

Terminalagent

OpenAI Chat

Persönlicher Terminalagent: Code, Dateien, Browser.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/gptme/)

#### Wo konfigurieren

~/.config/gptme/config.toml → \[\[providers\]\]; das Modell wird als \<provider\>/\<model\> ausgewählt

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Jeder OpenAI-kompatible Server; der Schlüssel wird zuerst in api\_key, danach in api\_key\_env und schließlich in \<NAME\>\_API\_KEY gesucht. Anbieterliste — gptme-util providers list.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/gptme/)[Dokumentation der Anwendung ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

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

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Terminalagent Kilo Code.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/kilo-code-cli/)

#### Wo konfigurieren

~/.config/kilo/kilo.jsonc (oder ./kilo.jsonc; auch KILO\_CONFIG) → provider.\<id\>.options.baseURL; in der Erweiterung — Settings → Providers → Custom provider

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Im Dialog Custom provider lässt sich das Protokoll wählen: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} funktioniert nur in einer vertrauenswürdigen globalen Konfiguration (~/.config/kilo); in einer projektbezogenen kilo.json wird der Schlüssel nicht aus der Variablen eingesetzt.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/kilo-code-cli/)[Dokumentation der Anwendung ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

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

Terminalagent

OpenAI ChatOpenAI Responses

Werkzeug für Modellanfragen über die Kommandozeile.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/llm-cli/)

#### Wo konfigurieren

Datei extra-openai-models.yaml im Konfigurationsverzeichnis von llm; Schlüssel — llm keys set \<Name\>

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Standardmäßig Chat Completions; responses: true schaltet das Modell auf /responses um. Bei gesetztem api\_base wird der OpenAI-Schlüssel nicht gesendet — api\_key\_name ist erforderlich. Dies ist ein CLI-Werkzeug für Requests, kein Agent.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/llm-cli/)[Dokumentation der Anwendung ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

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

Terminalagent

OpenAI Chat

Minimalistischer Agent für Aufgaben im Repository.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/mini-swe-agent/)

#### Wo konfigurieren

YAML-Konfiguration des Agenten → Abschnitt model (model\_name, model\_kwargs); der Standardpfad zur Konfiguration wird über MSWEA\_MINI\_CONFIG\_PATH geändert

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```yaml
# Ausschnitt aus der Agentenkonfiguration
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"
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Verwendet LiteLLM: model\_kwargs werden direkt an litellm.completion übergeben. Ohne Preisregister meldet LiteLLM unbekannte Kosten — wir deaktivieren die Erfassung mit cost\_tracking: "ignore\_errors" (oder MSWEA\_COST\_TRACKING=ignore\_errors). Die Schlüsselübergabe über OPENAI\_API\_KEY ist LiteLLM-Standard und wird auf der mini-SWE-agent-Seite selbst nicht gezeigt.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/mini-swe-agent/)[Dokumentation der Anwendung ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

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

Terminalagent

OpenAI Chat

Autonomer Entwicklungsagent für die Kommandozeile.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/openhands-cli/)

#### Wo konfigurieren

Ctrl+P → Settings (Anbieter und Modell), Datei ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url) oder Variablen LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL mit dem Schalter --override-with-envs

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

`~/.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-..."
# einmalig über Umgebungsvariablen:
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
```

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

#### Wichtig

OpenHands verwendet LiteLLM; für OpenAI-Proxys verlangt die Dokumentation ein Custom Model der Form openai/\<Modell\> und die Base URL des Proxys. Änderungen über --override-with-envs werden nicht gespeichert. In der Weboberfläche: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/openhands-cli/)[Dokumentation der Anwendung ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

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

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Minimalistischer Coding-Agent für das Terminal.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/pi/)

#### Wo konfigurieren

~/.pi/agent/models.json (oder projektbezogene .pi/models.json, nachdem dem Projekt vertraut wurde); Auswahl — /model

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Pi-Dokumentation erlaubt ausdrücklich OpenAI-, Anthropic- und Google-kompatible Endpoints über models.json; das Beispiel verwendet api: openai-completions. apiKey versteht $NAME/${NAME}, einen Literalwert oder einen !Befehl. Die Datei wird beim Öffnen von /model neu eingelesen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/pi/)[Dokumentation der Anwendung ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

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

Terminalagent

OpenAI Chat

Agent für große Aufgaben: Planung, Änderungen in der Sandbox, Anwendung.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/plandex/)

#### Wo konfigurieren

plandex models custom (oder \\models custom im REPL) — öffnet die JSON-Datei benutzerdefinierter Modelle und Anbieter

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Eigene Anbieter funktionieren nur in selbst gehostetem Plandex; in der Cloud sind mit BYO-Schlüsseln ausschließlich integrierte Anbieter erlaubt. Alle benutzerdefinierten Anbieter müssen OpenAI-kompatibel sein (Chat Completions). Anschließend wird das Modell in das eigene model pack aufgenommen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/plandex/)[Dokumentation der Anwendung ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

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

Terminalagent

OpenAI ChatAnthropic Messages

Forschungsagent von ByteDance für Entwicklungsaufgaben.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/trae-agent/)

#### Wo konfigurieren

trae\_config.yaml → model\_providers.\<Name\>.base\_url; Alternative — Variablen OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL in .env

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

In YAML nur Leerzeichen, keine Tabulatoren. Für das Anthropic-Format — provider: anthropic und ANTHROPIC\_BASE\_URL (ob anthropic /v1 genau erwartet, steht nicht im README; verwenden Sie https://api.ailoot.ai).

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/trae-agent/)[Dokumentation der Anwendung ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

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

Terminalagent

OpenAI Chat

Terminal mit integriertem Agenten und eigener Modelladresse.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/warp/)

#### Wo konfigurieren

Settings → nach «inference endpoint» suchen → Custom inference endpoint: Basis-URL, Schlüssel, Modell-IDs; anschließend ein Modell in der Auswahl wählen

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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
Danach in der Modellliste beispielsweise claude-sonnet-5-5 auswählen (nicht Auto).
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Nur OpenAI Chat Completions (POST /v1/chat/completions). Requests laufen über Warp-Server: Der Schlüssel wird lokal gespeichert, aber mit jedem Request an das Warp-Backend übermittelt. Die Modi Auto und eigene Router verbrauchen immer Warp-Credits; Cloudagenten verwenden diesen Endpoint nicht. Verfügbar im Free-Tarif und in kostenpflichtigen Tarifen für Einzelpersonen sowie Teams mit bis zu 10 Personen. Wählen Sie Modelle, für die der aktuelle Katalog OpenAI Chat ausweist. Im Stand 2026-09-30 bietet gemini-3.6-flash dieses Format; prüfen Sie andere Gemini-Modelle anhand ihrer Karten. Das native Gemini-Format wird auf diesem Weg nicht verwendet. Eine Methode im Katalog belegt keinen echten Durchlauf mit einer bestimmten Clientversion.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/warp/)[Dokumentation der Anwendung ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Editoren und IDEs

Erweiterungen und integrierte Assistenten für Codeeditoren.

Cl

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

Editorerweiterung

OpenAI ChatAnthropic Messages

Autonomer Agent in VS Code und JetBrains: Planung, Änderungen, Befehle.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/cline/)

#### Wo konfigurieren

Cline-Seitenpanel → Zahnradsymbol (Settings) → API Provider = «OpenAI Compatible» → Felder Base URL, API Key, Model ID. Alternative: API Provider = «Anthropic» → «Use custom base URL» aktivieren.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
OpenAI Compatible (empfohlen):
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (oder gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window und Max Output Tokens entsprechend dem Modell; Image Support nur für Modelle, die Bilder verarbeiten können.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

OpenAI Compatible verwendet /v1/chat/completions, daher die Adresse mit /v1. Die Variante Anthropic verwendet /v1/messages, Adresse ohne /v1; ihre Modellliste enthält jedoch nur Anthropic-Namen — andere Ailoot-Modelle sind über OpenAI Compatible verfügbar. Der Agentenmodus benötigt ein Modell mit Werkzeugaufrufen. Gemini 3.1 Pro ist über chat/completions nicht verfügbar (nur die Formate Gemini und Anthropic) — verwenden Sie hier gemini-3.6-flash.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/cline/)[Dokumentation der Anwendung ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

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

Editorerweiterung

OpenAI ChatAnthropic Messages

Agent in VS Code mit Modi für Code, Architektur und Fehlersuche.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/roo-code/)

#### Wo konfigurieren

Roo-Code-Seitenpanel → Zahnradsymbol → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; optional Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, Preise). Der Anbieter Anthropic bietet die Checkbox «Use custom base URL».

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Roo Code ruft Werkzeuge nur im OpenAI-Format auf; das Modell muss daher tools in /v1/chat/completions unterstützen. Die Variante Anthropic verwendet /v1/messages, Adresse ohne /v1.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/roo-code/)[Dokumentation der Anwendung ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

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

Editorerweiterung

OpenAI Chat

Agent in VS Code mit Modi und eigenen Modellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/kilo-code/)

#### Wo konfigurieren

Settings (Zahnradsymbol) → Register Providers → unten «Custom provider» → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (Liste wird aus /v1/models geladen). Die Einstellungen werden in kilo.json gespeichert.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        aus der Liste auswählen, beispielsweise claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

Beispielmodell: `deepseek-v4-pro`

#### Wichtig

Kilo ruft {Base URL}/models ab und zeigt die Modellliste automatisch — unser GET /v1/models liefert den gesamten Katalog. Auch die vollständige Adresse .../v1/chat/completions lässt sich angeben. Eigene Header werden unterstützt.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/kilo-code/)[Dokumentation der Anwendung ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

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

Editorerweiterung

OpenAI Chat

Assistent für VS Code und JetBrains: Chat, Änderungen, Agent.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/continue/)

#### Wo konfigurieren

Datei ~/.continue/config.yaml (oder Konfigurationseditor von Continue): Eintrag in models\[\] mit provider: openai und apiBase.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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   # nur wenn /chat/completions ausdrücklich erzwungen werden soll
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

apiBase muss auf /v1 enden. Bei Namen der gpt-5/o-Serie kann Continue automatisch /v1/responses wählen; unsere gpt-\* unterstützen sowohl /v1/responses als auch /v1/chat/completions, während useResponsesApi: false chat/completions erzwingt. useLegacyCompletionsEndpoint ist nicht erforderlich.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/continue/)[Dokumentation der Anwendung ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

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

Codeeditor

OpenAI ChatOpenAI ResponsesAnthropic Messages

Schneller Codeeditor mit integriertem Agenten.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/zed/)

#### Wo konfigurieren

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; oder settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. Schlüssel — im Einstellungsfenster (wird im Systemschlüsselbund gespeichert) oder in der Variablen \<ANBIETER-ID IN GROSSBUCHSTABEN\>\_API\_KEY.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Bei openai\_compatible Adresse mit /v1 (verwendet /v1/chat/completions; capabilities.chat\_completions = false wechselt das Modell auf /v1/responses). Bei anthropic\_compatible Adresse ohne /v1 (verwendet /v1/messages; Zed sendet den Schlüssel in x-api-key — Ailoot akzeptiert ihn). Standardmäßig images = false und parallel\_tool\_calls = false. Zed kann Bilder übermitteln; aktivieren Sie images jedoch nur für ein konkretes Modell, dessen aktuelle Katalogkarte eine image-Eingabe im gewählten API-Format ausweist. In den GPT- und Claude-Beispielen gilt images = false: Der Stand 2026-09-30 weist für sie nur Text aus. Beispielsweise weist gemini-3.6-flash in diesem Stand eine image-Eingabe für OpenAI Chat aus; die tatsächliche Unterstützung hängt von Modellkarte und Format ab. Für Reasoning-Modelle gibt es reasoning\_effort. Die max\_tokens-Werte im Beispiel bezeichnen die Kontextgröße; die genauen Limits finden Sie im Modellkatalog.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/zed/)[Dokumentation der Anwendung ↗](https://zed.dev/docs/ai/use-api-access)

VC

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

Editorerweiterung

OpenAI ChatOpenAI ResponsesAnthropic Messages

Eigener Anbieter in Copilot Chat für VS Code.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/vscode-copilot-byok/)

#### Wo konfigurieren

Modellauswahl im Chat → Manage Language Models (Zahnradsymbol) → Add Models → Custom Endpoint → VS Code öffnet chatLanguageModels.json. (Die frühere Einstellung github.copilot.chat.customOAIModels ist veraltet.)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

url ist der VOLLSTÄNDIGE Endpoint-Pfad. Werte für apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK funktioniert ohne Copilot-Tarif oder GitHub-Anmeldung, aber nur für Chat/Agent — Inline-Vorschläge bleiben bei Copilot. Organisationsadministratoren (Business/Enterprise) können die BYOK-Richtlinie deaktivieren. Die oben genannten Tokenlimits sind Beispiele; verwenden Sie die Katalogwerte. In diesen Beispielen gilt vision = false: Der Katalogstand 2026-09-30 weist für GPT/OpenAI Chat und Claude/Anthropic Messages nur Text aus. Bietet Ihre VS-Code-Version vision an, aktivieren Sie es nur bei einem Modell, dessen aktuelle Katalogkarte eine image-Eingabe im gewählten API-Format ausweist; ein Feld im Client bestätigt keine Bildunterstützung des gewählten Modells.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/vscode-copilot-byok/)[Dokumentation der Anwendung ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

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

Codeeditor

OpenAI Chat

Integrierter Assistent der JetBrains-IDE mit eigenem Schlüssel.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/jetbrains-ai-assistant/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Wählen Sie OpenAI-compatible und tragen Sie https://api.ailoot.ai/v1 als URL sowie Ihren API Key ein. Klicken Sie auf Test Connection, dann auf Apply, und wählen Sie ein Modell in AI Chat. Weisen Sie es für IDE-Funktionen unter Models Assignment zu. Aktivieren Sie Tool calling nur bei einem Modell mit Werkzeugunterstützung; die Codevervollständigung wird separat eingerichtet.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/jetbrains-ai-assistant/)[Dokumentation der Anwendung ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

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

Codeeditor

OpenAI Chat

Coding Intelligence in Xcode mit externem Anbieter.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/xcode/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (OHNE /v1 — Xcode fügt /v1/models und /v1/chat/completions selbst hinzu)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ Danach Modelle aus der Liste auswählen (beispielsweise claude-sonnet-5-5, gpt-6.1-sol)
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Apple verlangt, dass der Anbieter Chat Completions unterstützt und auf {URL}/v1/models sowie {URL}/v1/chat/completions antwortet. Ailoot akzeptiert den Schlüssel in x-api-key und in Authorization: Bearer (bei Auswahl des Headers Authorization ergänzt Xcode laut Nutzerberichten das Präfix Bearer selbst). Xcode-Agenten werden separat konfiguriert und sind nicht Teil dieser Anleitung.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/xcode/)[Dokumentation der Anwendung ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

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

Neovim-Plugin

OpenAI ChatAnthropic Messages

Neovim-Plugin: Chat und Änderungen direkt im Buffer.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/avante-nvim/)

#### Wo konfigurieren

opts für yetone/avante.nvim in lazy.nvim: opts.providers.\<Name\> mit \_\_inherited\_from = 'openai' (eigener OpenAI-kompatibler Anbieter) oder Überschreiben von providers.claude.endpoint; der Schlüssel stammt aus der in api\_key\_name angegebenen Variablen (AVANTE\_\*-Namen werden unterstützt).

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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, ohne /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- im Terminal: export AILOOT_API_KEY=sk-...
-- Der Anbieter claude liest AVANTE_ANTHROPIC_API_KEY oder ANTHROPIC_API_KEY
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Im Wiki des Plugins endet die OpenAI-kompatible Adresse auf /v1 (das Plugin ergänzt /chat/completions). Der integrierte Anbieter claude verwendet eine Adresse wie https://api.anthropic.com, für Ailoot daher ohne /v1. Eigene Anbieter ohne \_\_inherited\_from erfordern die vollständige Adresse und eigene Funktionen zur Antwortauswertung.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/avante-nvim/)[Dokumentation der Anwendung ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

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

Neovim-Plugin

OpenAI ChatAnthropic Messages

Chat und Inline-Bearbeitung in Neovim.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/codecompanion-nvim/)

#### Wo konfigurieren

require('codecompanion').setup({ adapters = { http = { ... } } }) über adapters.extend('openai\_compatible', ...) oder extend('anthropic', ...); anschließend interactions.chat/inline.adapter.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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",        -- Name der Umgebungsvariable, die sk-... enthält
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

openai\_compatible trennt Host (env.url, ohne /v1) und Pfad (env.chat\_url). env-Werte können der Name einer Umgebungsvariablen, cmd:..., file:... oder eine Lua-Funktion sein. Der Adapter anthropic lässt sich ebenso mit einer eigenen url für /v1/messages erweitern.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/codecompanion-nvim/)[Dokumentation der Anwendung ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/de-at/integrations/gptel/)

Emacs-Paket

OpenAI ChatAnthropic MessagesGemini

Einfacher Client für Sprachmodelle in Emacs.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/gptel/)

#### Wo konfigurieren

init.el: Registrieren Sie ein Backend über gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) oder gptel-make-gemini — jeweils mit :host, :endpoint, :key, :stream, :models; setzen Sie anschließend gptel-backend und gptel-model.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

:host — nur der Hostname (ohne https:// und Pfad); der Pfad wird in :endpoint angegeben. gptel-make-anthropic sendet die Header x-api-key und anthropic-version — Ailoot akzeptiert sie.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/gptel/)[Dokumentation der Anwendung ↗](https://github.com/karthink/gptel)

TI

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

Codeeditor

OpenAI Chat

Offene IDE mit dem Modul Theia AI.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/theia/)

#### Wo konfigurieren

Preferences → AI-features → OpenAiCustom (oder in settings.json der Schlüssel ai-features.openAiCustom.customOpenAiModels; Fenster AI Configuration — Alt+A).

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

url — Basisadresse mit /v1 am Ende. Für Modelle anderer Anbieter als OpenAI ist developerMessageSettings: "system" die sichere Wahl.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/theia/)[Dokumentation der Anwendung ↗](https://theia-ide.org/docs/user_ai/)

TI

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

Codeeditor

OpenAI ChatAnthropic Messages

Codeeditor Trae mit eigenen Modellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/trae/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Bei deaktiviertem Full URL ergänzt Trae den Pfad des gewählten Formats selbst (für OpenAI Adresse mit /v1, für Anthropic ohne /v1). Bei aktiviertem Full URL geben Sie https://api.ailoot.ai/v1/chat/completions oder https://api.ailoot.ai/v1/messages ein. Das Feld Model Series passt die Hinweise an die Modellfamilie an.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/trae/)[Dokumentation der Anwendung ↗](https://docs.trae.ai/ide/models)

## Chat-Anwendungen

Chats für Computer, Smartphone und Browser, Notizen und Launcher.

OW

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

Webchat, eigener Server

OpenAI Chat

Beliebter Webchat auf dem eigenen Server.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/open-webui/)

#### Wo konfigurieren

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (oder Umgebungsvariablen OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY beim Containerstart)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: leer lassen (werden aus /v1/models geladen) oder claude-sonnet-5-5, gpt-6.1-sol manuell hinzufügen

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Format OpenAI Chat Completions; die URL muss /v1 enthalten und darf nicht auf einen Schrägstrich enden. Die Modellliste stammt aus /v1/models; bei einem großen Katalog (252 Modelle) ist es praktischer, Model IDs einzuschränken und den Modelllistencache zu aktivieren (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True). Für RAG-Embeddings gibt es eigene RAG\_OPENAI\_API\_BASE\_URL.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/open-webui/)[Dokumentation der Anwendung ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

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

Webchat, eigener Server

OpenAI ChatAnthropic Messages

Webchat auf dem eigenen Server mit Agenten und mehreren Anbietern.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/librechat/)

#### Wo konfigurieren

Datei librechat.yaml → endpoints.custom (Schlüssel in .env über ${VAR}); für das Anthropic-Format Feld provider: 'anthropic'

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Ein gewöhnlicher custom endpoint = OpenAI Chat Completions (baseURL mit /v1). provider: 'anthropic' aktiviert den nativen Client für /v1/messages; das Dokumentationsbeispiel gibt baseURL für Anthropic ohne /v1 an (https://api.anthropic.com), bei uns daher https://api.ailoot.ai. fetch: true liest die Liste aus /v1/models.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/librechat/)[Dokumentation der Anwendung ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

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

Desktopanwendung

OpenAI ChatOpenAI ResponsesAnthropic Messages

Desktopclient mit Assistenten und Wissensdatenbank.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/cherry-studio/)

#### Wo konfigurieren

Settings (Zahnradsymbol) \> Model Provider \> + Add Provider \> Protokolltyp OpenAI / OpenAI Responses / Anthropic / Gemini

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Provider Name: Ailoot
Typ: OpenAI (oder OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Überprüfen Sie die Vorschau der vollständigen Adresse unter dem Feld: sie sollte lauten https://api.ailoot.ai/v1/chat/completions (für Anthropic: https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Danach die Schaltfläche Model Check
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Dokumentation bestätigt die Protokolle OpenAI, Anthropic, OpenAI Responses und Gemini sowie die Vorschau des vollständigen Pfads unter dem Feld, beschreibt aber nicht, wie /v1 ergänzt wird — orientieren Sie sich an der Vorschau. Alle drei unserer Formate (Chat Completions, Responses, Messages) eignen sich.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/cherry-studio/)[Dokumentation der Anwendung ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

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

Computer und Smartphone

OpenAI Chat

Chat für Computer und Smartphone.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/chatbox/)

#### Wo konfigurieren

Einstellungen (Schaltfläche in der Seitenleiste) \> Model Provider \> Add (unten) \> Typ OpenAI API Compatible

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (leer lassen, standardmäßig /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision ist in diesen Beispielen deaktiviert; tool_use entsprechend den Fähigkeiten des gewählten Modells)
```

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

In der Dokumentation steht API Host ohne /v1 (Beispiel https://api.openai.com), der Standardpfad lautet /v1/chat/completions. Es gibt auch den Typ Google Gemini compatible, der für unser /v1beta jedoch nicht geprüft ist. Der Import einer JSON-Konfiguration (type: 'openai', apiHost, apiPath) ist ab 1.15.1 über chatbox://provider/import?config=\<base64\> verfügbar. Bei den angeführten GPT- und Claude-Modellen ist vision deaktiviert: Der Katalogstand 2026-09-30 weist im Format OpenAI Chat nur Text aus. Bietet Ihre Chatbox-Version vision an, aktivieren Sie es nur für ein Modell, dessen aktuelle Katalogkarte eine image-Eingabe im gewählten API-Format ausweist; die Möglichkeit, im Client ein Bild anzuhängen, belegt keine Bildunterstützung des Modells.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/chatbox/)[Dokumentation der Anwendung ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

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

Webchat, eigener Server

OpenAI ChatAnthropic Messages

Moderner Chat mit Plugins und Wissensdatenbank.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/lobechat/)

#### Wo konfigurieren

Self-host: Umgebungsvariablen OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

OPENAI\_PROXY\_URL ist standardmäßig https://api.openai.com/v1, daher mit /v1 angeben. ANTHROPIC\_PROXY\_URL ist standardmäßig https://api.anthropic.com (ohne /v1). Über GOOGLE\_PROXY\_URL lässt sich grundsätzlich das Gemini-Format anbinden (https://api.ailoot.ai); diese Variante haben wir jedoch nicht geprüft. Verwenden Sie den Servermodus: Direkt aus dem Browser gesendete Requests kann die Ailoot API derzeit aufgrund der CORS-Regeln ablehnen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/lobechat/)[Dokumentation der Anwendung ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

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

Desktopanwendung

OpenAI ChatAnthropic Messages

Offener Desktopchat mit lokalen und Cloudmodellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/jan/)

#### Wo konfigurieren

Settings \> Model Providers \> Add Provider → Format OpenAI-compatible oder Anthropic-compatible wählen

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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: werden aus {base_url}/models geladen oder + manuell: claude-sonnet-5-5
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Laut Dokumentation muss Base URL bei OpenAI-kompatiblen Anbietern /v1 enthalten (sonst 404); ein abschließender Schrägstrich wird entfernt. Das LiteLLM-Beispiel für den Anthropic-Modus verwendet kein /v1. Modellfähigkeiten (tools, vision) werden bei eigenen Anbietern manuell festgelegt. Reserveschlüssel werden unterstützt (erneuter Versuch nur bei 401/403/429).

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/jan/)[Dokumentation der Anwendung ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

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

Rollenspielchat

OpenAI Chat

Oberfläche für Rollenspielchats und Charaktere.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/sillytavern/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: aus der Liste (/v1/models) auswählen oder claude-sonnet-5-5 eingeben
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Laut Dokumentation: Bei Verbindungsproblemen /v1 ergänzen, aber NICHT /chat/completions. Die Modellliste wird geladen, wenn der Server /v1/models liefert (bei uns der Fall).

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/sillytavern/)[Dokumentation der Anwendung ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

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

Chat mit Dokumenten

OpenAI Chat

Chat mit Ihren Dokumenten auf dem Computer oder Server.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/anythingllm/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

Beispielmodell: `deepseek-v4-pro`

#### Wichtig

Der Anbieter ist in der Dokumentation als „für Entwickler“ gekennzeichnet. Bei Bedarf GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. Für Embeddings gibt es einen eigenen generic-openai embedder (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY) — Modell nemotron-3-embed über /v1/embeddings.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/anythingllm/)[Dokumentation der Anwendung ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

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

Webchat, eigener Server

OpenAI ChatAnthropic Messages

Erweiterte Weboberfläche für die Arbeit mit mehreren Modellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/big-agi/)

#### Wo konfigurieren

Umgebungsvariablen beim Deployment: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; in der Oberfläche — Models \> Add OpenAI-compatible

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Dokumentation beschreibt die Variablen als Ersatz des backend host für OpenAI und Anthropic (für Proxys und eigene Endpoints). Da dort „host“ steht, geben wir die Adresse ohne /v1 an; das genaue Pfadformat ist jedoch nicht beschrieben — beim ersten Request prüfen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/big-agi/)[Dokumentation der Anwendung ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

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

Mac-Anwendung

OpenAI Chat

Nativer KI-Client für macOS.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/boltai/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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: entsprechend dem Modell
Streaming: aktivieren
```

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Die vollständige Adresse für chat completions ist erforderlich. Damit AI Command sie verwendet, legen Sie diesen Dienst als Standard fest. Die Anleitung folgt der BoltAI-Hilfe; in BoltAI 2 können die Fenster abweichen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/boltai/)[Dokumentation der Anwendung ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

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

Webchat, eigener Server

OpenAI Chat

Offener Hugging-Face-Webchat auf dem eigenen Server.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/hugging-face-chat-ui/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `deepseek-v4-pro`

#### Wichtig

Chat UI funktioniert nur mit OpenAI-kompatiblen APIs über OPENAI\_BASE\_URL und liest die Modellliste aus /models.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/hugging-face-chat-ui/)[Dokumentation der Anwendung ↗](https://github.com/huggingface/chat-ui)

MS

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

Desktopanwendung

OpenAI Chat

Desktopchat mit lokalen und Cloudmodellen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/msty-studio/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Die Dokumentation bestätigt einen benutzerdefinierten OpenAI-kompatiblen Anbieter, nennt aber kein Adressformat; /v1 ist die Standardwurzel der OpenAI API. Prüfen Sie bei Fehler 404 die Variante ohne /v1. Ein eigener Anthropic-kompatibler Endpoint ist nicht beschrieben.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/msty-studio/)[Dokumentation der Anwendung ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

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

Webchat, eigener Server

OpenAI Chat

Schlanker Webchat, der schnell bereitgestellt ist.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/nextchat/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Verwenden Sie für diese Einrichtung OpenAI Chat über den NextChat-Server. Setzen Sie bei der Bereitstellung mit Vercel oder Docker BASE\_URL=https://api.ailoot.ai ohne /v1 sowie OPENAI\_API\_KEY, CUSTOM\_MODELS und DEFAULT\_MODEL. Stellen Sie den Server nach Änderungen dieser Variablen erneut bereit.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/nextchat/)[Dokumentation der Anwendung ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

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

Obsidian-Plugin

OpenAI Chat

Chat mit Obsidian-Notizen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/obsidian-copilot/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (oder aus der Liste /v1/models auswählen)
Danach Test; das Modell in Basic > Agents > Quick Chat aktivieren
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Modellliste wird aus /v1/models geladen; ein Modell lässt sich auch manuell eingeben. Wenn der Test erfolgreich ist, Quick Chat aber keine Nachrichten sendet, aktivieren Sie beim Anbieter Enable CORS (die Antwort kommt vollständig ohne Streaming). Schlüssel werden in Obsidian Keychain gespeichert.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/obsidian-copilot/)[Dokumentation der Anwendung ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

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

Browsererweiterung

OpenAI Chat

Browsererweiterung: Chat mit der geöffneten Seite.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/page-assist/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Danach Modelle manuell hinzufügen: gpt-6.1-sol, claude-sonnet-5-5
```

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Die Dokumentation bestätigt Custom mit API URL und Schlüssel, erläutert das URL-Format aber nicht; /v1 ist die Standardwurzel der OpenAI API. Das automatische Laden der Modelle ist nur für Ollama, LM Studio und Llamafile garantiert — bei anderen werden Modelle manuell hinzugefügt.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/page-assist/)[Dokumentation der Anwendung ↗](https://docs.pageassist.xyz/providers/openai)

RA

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

Launcher

OpenAI Chat

KI im Raycast-Launcher: Schnellbefehle und Chat.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/raycast-ai/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

base\_url — OpenAI-kompatibler Endpoint ohne das Suffix /chat/completions. Raycast liest die Datei ohne Neustart neu ein. Fehlen abilities, gelten tools und vision als nicht unterstützt. Die Modelle erscheinen in Quick AI, AI Chat und AI Commands. In diesem Beispiel gilt vision.supported = false: Der Katalogstand 2026-09-30 weist für Claude/OpenAI Chat nur Text aus. Unterstützt Ihre Raycast-Version diese Einstellung, aktivieren Sie vision nur bei einem Modell, dessen aktuelle Katalogkarte eine image-Eingabe im Format OpenAI Chat ausweist; das Clientflag allein bestätigt keine Bildunterstützung der API.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/raycast-ai/)[Dokumentation der Anwendung ↗](https://manual.raycast.com/ai/custom-providers)

Ty

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

Webanwendung

OpenAI Chat

Komfortable Chatoberfläche im Browser und am Computer.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/typingmind/)

#### Wo konfigurieren

Models (linke Seitenleiste) \> + Add Custom Model

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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: entsprechend dem Modell
Test → Save
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Endpoint wird als vollständiger Pfad angegeben. Der Schlüssel wird im eigenen Header Authorization: Bearer sk-... übermittelt — Ailoot akzeptiert ihn. Die Webversion von TypingMind ruft die API direkt aus dem Browser auf; solche Requests kann CORS derzeit blockieren. Die Desktopversion ist zuverlässiger. Der Typ Gemini in TypingMind sendet den Schlüssel im Header apiKey, den Ailoot nicht akzeptiert — verwenden Sie den Typ OpenAI Chat Completions.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/typingmind/)[Dokumentation der Anwendung ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDKs und Frameworks

Bibliotheken für eigene Anwendungen, Agenten und RAG.

OS

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

SDK

OpenAI ChatOpenAI Responses

Offizielle OpenAI-Bibliothek für Python.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/openai-python-sdk/)

#### Wo konfigurieren

Konstruktorparameter OpenAI(base\_url=..., api\_key=...) oder Umgebungsvariablen OPENAI\_BASE\_URL und OPENAI\_API\_KEY

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

# oder im 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=["Text"])
```

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

Beispielmodell: `gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (Chat); nemotron-3-embed (Embeddings)`

#### Wichtig

Adresse mit /v1: Das SDK ergänzt /chat/completions, /responses, /embeddings, /images/\*, /audio/\* selbst. Chat Completions und Responses funktionieren (Responses bei Modellen, die dieses Format im Katalog anbieten). Streaming und Werkzeuge entsprechen dem Standard. Ailoot-Fehler kommen als JSON mit Request ID und werden als openai.APIStatusError erfasst.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/openai-python-sdk/)[Dokumentation der Anwendung ↗](https://github.com/openai/openai-python)

OS

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

SDK

OpenAI ChatOpenAI Responses

Offizielle OpenAI-Bibliothek für JavaScript und TypeScript.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/openai-node-js-sdk/)

#### Wo konfigurieren

Konstruktoroption new OpenAI({ baseURL, apiKey }); standardmäßig liest das SDK die Umgebungsvariable OPENAI\_BASE\_URL

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

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

#### Wichtig

Das README zeigt die Option baseURL; das Lesen von OPENAI\_BASE\_URL ist im Clientquellcode (src/client.ts) ersichtlich, Standardwert https://api.openai.com/v1. Geben Sie die Ailoot-Adresse mit /v1 an. Sowohl chat.completions als auch responses sind verfügbar.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/openai-node-js-sdk/)[Dokumentation der Anwendung ↗](https://github.com/openai/openai-node)

AS

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

SDK

Anthropic Messages

Offizielle Anthropic-Bibliothek für Python.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/anthropic-python-sdk/)

#### Wo konfigurieren

Parameter Anthropic(base\_url=...) oder Umgebungsvariable ANTHROPIC\_BASE\_URL; Schlüssel: api\_key oder ANTHROPIC\_API\_KEY

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5, claude-opus-5-5; auch über /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### Wichtig

Adresse OHNE /v1: Das SDK ergänzt /v1/messages selbst. Das Gateway akzeptiert den Schlüssel in x-api-key (so sendet ihn das SDK) und in Authorization: Bearer. Streaming, Werkzeuge und /v1/messages/count\_tokens funktionieren. Stapelverarbeitung (Batches) und Files API sind im Ailoot-Katalog nicht ausgewiesen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/anthropic-python-sdk/)[Dokumentation der Anwendung ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

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

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

TypeScript-Framework für KI-Anwendungen mit beliebigen Anbietern.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/vercel-ai-sdk/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

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

#### Wichtig

Die Anbieter verwenden unterschiedliche Adressen: OpenAI-kompatibel und Anthropic mit /v1 (Anthropic-Standard https://api.anthropic.com/v1), Google mit /v1beta (Standard https://generativelanguage.googleapis.com/v1beta). Der Anbieter @ai-sdk/openai verwendet standardmäßig Responses API; nutzen Sie für Modelle ohne die Methode responses openai.chat("id") oder createOpenAICompatible.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/vercel-ai-sdk/)[Dokumentation der Anwendung ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

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

Framework

OpenAI ChatOpenAI ResponsesAnthropic Messages

Framework für Chains, Agenten und RAG.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/langchain/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

ChatOpenAI: Adresse mit /v1. Laut Dokumentation unterstützt ChatOpenAI nur die offizielle OpenAI-Spezifikation: Nicht standardisierte Felder wie reasoning\_content externer Modelle bleiben nicht erhalten. Für Claude eignet sich ChatAnthropic besser: Adresse ohne /v1, das SDK ergänzt /v1/messages selbst. Der Parameter base\_url und die Variablen ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL von ChatAnthropic sind in der Klassendokumentation im Quellcode (langchain\_anthropic/chat\_models.py) beschrieben, fehlen aber auf der Integrationsseite. Der Schalter use\_responses\_api aktiviert in ChatOpenAI den Responses-Modus.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/langchain/)[Dokumentation der Anwendung ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

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

Agentenframework

OpenAI ChatAnthropic Messages

Agententeams mit Rollen und Aufgaben.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/crewai/)

#### Wo konfigurieren

crewai.LLM(model=..., base\_url=..., api\_key=...); Variablen OPENAI\_API\_KEY und OPENAI\_BASE\_URL; für Claude — nativer Anbieter anthropic/ mit base\_url

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Das Präfix openai/ oder anthropic/ wählt den Anbieter in CrewAI; im Request wird die id ohne Präfix übermittelt. Für OpenAI Adresse mit /v1, für Anthropic ohne /v1. Die Dokumentation beschreibt auch den Schalter custom\_openai=True für ein beliebiges OpenAI-kompatibles Gateway. Bei Anthropic ist max\_tokens erforderlich.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/crewai/)[Dokumentation der Anwendung ↗](https://docs.crewai.com/en/concepts/llms)

GG

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

SDK

Gemini

Offizielle Google-Bibliothek für die Gemini API.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/google-genai-python/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Adresse ohne /v1beta: Das SDK setzt /v1beta/models/{model}:generateContent selbst zusammen. Der Schlüssel wird im Header x-goog-api-key übermittelt — Ailoot akzeptiert ihn. Verfügbar sind nur Modelle mit Gemini-Format. Für die JavaScript-Version (@google/genai) beschreibt die Dokumentation keine eigene Adresse; deshalb zeigen wir sie hier nicht.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/google-genai-python/)[Dokumentation der Anwendung ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

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

SDK

OpenAI Chat

Einheitliche Python-Schnittstelle zu Dutzenden Anbietern.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/litellm/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Das Präfix openai/ steht für das OpenAI-kompatible Protokoll; Ailoot erhält die id ohne Präfix. LiteLLM ergänzt /chat/completions und /embeddings selbst; laut Dokumentation muss bei Fehler Not Found die Adresse auf /v1 enden.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/litellm/)[Dokumentation der Anwendung ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

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

Eigenes Gateway

OpenAI Chat

Eigenes Gateway mit Schlüsseln, Limits und Logs vor Ailoot.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/litellm-proxy/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

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

#### Wichtig

Ein Proxy ist praktisch, wenn Ihr Team eigene interne Schlüssel nutzen soll, die auf einem einzigen Ailoot-Schlüssel aufbauen. Abbuchungen in Ailoot erfolgen über den in api\_key angegebenen Schlüssel. Adresse mit /v1.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/litellm-proxy/)[Dokumentation der Anwendung ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

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

Framework

OpenAI Chat

Framework für die Suche in eigenen Daten und RAG.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/llamaindex/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Adresse mit /v1. is\_chat\_model=True ist erforderlich; andernfalls verwendet die Klasse den veralteten /completions. is\_function\_calling\_model=True erlaubt Agenten die Nutzung von Werkzeugen. Setzen Sie context\_window gemäß der Modellkarte im Ailoot-Katalog.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/llamaindex/)[Dokumentation der Anwendung ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

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

Agentenframework

OpenAI ChatOpenAI Responses

TypeScript-Framework für Agenten und Workflows.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/mastra/)

#### Wo konfigurieren

In Agent: model: { id: "\<Anbieter\>/\<Modell\>", url: "\<Basisadresse\>", apiKey, api?: "chat" | "responses" }

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "Antworte auf Russisch",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // nur für Modelle mit der Methode responses
  }
});
```

Der Schlüssel wird aus der Variablen `AILOOT_API_KEY` gelesen — setzen Sie diese vor dem Start:

```bash
export AILOOT_API_KEY="sk-..."   # in ~/.zshrc oder ~/.bashrc einfügen
```

```powershell
setx AILOOT_API_KEY "sk-..."   # danach das Terminal neu starten
```

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

#### Wichtig

In url steht die Basisadresse mit /v1, nicht der vollständige Pfad zu /chat/completions. Standardmäßig wird Chat Completions verwendet; api: "responses" schaltet auf Responses API um. Das id-Muster "Anbieter/Modell" sendet die reine Modell-id an das Gateway. Das Feld apiKey im Objekt model wird in der Dokumentation anhand eines Beispiels mit Headern gezeigt; zusammen mit url ist es nicht gesondert beschrieben.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/mastra/)[Dokumentation der Anwendung ↗](https://mastra.ai/models)

OA

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

Agentenframework

OpenAI ChatOpenAI Responses

OpenAI-Bibliothek für Szenarien mit mehreren Agenten.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/openai-agents-sdk/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Adresse mit /v1. Deaktivieren Sie Tracing über set\_tracing\_disabled(True): Andernfalls versucht das SDK, Traces ohne vorhandenen OpenAI-Schlüssel an OpenAI zu senden. Chat Completions steht nur Modellen zur Verfügung, für die diese Methode im Katalog angegeben und für Ihren Schlüssel verfügbar ist; Responses (SDK-Standard) nur Modellen mit der Methode responses im Katalog. Integrierte OpenAI-Werkzeuge (Websuche, Dateien) sind über ein externes Gateway nicht garantiert.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/openai-agents-sdk/)[Dokumentation der Anwendung ↗](https://openai.github.io/openai-agents-python/models/)

PA

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

Agentenframework

OpenAI ChatOpenAI Responses

Typisiertes Agentenframework in Python.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/pydantic-ai/)

#### Wo konfigurieren

OpenAIProvider(base\_url=..., api\_key=...) mit OpenAIChatModel (Chat Completions) oder OpenAIResponsesModel (Responses); alternativ die Variable OPENAI\_BASE\_URL

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `deepseek-v4-pro, gpt-6.1-sol (für OpenAIResponsesModel)`

#### Wichtig

Adresse mit /v1. Die Dokumentation verwendet standardmäßig OpenAIResponsesModel: Nutzen Sie es nur für Modelle mit der Methode responses; für die übrigen OpenAIChatModel.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/pydantic-ai/)[Dokumentation der Anwendung ↗](https://pydantic.dev/docs/ai/models/openai/)

## Automatisierung

No-Code-Workflows, Chain-Baukästen, Bots und Smart Home.

N8

### [n8n](https://ailoot.ai/docs/de-at/integrations/n8n/)

No-Code-Automatisierung

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Workflow-Automatisierung mit KI-Agentenknoten.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/n8n/)

#### Wo konfigurieren

Credentials → OpenAI → Feld Base URL (standardmäßig https://api.openai.com/v1); Credentials → Anthropic → Base URL (standardmäßig https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (standardmäßig https://generativelanguage.googleapis.com). Anschließend die Knoten OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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-...
Knoten OpenAI Chat Model → Model: By ID → gpt-6.1-sol (Schalter Use Responses API nur für Modelle mit der Methode responses)
```

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

#### Wichtig

Die Zugangsdatenprüfung ruft /models (OpenAI), /v1/models (Anthropic) und /v1beta/models (Gemini) auf; Ailoot bietet alle drei Pfade. Die n8n-Dokumentationsseiten beschreiben Base URL nicht: Das Feld steht direkt in den Zugangsdaten (Quelltexte OpenAiApi.credentials.ts und AnthropicApi.credentials.ts, Beschriftung «Override the default base URL for the API»). Wählen Sie in n8n Cloud nicht «Use Gateway credits», sonst laufen die Requests nicht über Ailoot.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/n8n/)[Dokumentation der Anwendung ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

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

Plattform für LLM-Anwendungen

OpenAI Chat

Plattform für KI-Anwendungen: Chatbots, Agenten, Wissensdatenbanken.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/dify/)

#### Wo konfigurieren

Integrations → Model Provider → Plugin OpenAI-API-compatible installieren → Add Model (Felder: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```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: laut Modellkarte im Ailoot-Katalog

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

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

#### Wichtig

Anbieter dürfen nur der Eigentümer und Administratoren des Workspace verwalten. Laut Plugin-README: Für LLM die Adresse mit /v1; bei Embeddings, rerank, STT und TTS ergänzt das Plugin die API-Version selbst, daher ohne /v1 (sonst entsteht /v1/v1). Fügen Sie jedes Ailoot-Modell als eigenen Eintrag hinzu; Bildinput und Streaming aktivieren Sie in den Modelleinstellungen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/dify/)[Dokumentation der Anwendung ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

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

Baukasten für Chains

OpenAI Chat

Visueller Baukasten für Chains und Agenten.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/flowise/)

#### Wo konfigurieren

Knoten ChatOpenAI oder ChatOpenAI Custom → Connect Credential (Schlüssel) → Additional Parameters → Base Path (und Base Options für Header)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

ChatOpenAI hat eine feste Modellliste. Verwenden Sie für beliebige Ailoot-IDs daher ChatOpenAI Custom, wo der Modellname manuell eingegeben wird. Base Path mit /v1. Für Embeddings gibt es den Knoten OpenAI Embeddings Custom.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/flowise/)[Dokumentation der Anwendung ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

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

Smart Home

OpenAI Chat

Smart-Home-Sprachassistent über Extended OpenAI Conversation.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/home-assistant/)

#### Wo konfigurieren

Über HACS (Custom repository) installieren oder custom\_components/extended\_openai\_conversation kopieren → neu starten → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Dies ist eine Drittanbieterkomponente, keine offizielle Integration. Geräte werden über Funktionsaufrufe (tools) in Chat Completions gesteuert; wählen Sie daher Modelle mit Werkzeugunterstützung. Die offizielle Integration OpenAI Conversation unterstützt keine eigene Adresse.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/home-assistant/)[Dokumentation der Anwendung ↗](https://github.com/jekalmin/extended_openai_conversation)

La

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

Baukasten für Chains

OpenAI Chat

Visueller Baukasten für Agenten und RAG.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/langflow/)

#### Wo konfigurieren

Profil → Settings → Model Providers → OpenAI Compatible (Felder Base URL und API Key; Variablen OPENAI\_COMPATIBLE\_BASE\_URL und OPENAI\_COMPATIBLE\_API\_KEY). Alternative: Komponente OpenAI → Feld OpenAI API Base

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
oder über Umgebungsvariablen:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Danach in den Komponenten Language Model / Agent OpenAI Compatible → claude-sonnet-5-5 auswählen
```

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

#### Wichtig

Langflow prüft die Verbindung und lädt die Modellliste aus /v1/models; die Modelle erscheinen unter Language Models und Embedding Models. Die gewünschten Modelle müssen anschließend manuell aktiviert werden. Der Anbieter wird zusammen mit langflow installiert.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/langflow/)[Dokumentation der Anwendung ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

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

No-Code-Automatisierung

HTTP-Request

No-Code-Automatisierung: Request an Ailoot über das HTTP-Modul.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/make/)

#### Wo konfigurieren

Das integrierte OpenAI-Modul funktioniert nur mit einem OpenAI-Konto. Verwenden Sie HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Dies ist ein allgemeines HTTP-Modul, kein eigener Ailoot-Anbieter: Die Dokumentation beschreibt eine beliebige HTTPS-Adresse. Speichern Sie den Schlüssel am besten in einer API-Schlüssel-Verbindung (Make empfiehlt dies anstelle der Übermittlung in Headern). Streaming ist in Make nicht erforderlich; senden Sie ohne stream.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/make/)[Dokumentation der Anwendung ↗](https://apps.make.com/http)

T

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

Bots

OpenAI Chat

Eigener Telegram-Bot mit dem OpenAI SDK.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/telegram-bot/)

#### Wo konfigurieren

Telegram-Frameworks haben keine eigene LLM-Schicht: Im Nachrichtenhandler wird das OpenAI SDK mit der Ailoot-base\_url aufgerufen (oder das Anthropic SDK mit base\_url ohne /v1)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

Speichern Sie den Python-Code als ailoot-telegram-bot.py. Installieren Sie die Abhängigkeiten, setzen Sie beide Umgebungsvariablen und starten Sie die Datei. Senden Sie Hello an Ihren Bot und prüfen Sie die Textantwort. Bewahren Sie bei Fehlern die Request ID auf und prüfen Sie das ursprüngliche Ergebnis vor einer weiteren Generierung.

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

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

#### Wichtig

Telegram-Frameworks haben keine eigene Schicht für KI-Modelle: Die Ailoot-Adresse wird im OpenAI SDK innerhalb des Bots gesetzt. Ohne Guthaben liefert Ailoot einen verständlichen Fehler 402 mit Request ID — zeigen Sie ihn dem Botnutzer an, statt den Bot abstürzen zu lassen.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/telegram-bot/)[Dokumentation der Anwendung ↗](https://github.com/openai/openai-python)

Za

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

No-Code-Automatisierung

HTTP-Request

Automatisierung: Request an Ailoot über Webhooks by Zapier.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/zapier/)

#### Wo konfigurieren

Die Anwendung ChatGPT (OpenAI) in Zapier funktioniert nur mit OpenAI. Verwenden Sie Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

#### Wichtig

Dies ist ein allgemeiner HTTP-Request; Zapier bietet keinen fertigen Anbieter mit Basisadressfeld. Custom Request sendet das Feld Data unverändert ohne Auswertung, prüfen Sie JSON daher vorab. Webhooks by Zapier ist in kostenpflichtigen Zapier-Tarifen verfügbar.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/zapier/)[Dokumentation der Anwendung ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## Wird geprüft

Konfigurationen mit unbestätigten Details — vergleichen Sie sie mit dem Anwendungsfenster.

AC

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

Terminalagent

Wird geprüft

Gemini

Terminalagent Google Antigravity mit Gemini-Format.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/antigravity-cli/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

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

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

Beispielmodell: `gemini-3.8-flash`

#### Wichtig

Das Protokoll ist natives Gemini REST (streamGenerateContent, Schlüssel in X-Goog-Api-Key), Pfad https://api.ailoot.ai/v1beta/... Für eine Frage sendet agy zwei Requests: Gesprächstitel und eigentliche Antwort. Der Agent reserviert je Schritt deutlich mehr als ein gewöhnlicher Chat; halten Sie daher ausreichend Guthaben bereit. Die Karte steht unter „Wird geprüft“: Die Konfiguration stammt aus der Dokumentation; ein echter Clientdurchlauf über Ailoot wurde noch nicht durchgeführt. Bei modelProvider = gemini und leerem GEMINI\_API\_KEY startet die CLI nicht.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/antigravity-cli/)[Dokumentation der Anwendung ↗](https://antigravity.google/docs/cli/install/)

CC

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

Terminalagent

Wird geprüft

OpenAI Chat

Terminalversion des Agenten Cline.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/cline-cli/)

#### Wo konfigurieren

cline auth → eigene API-Anbieter → OpenAI Compatible: Base URL, API Key, Model ID; der Schalter -P/--provider wählt den Anbieter

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "Führe die Tests aus und behebe die Fehler"
```

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Felder Base URL / API Key / Model ID sind in der Cline-Dokumentation für OpenAI Compatible beschrieben. Die genauen Beschriftungen des Assistenten cline auth stehen nicht in der CLI-Dokumentation — vergleichen Sie sie mit der Anzeige.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/cline-cli/)[Dokumentation der Anwendung ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot für JetBrains](https://ailoot.ai/docs/de-at/integrations/copilot-jetbrains-byok/)

Editorerweiterung

Wird geprüft

OpenAI Chat

Eigene Modelladresse in Copilot für JetBrains-IDEs.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/copilot-jetbrains-byok/)

#### Wo konfigurieren

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

#### Konfiguration

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

#### Wichtig

GitHub bestätigt die Unterstützung eigener Endpunkte. Der offizielle Screenshot zeigt Provider Name, API Key und API Type: Chat Completions, jedoch kein URL-Beispiel. Deshalb steht hier keine fertige Ailoot-Konfiguration. Die dokumentierte Alternative in dieser IDE ist JetBrains AI Assistant. Klären Sie die URL-Anforderungen mit dem offiziellen Plugin-Support.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/copilot-jetbrains-byok/)[Dokumentation der Anwendung ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

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

Codeeditor

Wird geprüft

OpenAI Chat

Cursor-Editor: eigene OpenAI-Adresse für den Chat.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/cursor/)

#### Wo konfigurieren

Cursor Settings → Models → API Keys → OpenAI API Key + Schalter «Override OpenAI Base URL»; fügen Sie danach die Modell-ID Ihren eigenen Modellen hinzu.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
Eigenes Modell:               gpt-6.1-sol  (hinzufügen, aktivieren, im Chat auswählen)
```

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Die aktuelle offizielle Cursor-Dokumentation beschreibt keine eigene Adresse: Sie nennt nur Schlüssel für OpenAI/Anthropic/Google/Azure/Bedrock, erklärt, dass eigene Schlüssel nur im Chat funktionieren (Tab verwendet weiterhin Cursor-Modelle) und alle Requests über Cursor-Server laufen (die Adresse muss öffentlich sein — api.ailoot.ai ist öffentlich). Der Adressschalter ist in der Oberfläche vorhanden, im Cursor-Forum werden jedoch Fehler gemeldet: Er gilt für alle Modelle, der Modus Agent verwendet möglicherweise nicht den eigenen Schlüssel, und in manchen Builds 3.15.x lässt sich das Feld nicht bearbeiten.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/cursor/)[Dokumentation der Anwendung ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

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

Obsidian-Plugin

Wird geprüft

OpenAI Chat

Textgenerierung in Obsidian-Notizen anhand von Vorlagen.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/obsidian-text-generator/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Die Plugin-Dokumentation erwähnt den Anbieter Custom, beschreibt aber weder das Adressfeld noch dessen Format. Die Konfiguration folgt der Plugin-Oberfläche — vergleichen Sie sie mit dem Einstellungsfenster.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/obsidian-text-generator/)[Dokumentation der Anwendung ↗](https://docs.text-gen.com/)

Pe

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

Codeeditor

Wird geprüft

OpenAI Chat

PearAI-Editor auf Basis von VS Code.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/pearai/)

#### Wo konfigurieren

Cmd/Ctrl+Shift+P → Open config.json → Eintrag in models\[\] (PearAI ist ein Fork von Continue).

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die offizielle PearAI-Dokumentation ließ sich nicht prüfen (Dokumentationswebsite nicht erreichbar); das Repository wurde lange nicht aktualisiert. Das Konfigurationsformat folgt dem Continue-Beispiel — prüfen Sie es in der Anwendung.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/pearai/)[Dokumentation der Anwendung ↗](https://github.com/trypear/pearai-app/issues/122)

VS

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

Codeeditor

Wird geprüft

OpenAI Chat

Eigener Anbieter in Copilot Chat für Visual Studio.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/visual-studio-2026/)

#### Wo konfigurieren

Chat → Modellauswahl → Manage models → Add custom model → Anbieter OpenAI (custom endpoint) → Adresse, Schlüssel, Modell.

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `gpt-6.1-sol`

#### Wichtig

Der Visual-Studio-Blog (29.09.2026) kündigt eigene Adressen für OpenAI und Ollama in VS 2026 Stable an; die Dokumentationsseite beschreibt aber weiterhin nur OpenAI/Anthropic/Google-Schlüssel ohne Adressfeld. Feldnamen und Adressformat sind daher noch unbestätigt. Nur Chat; in Copilot Business/Enterprise nicht verfügbar.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/visual-studio-2026/)[Dokumentation der Anwendung ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

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

Codeeditor

Wird geprüft

OpenAI Chat

Offener Editor auf Basis von VS Code; Entwicklung eingestellt.

[Mehr erfahren →](https://ailoot.ai/docs/de-at/integrations/void/)

#### Wo konfigurieren

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

#### Konfiguration

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

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

Beispielmodell: `claude-sonnet-5-5`

#### Wichtig

Die Konfiguration stammt aus dem Void-Quellcode, nicht aus der Benutzerdokumentation. Das Void-Repository ist archiviert; der Editor wird nicht weiterentwickelt — daher nur für bestehende Nutzer geeignet.

[Vollständige Anleitung →](https://ailoot.ai/docs/de-at/integrations/void/)[Dokumentation der Anwendung ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

Keine Treffer. Unterstützt die Anwendung eine eigene OpenAI- oder Anthropic-API-Adresse, wird sie voraussichtlich funktionieren — [diese Angaben benötigen Sie](https://ailoot.ai/docs/de-at/keys/).

## Derzeit ungeeignet

In diesen Anwendungen lässt sich keine eigene API-Adresse angeben. Daneben finden Sie passende Alternativen.

| Anwendung | Warum ungeeignet | Alternative |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Verwendet ausschließlich Cursor-Modelle; eine eigene API-Adresse lässt sich nicht angeben. | Claude Code, Codex CLI oder opencode |
| **Auggie CLI (Augment Code)** | Anmeldung über ein Augment-Konto; ein externer Anbieter lässt sich nicht angeben. | Claude Code oder opencode |
| **Windsurf / Devin Desktop** | Akzeptiert nur einen Anthropic-Schlüssel für bestimmte Claude-Modelle; eine eigene Adresse lässt sich nicht angeben. | Cline, Roo Code oder Kilo Code in VS Code |
| **Kiro** | Kein eigener Schlüssel und keine eigene API-Adresse. | Cline oder Roo Code |
| **Google Antigravity (IDE)** | Keine offizielle Konfiguration eines eigenen Anbieters; externe Patches empfehlen wir nicht. | Antigravity CLI oder Gemini CLI |
| **Visual Studio mit Copilot Business oder Enterprise** | In diesen Copilot-Tarifen sind eigene Modelle nicht verfügbar. | Persönlicher Copilot-Tarif — Karte Visual Studio 2026 |
| **Autovervollständigung Cursor Tab** | Verwendet immer Cursor-Modelle, auch mit eigenem Schlüssel. | Cursor Chat wird separat konfiguriert — Karte Cursor |
| **Enchanted** | Funktioniert nur mit der Ollama API. | Open WebUI oder Chatbox |
| **Smart Connections (Obsidian)** | Externe APIs sind nur im kostenpflichtigen Smart Chat Pro verfügbar. | Obsidian Copilot |
| **Witsy, 5ire** | Wir haben keine offizielle Beschreibung einer eigenen API-Adresse gefunden. | Cherry Studio oder Jan |
| **Make: integriertes OpenAI-Modul** | Verbindet sich ausschließlich mit einem OpenAI-Konto. | Modul HTTP → Make a request — Karte Make |
| **Zapier: Anwendung ChatGPT (OpenAI)** | Kein Feld für eine eigene Adresse. | Webhooks by Zapier → Custom Request — Karte Zapier |
| **Home Assistant: OpenAI Conversation** | Die integrierte Integration funktioniert nur mit der OpenAI-Adresse. | Extended OpenAI Conversation aus HACS — Karte Home Assistant |
| **aiogram, python-telegram-bot, grammY, Telegraf** | Botframeworks verbinden sich nicht selbst mit Modellen. | OpenAI oder Anthropic SDK im Bot — Karte Telegram-Bot |

## API-Preise und Client-Einrichtung — Deutsch (Österreich)

### Wie trage ich KI-API-Adresse und Schlüssel in meinen Client ein?

Agenten, Editoren, Chats und SDKs, die einen Ailoot-Schlüssel akzeptieren. „Konfigurieren“ zeigt, wo Adresse und Schlüssel einzutragen sind, und eine fertige Konfiguration zum Kopieren.

Verbinden Sie Ailoot mit Claude Code, OpenCode, Hermes oder Ihrer eigenen Anwendung.

## Das Unternehmen und sein Projektportfolio

Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.

## Tokens mit Rabatt kaufen.

Aborabatt für regelmäßige Arbeit. Aktionscodes bieten bis 50% beim Tokenkauf.

Abo

Wählen Sie einen Tarif mit Rabatt für Ihre regelmäßigen Anfragen.

Aktionscode bis 50%

Geben Sie den Code beim Kauf ein. Der Preis wird nach den gültigen Aktionsbedingungen berechnet.

Ausgaben in der Historie

Modell, Tokens und Betrag werden für jede Anfrage gespeichert.

[Abo wählen](https://ailoot.ai/docs/de-at/billing/subscriptions/) · [Modellpreise ansehen](https://ailoot.ai/models/de-at/)

## Verbinden Sie die API mit dem Produkt, das Sie verkaufen.

SaaS, Anwendungen und Bots nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für den Weiterverkauf eine Reseller-Lizenz an.

Kommerzielle Anwendung

Integrieren Sie Text-, Bild-, Video- und Audioerzeugung in kostenpflichtige Funktionen Ihres Dienstes.

Reseller-Lizenz

Senden Sie Projektbeschreibung und Zugangsmodell. Fordern Sie schriftliche Nutzungs- und Weiterverkaufsbedingungen an.

Dokumente auf der Website

Offizielles Angebot, Lizenzvertrag und Datenschutzerklärung sind vor der Verbindung zugänglich.

[Reseller-Lizenz anfordern](mailto:support@ailoot.ai) · [Offizielles Angebot und Lizenzvertrag](https://ailoot.ai/legal/offer?lang=de-at)

## Fragen

Welches Clientformat sollte ich wählen?

Wählen Sie das von Ihrem Client unterstützte Format von OpenAI, Anthropic oder Gemini. Prüfen Sie auf der Ailoot Modellkarte eine kompatible API-Methode und die Modell-ID; die Unterstützung eines Formats bedeutet nicht, dass jedes Modell alle Formate unterstützt.

Was muss ich in meinem Client konfigurieren?

Tragen Sie den Ailoot API-Schlüssel, die API-Adresse und eine mit der Clientmethode kompatible Modell-ID ein. OpenAI SDK verwendet https://api.ailoot.ai/v1; Anthropic und Gemini SDK verwenden https://api.ailoot.ai. Behalten Sie die Anfragefelder aus dem Beispiel für dieses Format bei.

Wie sende ich meine erste API-Anfrage?

Erstellen Sie einen Ailoot API-Schlüssel. Verwenden Sie https://api.ailoot.ai/v1 für OpenAI SDK oder https://api.ailoot.ai für Anthropic und Gemini SDK. GET /v1/models ist kostenlos und listet die für Ihren Schlüssel verfügbaren Modelle auf; verwenden Sie anschließend das Beispiel für das gewählte Modell und die API-Methode.

Was sollte ich prüfen, wenn ein verbundener Client fehlschlägt?

Prüfen Sie, ob der Client das erwartete Format von OpenAI, Anthropic oder Gemini mit Ihrem Ailoot API-Schlüssel an die passende API-Adresse sendet. Überprüfen Sie Modell-ID und Methode und gleichen Sie die zurückgegebene Fehlermeldung mit der Clientanleitung ab. Senden Sie die Fehlermeldung und die Anfrage-ID an support@ailoot.ai, ohne Ihren Schlüssel weiterzugeben.

Kann ich Ailoot in einem kostenpflichtigen Produkt nutzen?

Ja. Verbinden Sie API mit SaaS, Anwendung oder Bot nach dem offiziellen Angebot und Lizenzvertrag von Ailoot. Fordern Sie für Weiterverkauf schriftliche Bedingungen und eine projektspezifische Reseller-Lizenz an.

Wie beantrage ich eine Reseller-Lizenz?

Schreiben Sie an support@ailoot.ai und beschreiben Sie, was Ihr Produkt leistet, wer es nutzt und wie Sie den Zugang bereitstellen. Bitten Sie um eine Reseller-Lizenz und schriftliche Bedingungen für Ihr Projekt.

## Ailoot · Das Unternehmen und sein Projektportfolio





Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.





Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.





Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
