Verbinden Sie Ailoot mit Ihren bevorzugten Werkzeugen — API-Preise und Client-Einrichtung — Deutsch (Schweiz)
Agenten, Editoren, Chats und SDKs, die den Ailoot-Schlüssel akzeptieren. «Einrichten» zeigt, wo Sie Adresse und Schlüssel eingeben, und eine fertige Konfiguration zum Kopieren.
Kategorie · API-Format
Alle Integrationen
Statistik
85Anwendungen
77bereit
8werden geprüft
Agenten im Terminal
Coding-Agenten und CLIs: schreiben Code, führen Befehle aus und bearbeiten Dateien.
Umgebungsvariablen oder "env"-Block 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 gesendet, ANTHROPIC_API_KEY als x-api-key; Ailoot akzeptiert beides. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 lädt unsere Modelle über /v1/models in /model. Bei 400-Fehlern wegen unbekannter Felder: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Die Anthropic-Dokumentation unterstützt den Einsatz von Claude Code mit Nicht-Claude-Modellen über ein Gateway nicht, obwohl unser /v1/messages diese bedient; wir empfehlen Claude-Modelle. Remote Control und Spracheingabe sind bei Verwendung eines Gateways nicht verfügbar.
~/.codex/config.toml (nur die Benutzerdatei: In projektbezogenen .codex/config.toml werden model_provider/model_providers ignoriert); Schlüssel: Variable aus env_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/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 verwendet ausschliesslich die OpenAI Responses API (die Dokumentation nennt nur wire_api = "responses"); deshalb ist unser /v1/responses erforderlich. Die Anbieter-IDs openai, ollama und lmstudio sind reserviert. Alternative: openai_base_url = "https://api.ailoot.ai/v1" für den integrierten Anbieter openai. Ailoot liefert Codex die Modellliste als Codex-Manifest (GET /v1/models mit client_version). Wählen Sie ein bestimmtes Modell, für das der Katalog das Format OpenAI Responses ausweist. Im Snapshot vom 2026-09-30 unterstützt 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 auf der Modellkarte, nicht anhand des Familiennamens.
hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» oder ~/.hermes/config.yaml (Abschnitt model oder Wörterbuch 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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend 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. Bei anthropic_messages geben Sie die Adresse ohne /v1 an — das Anthropic SDK ergänzt /v1/messages selbst. Hilfsaufgaben (Bilderkennung, Verlaufskomprimierung) gehen standardmässig an 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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend das Terminal neu starten
Beispielmodell: claude-sonnet-5-5
Wichtig
api-Adapter: openai-completions (Standard bei gesetztem baseUrl), openai-responses (nur wenn der Server /v1/responses unterstützt — Ailoot unterstützt es), anthropic-messages, google-generative-ai und weitere. In OpenClaw-Beispielen hat baseUrl für anthropic-messages kein /v1. OpenClaw kann Bilder übermitteln, wenn input des Modells "image" enthält. In den Claude-Beispielen bleibt es bei Text: Im Katalogsnapshot vom 2026-09-30 weisen diese Methoden keine image-Eingaben aus. Fügen Sie "image" nur für ein bestimmtes Modell hinzu, dessen aktuelle Katalogkarte Bildeingaben im gewählten API-Format ausweist. gemini-3.6-flash weist in diesem Snapshot beispielsweise image-Eingaben 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; die gelesene Seite nennt auch ~/.openclaw/agents/<agentId>/agent/models.json.
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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend 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 eigenem baseURL ist dort nicht beschrieben. Wählen Sie Modelle, für die der aktuelle Katalog OpenAI Chat ausweist. Im Snapshot vom 2026-09-30 unterstützt gemini-3.6-flash dieses Format; prüfen Sie andere Gemini-Modelle auf ihren Karten. Dieser Weg verwendet nicht das native Gemini-Format. Eine Methode im Katalog belegt keinen Live-Test einer bestimmten Client-Version.
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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend das Terminal neu starten
Beispielmodell: qwen3.8-max
Wichtig
Protokolltypen: openai (Chat Completions), anthropic, gemini, vertex-ai. Bei openai enthält baseUrl /v1. Das Dokumentationsbeispiel für anthropic und gemini enthält kein baseUrl; daher empfehlen wir die openai-Variante. Wählen Sie für den openai-Typ ein Modell mit OpenAI-Chat-Format im Katalog: gemini-3.6-flash unterstützt es. Andere Gemini-Modelle können andere Formate haben — prüfen Sie die Karte des genauen Modells. Die settings.json-Variante liest den Schlüssel aus AILOOT_API_KEY (Feld envKey): Setzen Sie die Variable mit export AILOOT_API_KEY=sk-... oder mit der 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 gesendet — 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 deshalb 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 als Google-Wurzeladresse, bei uns https://api.ailoot.ai). Das Werkzeug SearchWeb funktioniert nur mit Moonshots eigener Plattform; FetchURL wechselt bei einer anderen API-Adresse auf lokales Laden.
crushrc (Bash-Konfiguration): ./.crushrc, ./crushrc oder ~/.config/crush/crushrc; das alte Format crush.json ist veraltet, funktioniert aber noch
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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend das Terminal neu starten
Beispielmodell: deepseek-v4-pro
Wichtig
Typ openai-compat: OpenAI-Chat-Format, Adresse mit /v1. Typ anthropic: Messages-Format, Adresse ohne /v1 — Crush übergibt sie an anthropic-sdk-go, das /v1/messages selbst ergänzt. Das Beispiel im Crush-README mit /v1 würde /v1/v1/messages und den Fehler 404 ergeben. Der Schlüssel wird im Header x-api-key gesendet; Ailoot akzeptiert ihn. Ist die Modellliste leer, lädt der Anbieter openai-compat sie selbst aus /v1/models. crushrc wird als Code ausgeführt: Starten Sie Crush nicht in fremden Ordnern mit dieser Datei. Im Beispiel hat Claude supports-images = false: Der Katalogsnapshot vom 2026-09-30 weist für das gewählte Messages-Format nur Text aus. Unterstützt Ihre Crush-Version dieses Flag, aktivieren Sie es nur für ein Modell, dessen aktuelle Katalogkarte image-Eingaben im gewählten API-Format ausweist; ein Client-Flag 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) Anfragen an das OpenAI-kompatible /v1/chat/completions. Bei Aider unbekannten Modellen warnt es vor einem unbekannten Kontextfenster — dies ist kein Fehler. Eine Anthropic-Adresse mit eigener base URL wird 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\); alternativ 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 eigener Anbieter: openai, anthropic, ollama. Im Goose-Beispiel ist base_url für engine openai der vollständige Pfad bis /v1/chat/completions. Beim integrierten Anbieter ist OPENAI_HOST die Wurzel ohne Pfad, OPENAI_BASE_PATH der Pfad (standardmässig v1/chat/completions). Einen Schlüssel in config.yaml ignoriert Goose — verwenden Sie eine Variable oder den Schlüsselbund. Das Repository ist nach aaif-goose/goose umgezogen.
~/.factory/settings.json → Array customModels; Modellauswahl: Befehl /model, Bereich «Custom models»
Konfiguration
Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.
Der Schlüssel wird aus der Variablen gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend 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ässig in x-api-key gesendet (Ailoot akzeptiert ihn); "authMode": "bearer" wechselt auf Authorization. Die 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 Teams); 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 angefügt), google-genai (<base>/models/<model>:streamGenerateContent). Der Schlüssel wird als Authorization: Bearer übermittelt. Das Mapping verwendet kanonische Amp-IDs im Format provider/model; der Pfeil bestimmt die an uns gesendete ID. Modelle, die die Verbindung nicht abdeckt, bedient Amp selbst mit seinen eigenen Credits. Die Dokumentation verlangt, dass der eigene Host von Amp aus erreichbar ist — 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 AIChat-Konfigurationsbeispiel wird api_base für claude mit /v1, für gemini mit /v1beta angegeben; dasselbe gilt für Ailoot. Die drei Clients bieten Zugriff auf alle drei Ailoot-Formate: OpenAI, Anthropic und Gemini.
Continue-YAML-Konfiguration (config.yaml), per Schalter --config <path> an die CLI ü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 Einrichtung über .env ist als veraltet gekennzeichnet: Beim ersten Start übernimmt 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 (Standard, jeder OpenAI-kompatible Server), azure, anthropic. Das Modell muss Werkzeugaufrufe und Streaming unterstützen. COPILOT_PROVIDER_WIRE_API dient der Protokollauswahl; mögliche Werte werden auf der Seite nicht genannt. Limits können über COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS gesetzt werden.
~/.config/gptme/config.toml → [[providers]]; das Modell wird als <provider>/<model> gewä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 gesucht, danach in api_key_env, danach in <NAME>_API_KEY. 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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend das Terminal neu starten
Beispielmodell: claude-sonnet-5-5
Wichtig
Der Dialog Custom provider bietet eine Protokollauswahl: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} funktioniert nur in der vertrauenswürdigen globalen Konfiguration (~/.config/kilo); in der projektbezogenen kilo.json wird der Schlüssel aus der Variablen nicht eingesetzt.
Datei extra-openai-models.yaml im llm-Konfigurationsverzeichnis; 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ässig Chat Completions; responses: true stellt das Modell auf /responses um. Bei gesetztem api_base wird der OpenAI-Schlüssel nicht gesendet — api_key_name ist nötig. Dies ist eine CLI für Anfragen, kein Agent.
YAML-Konfiguration des Agenten → Abschnitt model (model_name, model_kwargs); der Standardpfad der 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.
Verwendet LiteLLM: model_kwargs werden direkt an litellm.completion übergeben. Ohne LiteLLM-Preisregister führt die unbekannte Kostenangabe zu einem Fehler — wir deaktivieren die Kostenverfolgung mit cost_tracking: "ignore_errors" (oder MSWEA_COST_TRACKING=ignore_errors). Die Schlüsselübergabe über OPENAI_API_KEY ist LiteLLM-Standard; auf der mini-SWE-agent-Seite selbst wird sie 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 einen OpenAI-Proxy verlangt die Dokumentation ein Custom Model im Format openai/<Modell> und die Base URL des Proxys. Änderungen über --override-with-envs werden nicht gespeichert. In der Web-Oberfläche: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (oder projektbezogene .pi/models.json, nachdem das Projekt als vertrauenswürdig bestätigt 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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend 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 akzeptiert $NAME/${NAME}, einen Literalwert oder !Befehl. Die Datei wird beim Öffnen von /model neu gelesen.
plandex models custom (oder \models custom im REPL) — öffnet die JSON-Datei eigener 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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend 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 nur integrierte Anbieter zulässig. Alle eigenen Anbieter müssen OpenAI-kompatibel sein (Chat Completions). Anschliessend wird das Modell in die eigene model pack aufgenommen.
trae_config.yaml → model_providers.<Name>.base_url; alternativ 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 verwenden. Für das Anthropic-Format: provider: anthropic und ANTHROPIC_BASE_URL (das README erklärt nicht genau, ob anthropic /v1 erwartet; verwenden Sie https://api.ailoot.ai).
Settings → nach «inference endpoint» suchen → Custom inference endpoint: Basis-URL, Schlüssel, Modell-IDs; danach 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
Anschliessend zum Beispiel claude-sonnet-5-5 in der Modellliste auswählen (nicht Auto).
Beispielmodell: claude-sonnet-5-5
Wichtig
Nur OpenAI Chat Completions (POST /v1/chat/completions). Die Anfragen laufen über Warp-Server: Der Schlüssel wird lokal gespeichert, aber bei jeder Anfrage an das Warp-Backend übertragen. Auto-Modi und eigene Router verbrauchen immer Warp-Credits; Cloud-Agenten verwenden diesen Endpoint nicht. Verfügbar mit Free und kostenpflichtigen Tarifen für Einzelpersonen und Teams bis zu 10 Personen. Wählen Sie Modelle, für die der aktuelle Katalog OpenAI Chat ausweist. Im Snapshot vom 2026-09-30 unterstützt gemini-3.6-flash dieses Format; prüfen Sie andere Gemini-Modelle auf ihren Karten. Dieser Weg verwendet nicht das native Gemini-Format. Eine Methode im Katalog belegt keinen Live-Test einer bestimmten Client-Version.
Cline-Panel → Zahnrad (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 — gemäss Modell; Image Support — nur für Modelle, die Bilder erkennen 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 und eine Adresse ohne /v1; ihre Modellliste enthält aber nur Anthropic-Namen — andere Ailoot-Modelle sind über OpenAI Compatible verfügbar. Der Agentenmodus benötigt ein Modell mit Werkzeugaufrufen. Gemini-3.1-Pro-Modelle sind über chat/completions nicht verfügbar (sie unterstützen nur Gemini- und Anthropic-Formate) — wählen Sie hier gemini-3.6-flash.
Roo-Code-Panel → Zahnrad → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; optional Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, Preise). Beim Anbieter Anthropic gibt es «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 Anthropic-Variante verwendet /v1/messages, Adresse ohne /v1.
Settings (Zahnrad) → Tab 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, zum Beispiel claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Beispielmodell: deepseek-v4-pro
Wichtig
Kilo fragt {Base URL}/models ab und zeigt die Modellliste selbst an — unser GET /v1/models liefert den gesamten Katalog. Auch die vollständige Adresse .../v1/chat/completions ist möglich. Eigene Header werden unterstützt.
Datei ~/.continue/config.yaml (oder Continue-Konfigurationseditor): 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 wie gpt-5 bzw. der o-Serie kann Continue selbst /v1/responses wählen; unsere gpt-* unterstützen sowohl /v1/responses als auch /v1/chat/completions. useResponsesApi: false erzwingt chat/completions. useLegacyCompletionsEndpoint ist nicht nötig.
Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; oder settings.json → language_models.openai_compatible / language_models.anthropic_compatible. Schlüssel im Einstellungsfenster (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 enthält die Adresse /v1 (verwendet /v1/chat/completions; capabilities.chat_completions = false stellt das Modell auf /v1/responses um). Bei anthropic_compatible enthält sie kein /v1 (verwendet /v1/messages; Zed sendet den Schlüssel in x-api-key — Ailoot akzeptiert ihn). Standardmässig gelten images = false und parallel_tool_calls = false. Zed kann Bilder übermitteln; aktivieren Sie images aber nur für ein bestimmtes Modell, dessen aktuelle Katalogkarte image-Eingaben im gewählten API-Format ausweist. In den GPT- und Claude-Beispielen gilt images = false: Der Snapshot vom 2026-09-30 weist für sie nur Text aus. gemini-3.6-flash weist darin beispielsweise image-Eingaben 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össe; genaue Limits stehen im Modellkatalog.
Modellauswahl im Chat → Manage Language Models (Zahnrad) → Add Models → Custom Endpoint → VS Code öffnet chatLanguageModels.json. (Die alte 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. apiType-Werte: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK funktioniert ohne Copilot-Tarif und ohne GitHub-Anmeldung, aber nur für Chat/Agenten — Inline-Vorschläge bleiben bei Copilot. Organisationsadministratoren (Business/Enterprise) können die BYOK-Richtlinie deaktivieren. Die obigen Tokenlimits sind Beispiele; verwenden Sie Katalogwerte. In diesen Beispielen gilt vision = false: Der Katalogsnapshot vom 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 für ein Modell, dessen aktuelle Katalogkarte image-Eingaben im gewählten API-Format ausweist; das Vorhandensein des Client-Felds bestätigt keine Bildunterstützung durch das gewählte Modell.
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 ergänzt /v1/models und /v1/chat/completions selbst)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ anschliessend die Modelle aus der Liste auswählen (zum Beispiel 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 Authorization: Bearer (bei gewähltem Header Authorization ergänzt Xcode laut Rückmeldungen das Präfix Bearer selbst). Xcode-Agenten werden separat eingerichtet 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 providers.claude.endpoint überschreiben; 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 Provider claude liest AVANTE_ANTHROPIC_API_KEY oder ANTHROPIC_API_KEY
Beispielmodell: claude-sonnet-5-5
Wichtig
Im Plugin-Wiki 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 benötigen eine vollständige Adresse und eigene Funktionen zum Auswerten der Antwort.
require('codecompanion').setup({ adapters = { http = { ... } } }) über adapters.extend('openai_compatible', ...) oder extend('anthropic', ...); danach 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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend 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 Namen von Umgebungsvariablen, cmd:..., file:... oder Lua-Funktionen sein. Auch der Adapter anthropic lässt sich mit einem eigenen url für /v1/messages erweitern.
init.el: Backend mit gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) oder gptel-make-gemini registrieren — jeweils mit :host, :endpoint, :key, :stream, :models; danach gptel-backend und gptel-model festlegen.
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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend das Terminal neu starten
Beispielmodell: claude-sonnet-5-5
Wichtig
:host enthält nur den Hostnamen (ohne https:// und Pfad); der Pfad steht in :endpoint. 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 (OpenAI-Adresse mit /v1, Anthropic-Adresse ohne /v1). Bei aktiviertem Full URL geben Sie https://api.ailoot.ai/v1/chat/completions oder https://api.ailoot.ai/v1/messages ein. 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 (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 keinen abschliessenden Schrägstrich haben. Die Modellliste stammt aus /v1/models; bei einem grossen Katalog (252 Modelle) ist es praktischer, Model IDs einzuschränken und das Caching der Modellliste zu aktivieren (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Für RAG-Embeddings gibt es separate RAG_OPENAI_API_BASE_URL.
Datei librechat.yaml → endpoints.custom (Schlüssel in .env über ${VAR}); für das Anthropic-Format das 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.
Normaler custom endpoint = OpenAI Chat Completions (baseURL mit /v1). provider: 'anthropic' aktiviert den nativen Client /v1/messages; im Dokumentationsbeispiel steht baseURL für Anthropic ohne /v1 (https://api.anthropic.com), bei uns daher https://api.ailoot.ai. fetch: true lädt 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
→ Kontrollieren Sie die Vorschau der endgültigen Adresse unter dem Feld: sie muss 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
Anschliessend auf Model Check klicken
Beispielmodell: claude-sonnet-5-5
Wichtig
Die Dokumentation bestätigt die Protokolle OpenAI, Anthropic, OpenAI Responses und Gemini sowie eine Vorschau des endgültigen Pfads unter dem Feld, beschreibt aber keine Regeln zum Ergänzen von /v1 — orientieren Sie sich an der Vorschau. Alle drei unserer Formate (Chat Completions, Responses, Messages) sind geeignet.
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, standardmässig /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
Die Dokumentation gibt API Host ohne /v1 an (Beispiel https://api.openai.com); der Standardpfad ist /v1/chat/completions. Es gibt auch den Typ Google Gemini compatible, der für unser /v1beta jedoch nicht geprüft wurde. Der JSON-Konfigurationsimport (type: 'openai', apiHost, apiPath) ist ab 1.15.1 über chatbox://provider/import?config=<base64> verfügbar. Für die gezeigten GPT- und Claude-Modelle ist vision deaktiviert: Der Katalogsnapshot vom 2026-09-30 weist im OpenAI-Chat-Format nur Text aus. Bietet Ihre Chatbox-Version vision an, aktivieren Sie es nur bei einem Modell, dessen aktuelle Katalogkarte image-Eingaben im gewählten API-Format ausweist; die Möglichkeit, im Client ein Bild anzuhängen, belegt keine Unterstützung durch das Modell.
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ässig https://api.openai.com/v1, daher mit /v1 angeben. ANTHROPIC_PROXY_URL ist standardmässig https://api.anthropic.com (ohne /v1). Über GOOGLE_PROXY_URL liesse sich grundsätzlich das Gemini-Format (https://api.ailoot.ai) verbinden; diese Variante haben wir jedoch nicht geprüft. Verwenden Sie den Servermodus: Bei direkten Browseranfragen kann die Ailoot API sie 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 mit + manuell hinzugefügt: claude-sonnet-5-5
Beispielmodell: claude-sonnet-5-5
Wichtig
Dokumentation: Bei OpenAI-kompatiblen Anbietern muss Base URL /v1 enthalten (sonst 404); ein abschliessender Schrägstrich wird entfernt. Für den Anthropic-Modus zeigt das LiteLLM-Beispiel eine Adresse ohne /v1. Modellfähigkeiten (tools, vision) werden bei eigenen Anbietern manuell festgelegt. Ersatzschlüssel werden unterstützt (Wiederholung 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 und /chat/completions NICHT ergänzen. Die Modellliste wird geladen, wenn der Server /v1/models bereitstellt (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 = gemäss 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 wird in der Dokumentation als «für Entwickler» gekennzeichnet. Falls nötig, GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Für Embeddings gibt es einen separaten 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-Hosts 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 wird jedoch nicht erläutert — prüfen Sie es anhand der ersten Anfrage.
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: gemäss Modell
Streaming: aktivieren
Beispielmodell: gpt-6.1-sol
Wichtig
Die vollständige Chat-Completions-Adresse ist erforderlich. Damit AI Command sie verwendet, legen Sie diesen Dienst als Standard fest. Die Anleitung basiert auf 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 eigenen 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 wird in der Dokumentation 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)
Anschliessend Test; das Modell unter Basic > Agents > Quick Chat aktivieren
Beispielmodell: claude-sonnet-5-5
Wichtig
Die Modellliste wird aus /v1/models geladen; das Modell kann manuell eingegeben werden. Ist Test erfolgreich, Quick Chat sendet aber keine Nachrichten, aktivieren Sie beim Anbieter Enable CORS (die Antwort kommt vollständig ohne Stream). Schlüssel werden im 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-...
Anschliessend die 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, beschreibt aber kein URL-Format; /v1 ist die Standardwurzel der OpenAI API. Automatisches Laden von Modellen ist nur für Ollama, LM Studio und Llamafile garantiert — bei anderen Anbietern 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 ist ein OpenAI-kompatibler endpoint ohne Suffix /chat/completions. Raycast liest die Datei ohne Neustart neu. Ohne abilities gelten tools und vision als nicht unterstützt. Modelle erscheinen in Quick AI, AI Chat und AI Commands. Dieses Beispiel setzt vision.supported = false: Der Katalogsnapshot vom 2026-09-30 weist für Claude/OpenAI Chat nur Text aus. Unterstützt Ihre Raycast-Version diese Einstellung, aktivieren Sie vision nur für ein Modell, dessen aktuelle Katalogkarte image-Eingaben im OpenAI-Chat-Format ausweist; das Client-Flag allein bestätigt keine Bildunterstützung durch die 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: gemäss Modell
Test → Save
Beispielmodell: claude-sonnet-5-5
Wichtig
Der Endpoint wird als vollständiger Pfad eingegeben. Der Schlüssel wird im eigenen Header Authorization: Bearer sk-... übermittelt — Ailoot akzeptiert ihn. Die Web-Version von TypingMind greift direkt aus dem Browser auf die API zu; CORS kann solche Anfragen derzeit blockieren. Die Desktopversion ist zuverlässiger. Der Gemini-Typ in TypingMind sendet den Schlüssel im Header apiKey, den Ailoot nicht akzeptiert — verwenden Sie 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/* und /audio/* selbst. Chat Completions und Responses funktionieren (Responses bei Modellen, für die der Katalog dieses Format ausweist). 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ässig 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 Client-Quellcode (src/client.ts) ersichtlich, Standardwert https://api.openai.com/v1. Geben Sie die Ailoot-Adresse mit /v1 an. chat.completions und 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.
Unterschiedliche Anbieteradressen: 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ässig die Responses API; für Modelle ohne Methode responses verwenden Sie 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 von Drittanbietermodellen 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 bei 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; die Anfrage enthält die id ohne Präfix. OpenAI-Adresse mit /v1, Anthropic-Adresse ohne /v1. Die Dokumentation beschreibt ausserdem den Schalter custom_openai=True für beliebige OpenAI-kompatible Gateways. 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 gesendet — 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/ bezeichnet das OpenAI-kompatible Protokoll; Ailoot erhält die id ohne Präfix. LiteLLM ergänzt /chat/completions und /embeddings selbst; laut Dokumentation muss die Adresse bei einem Not-Found-Fehler 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.
Der Proxy ist nützlich, wenn Sie einem Team eigene interne Schlüssel über einem einzigen Ailoot-Schlüssel bereitstellen möchten. Ailoot bucht über den in api_key angegebenen Schlüssel ab. 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, sonst verwendet die Klasse das veraltete /completions. is_function_calling_model=True ermöglicht Agenten die Werkzeugnutzung. Legen Sie context_window anhand der Modellkarte im Ailoot-Katalog fest.
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 gelesen: AILOOT_API_KEY — setzen Sie sie vor dem Start:
export AILOOT_API_KEY="sk-..." # in ~/.zshrc oder ~/.bashrc eintragen
setx AILOOT_API_KEY "sk-..." # anschliessend das Terminal neu starten
url enthält die Basisadresse mit /v1, nicht den vollständigen Pfad zu /chat/completions. Standardmässig wird Chat Completions verwendet; api: "responses" wechselt zur Responses API. Das id-Muster "Anbieter/Modell" sendet die reine Modell-id an das Gateway. Die Dokumentation zeigt apiKey im Objekt model anhand eines Beispiels mit Headern; die gemeinsame Verwendung mit url wird nicht separat 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 mit set_tracing_disabled(True): Sonst versucht das SDK, Traces ohne vorhandenen OpenAI-Schlüssel an OpenAI zu senden. Chat Completions ist nur für Modelle verfügbar, bei denen diese Methode im Katalog aufgeführt und für Ihren Schlüssel verfügbar ist; Responses (SDK-Standard) nur für Modelle mit der Methode responses im Katalog. Integrierte OpenAI-Werkzeuge (Websuche, Dateien) sind über ein Drittanbieter-Gateway nicht garantiert.
OpenAIProvider(base_url=..., api_key=...) mit OpenAIChatModel (Chat Completions) oder OpenAIResponsesModel (Responses); alternativ 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ässig OpenAIResponsesModel: Nutzen Sie es nur bei Modellen mit der Methode responses; für die übrigen OpenAIChatModel.
Credentials → OpenAI → Feld Base URL (Standard https://api.openai.com/v1); Credentials → Anthropic → Base URL (Standard https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (Standard https://generativelanguage.googleapis.com). Danach 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-...
Node 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; alle drei Pfade sind bei Ailoot vorhanden. Die n8n-Dokumentationsseiten beschreiben das Feld Base URL nicht; es steht in den Zugangsdaten selbst (Quellcode OpenAiApi.credentials.ts und AnthropicApi.credentials.ts, Beschriftung «Override the default base URL for the API»). Wählen Sie bei n8n Cloud nicht «Use Gateway credits», sonst laufen die Anfragen 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: gemäss Modellkarte im Ailoot-Katalog
Für Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Nur Eigentümer und Administratoren des Arbeitsbereichs dürfen Anbieter verwalten. Laut Plugin-README gilt für LLM die Adresse mit /v1; bei Embeddings, rerank, STT und TTS ergänzt das Plugin die API-Version selbst, daher die Adresse ohne /v1 (sonst entsteht /v1/v1). Fügen Sie jedes Ailoot-Modell als separaten Eintrag hinzu; aktivieren Sie Bildeingaben und Streaming 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-...
Node ChatOpenAI Custom:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
In ChatOpenAI ist die Modellliste fest vorgegeben; 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.
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. Die Gerätesteuerung erfolgt über Funktionsaufrufe (tools) in Chat Completions; 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-..."
Anschliessend 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 benötigten Modelle müssen danach 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 separater Ailoot-Anbieter: Die Dokumentation beschreibt eine beliebige HTTPS-Adresse. Speichern Sie den Schlüssel möglichst in einer Verbindung mit API-Schlüssel (Make empfiehlt dies statt einer Übergabe in Headern). Streaming ist in Make nicht nötig; senden Sie die Anfrage ohne stream.
Telegram-Frameworks haben keine eigene LLM-Schicht: Im Nachrichtenhandler wird das OpenAI SDK mit 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 KI-Modellschicht: Die Ailoot-Adresse wird im OpenAI SDK innerhalb des Bots festgelegt. Ohne Guthaben gibt Ailoot einen verständlichen Fehler 402 mit Request ID zurück — zeigen Sie ihn dem Bot-Benutzer, statt die Anwendung abstürzen zu lassen.
Die Zapier-App ChatGPT (OpenAI) 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 eine allgemeine HTTP-Anfrage; Zapier bietet keinen fertigen Anbieter mit einem Feld für die Basisadresse. Custom Request sendet Data unverändert und ohne Auswertung; prüfen Sie das JSON daher vorher. Webhooks by Zapier ist mit 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.
Protokoll: natives Gemini REST (streamGenerateContent, Schlüssel in X-Goog-Api-Key), Pfad https://api.ailoot.ai/v1beta/... Pro Frage sendet agy zwei Anfragen: den Gesprächstitel und die eigentliche Antwort. Der Agent reserviert pro Schritt deutlich mehr als ein normaler Chat; halten Sie deshalb ausreichend Guthaben bereit. Die Karte steht unter «Wird geprüft»: Die Konfiguration basiert auf der Dokumentation; ein Live-Test des Clients ü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 stehen in der Cline-Dokumentation für OpenAI Compatible. Die genauen Beschriftungen im Assistenten cline auth sind in der CLI-Dokumentation nicht aufgeführt — 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»; ergänzen Sie danach die Modell-ID in Ihren eigenen Modellen.
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 dass alle Anfragen ü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 Agent-Modus verwendet möglicherweise den eigenen Schlüssel nicht, und in einigen 3.15.x-Builds nimmt das Feld keine Eingaben 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.
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; diese Konfiguration basiert auf der Plugin-Oberfläche — vergleichen Sie sie mit dem Einstellungsfenster.
Cmd/Ctrl+Shift+P → Open config.json → Eintrag in models[] (PearAI ist ein Continue-Fork).
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 konnte nicht geprüft werden (Dokumentationswebsite nicht erreichbar); das Repository wurde seit Langem nicht aktualisiert. Die Konfigurationsform basiert auf Continue — prüfen Sie sie 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ündigte 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 nicht bestätigt. Nur Chat; nicht verfügbar mit Copilot Business/Enterprise.
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 mehr weiterentwickelt und eignet sich daher nur für bestehende Nutzende.
Keine Treffer. Wenn die Anwendung eine eigene OpenAI- oder Anthropic-API-Adresse unterstützt, wird sie wahrscheinlich funktionieren — diese Angaben benötigen Sie.
Derzeit nicht geeignet
In diesen Anwendungen können Sie keine eigene API-Adresse angeben. Daneben stehen passende Alternativen.
Anwendung
Warum nicht geeignet?
Alternative
Cursor CLI (cursor-agent)
Funktioniert ausschliesslich mit Cursor-Modellen; eine eigene API-Adresse lässt sich nicht festlegen.
Claude Code, Codex CLI oder opencode
Auggie CLI (Augment Code)
Anmeldung über ein Augment-Konto; ein Drittanbieter lässt sich nicht festlegen.
Claude Code oder opencode
Windsurf / Devin Desktop
Akzeptiert nur Anthropic-Schlüssel für bestimmte Claude-Modelle; keine eigene Adresse möglich.
Cline, Roo Code oder Kilo Code in VS Code
Kiro
Kein eigener Schlüssel und keine eigene API-Adresse möglich.
Cline oder Roo Code
Google Antigravity (IDE)
Keine offizielle Konfiguration für eigene Anbieter; Drittanbieter-Patches empfehlen wir nicht.
Antigravity CLI oder Gemini CLI
Visual Studio mit Copilot Business oder Enterprise
Bei diesen Copilot-Tarifen sind eigene Modelle nicht verfügbar.
Persönlicher Copilot-Tarif — Karte Visual Studio 2026
Cursor-Tab-Autovervollständigung
Verwendet immer Cursor-Modelle, auch mit eigenem Schlüssel.
Der Cursor-Chat wird separat konfiguriert — Karte Cursor
Enchanted
Funktioniert ausschliesslich 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
Keine offizielle Beschreibung einer eigenen API-Adresse gefunden.
Cherry Studio oder Jan
Make: integriertes OpenAI-Modul
Verbindet sich ausschliesslich mit einem OpenAI-Konto.
Modul HTTP → Make a request — Karte Make
Zapier: App ChatGPT (OpenAI)
Kein Feld für eine eigene Adresse.
Webhooks by Zapier → Custom Request — Karte Zapier
Home Assistant: OpenAI Conversation
Die integrierte Integration funktioniert ausschliesslich mit der OpenAI-Adresse.
Extended OpenAI Conversation aus HACS — Karte Home Assistant
aiogram, python-telegram-bot, grammY, Telegraf
Bot-Frameworks verbinden sich nicht selbst mit Modellen.
OpenAI oder Anthropic SDK innerhalb des Bots — Karte Telegram-Bot
Weitere Details
API-Preise und Client-Einrichtung — Deutsch (Schweiz)
Wie trage ich KI-API-Adresse und Schlüssel in meinen Client ein?
Agenten, Editoren, Chats und SDKs, die den Ailoot-Schlüssel akzeptieren. «Einrichten» zeigt, wo Sie Adresse und Schlüssel eingeben, 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.