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.
Kategorie · API-Format
Alle Integrationen
Statistik
85Anwendungen
77fertig
8in Prüfung
Agenten im Terminal
Coding-Agenten und CLIs: schreiben Code, führen Befehle aus und bearbeiten Dateien.
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.
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.
~/.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
model = "gpt-6.1-sol"
model_provider = "ailoot"
[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
export AILOOT_API_KEY="sk-..."
codex
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
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.
~/.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.
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
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.
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.
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
~/.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.
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.
~/.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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
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.
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.
# 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"
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.
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 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.
~/.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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
Der Schlüssel wird aus der Variablen AILOOT_API_KEY gelesen — setzen Sie diese vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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"])
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.
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.
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.
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.
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.
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.
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.
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.
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"])
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.
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.
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)
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.
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.
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.
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.
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.
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.
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.
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.
pip install llama-index-llms-openai-like
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
model="deepseek-v4-pro",
api_base="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
is_chat_model=True,
is_function_calling_model=True,
context_window=128000)
print(llm.complete("Hallo"))
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.
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.
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:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc einfügen
setx AILOOT_API_KEY "sk-..." # danach das Terminal neu starten
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.
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.
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.
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.
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)
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.
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.
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)
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.
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.
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
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.
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.
Credential (OpenAI API): sk-...
Knoten ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
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.
Ü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.
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.
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.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
oder über Umgebungsvariablen:
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
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.
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.
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.
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.
python3 -m pip install "aiogram>=3,<4" openai
ailoot-telegram-bot.py
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError
async def main():
dp = Dispatcher()
async with AsyncOpenAI(
base_url="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
max_retries=0,
) as llm:
@dp.message(F.text)
async def reply(message: Message):
try:
result = await llm.chat.completions.create(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": message.text}],
)
content = result.choices[0].message.content or "—"
for start in range(0, len(content), 4000):
await message.answer(content[start:start + 4000])
except APIError as error:
await message.answer(
f"{type(error).__name__}; Request ID: "
f"{getattr(error, 'request_id', None) or '—'}"
)
bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())
Telegram-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.
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.
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.
~/.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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Keine Treffer. Unterstützt die Anwendung eine eigene OpenAI- oder Anthropic-API-Adresse, wird sie voraussichtlich funktionieren — diese Angaben benötigen Sie.
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
Weitere Details
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.
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.