OpenClaw mit OmniaKey einrichten: Provider und Modell-Allowlist
Richten Sie OmniaKey als OpenAI-kompatiblen Provider in OpenClaw ein. Anleitung für openclaw.json, Modell-Allowlist, doctor und den Fehler model not allowed.
Auf dieser Seite
- OmniaKey als Provider eintragen
- Der oft fehlende Schritt: Modell freigeben
- Prüfen
- Häufige Einrichtungsfehler
- Warum OmniaKey für OpenClaw?
- Häufige Fragen
- Wohin gehört der Provider-Block für OmniaKey?
- Warum sagt OpenClaw, ein Modell sei nicht erlaubt?
- Reicht ein OmniaKey-Key für Claude, GPT, Gemini und Grok in OpenClaw?
- Wie prüfe ich, ob OpenClaw OmniaKey erreicht?
- Muss ich ~/.openclaw/agents/main/agent/models.json bearbeiten?
- Geprüfte Quellen
Aktualisiert am 30. Oktober 2026: unten stehen vier häufige Einrichtungsfehler, jeweils mit Symptom, Ursache und der Lösung aus der OpenClaw-Dokumentation.
Bei der Suche nach OpenClaw API einrichten werden zwei Schritte oft vermischt: den Provider definieren und das Modell in der Allowlist freigeben. OpenClaw liefert den Agent-Loop und die Tools; das angeschlossene Modell liefert die eigentliche Antwort.
OmniaKey als Provider eintragen
Die Konfiguration liegt in ~/.openclaw/openclaw.json. Ergänze OmniaKey unter models.providers:
{
"models": {
"mode": "merge",
"providers": {
"omniakey": {
"baseUrl": "https://api.omniakey.com/v1",
"apiKey": "your-omniakey-api-key",
"api": "openai-completions",
"models": [
{ "id": "claude-opus-4-8" },
{ "id": "gpt-5.5" },
{ "id": "gemini-3.1-pro-preview" },
{ "id": "grok-4.5" }
]
}
}
}
}
mode: merge ergänzt den Provider, ohne die vorhandene Konfiguration zu ersetzen. Trage deinen echten Key ein, aber speichere ihn nicht in Git oder öffentlichen Nachrichten. Ein OpenAI-kompatibler Provider deckt vier Modellfamilien ab: OmniaKey sucht das Modell anhand der ID, deshalb laufen claude-opus-4-8, gpt-5.5, gemini-3.1-pro-preview und grok-4.5 alle über denselben Eintrag.
Der oft fehlende Schritt: Modell freigeben
Die Provider-Definition allein reicht nicht. OpenClaw verlangt zusätzlich eine Allowlist. Füge agents als Geschwister von models in derselben Datei hinzu:
{
"agents": {
"defaults": {
"models": ["omniakey/claude-opus-4-8", "omniakey/gpt-5.5", "omniakey/gemini-3.1-pro-preview", "omniakey/grok-4.5"],
"model": "omniakey/claude-opus-4-8"
}
}
}
Der Request verwendet die Modell-ID; provider/model-id ist der interne OpenClaw-Verweis. Beide Einträge sind erforderlich. Fehlt die Allowlist, erscheint oft model not allowed, obwohl der Key korrekt ist.
Prüfen
openclaw doctor
doctor prüft Datei, Provider, Key-Format, Live-Verbindung und Modellzugriff. Danach kannst du unter agents.defaults z. B. omniakey/gpt-5.5 als aktives Modell setzen.
Bearbeite ~/.openclaw/agents/main/agent/models.json nicht manuell. Die Datei wird aus openclaw.json erzeugt und kann überschrieben werden.
Häufige Einrichtungsfehler
-
Model override "provider/model" is not allowed by agents.defaults.modelPolicy.allow.Der gewählte Ref fehlt in einer nicht leeren Listeagents.defaults.modelPolicy.allow, und genau diese Liste prüft OpenClaw bei/model, bei Sitzungs-Overrides und bei--model. Nimm den exakten Ref oder einen Provider-Wildcard wieomniakey/*auf, leere die Liste oder wähle ein Modell aus/model list(OpenClaw-Modell-FAQ). -
model_not_foundoder ein 404, obwohl ein direkter Aufruf mit derselben Modell-ID funktioniert. Ein eigener Eintrag wird nur aufgelöst, wennbaseUrlauf/v1endet,apigleich"openai-completions"ist und der Katalog die ID ohne Präfix behält, während du sie mit Provider-Präfix auswählst. Prüfe diese drei Punkte, wähle das Modell einmal mit Provider-Präfix und starte denselben Prompt erneut (Fehlersuche bei lokalen Backends). -
Ein nacktes 403 mit "Your request was blocked" im Antwortkörper. Dieser Text kommt meist von einer Sicherheitsschicht vor dem Endpoint — CDN, WAF, Bot-Regel oder Reverse Proxy — und nicht aus
openclaw.json;openclaw logs --followzeigt, ob mehrere Modelle desselben Providers gleich scheitern. Repariere zuerst die Provider-Seite mit einer Erlaubnisregel, die nur den Pfad abdeckt, den OpenClaw aufruft, und lass den Schutz für den Rest der Seite aktiv (Fehlersuche beim Upstream-403). -
messages[...].content: invalid type: sequence, expected a stringbei jedem Agent-Lauf. Das Backend lehnt strukturierte Content-Teile im OpenAI-Stil ab. Setzecompat.requiresStringContent: trueam Eintrag dieses Modells und starte denselben Prompt erneut.
Warum OmniaKey für OpenClaw?
Ein Key und ein Guthaben decken Claude, GPT, Gemini und Grok ab; abgerechnet wird nach Tokens. Die freigegebene Modell-ID läuft tatsächlich, ohne stillen Wechsel zu einem vermeintlich gleichwertigen Modell. Der Modellkatalog listet jede erlaubte ID, und Preise zeigt den Tokenpreis.
Weitere Tool-Konfigurationen stehen im Guide für Coding-Agents. Schritt für Schritt zeigen die Anleitungen Hermes Agent einrichten, Cline mit eigenem API-Key und Claude Code einrichten.
Häufige Fragen
Wohin gehört der Provider-Block für OmniaKey?
In ~/.openclaw/openclaw.json unter models.providers. Lass "mode": "merge" stehen, damit der Block zu deinen vorhandenen Providern hinzukommt statt sie zu ersetzen.
Warum sagt OpenClaw, ein Modell sei nicht erlaubt?
Der Provider ist definiert, aber der Modell-Ref steht nicht in der Allowlist von OpenClaw, deshalb scheitert der Lauf auch bei korrektem Key. Ergänze den vollständigen Ref omniakey/model-id und führe dann openclaw doctor aus.
Reicht ein OmniaKey-Key für Claude, GPT, Gemini und Grok in OpenClaw?
Ja. Ein Provider-Eintrag mit api: "openai-completions" erreicht alle vier Familien, und die Modell-ID im Request entscheidet, welche läuft.
Wie prüfe ich, ob OpenClaw OmniaKey erreicht?
openclaw doctor prüft Konfigurationsdatei, Provider, Key-Format, eine Live-Verbindung und den Modellzugriff. Danach zeigt openclaw models list die OmniaKey-Modelle, die du freigegeben hast.
Muss ich ~/.openclaw/agents/main/agent/models.json bearbeiten?
Nein. Die Datei wird aus openclaw.json neu erzeugt; Provider und Allowlist änderst du deshalb in openclaw.json.
Geprüfte Quellen
Verwandte Artikel
Claude Code mit der OmniaKey API einrichten
Verbinden Sie Claude Code mit dem Anthropic-nativen Endpunkt von OmniaKey – zwei Umgebungsvariablen, Claude-Modelle, die niemals stillschweigend ausgetauscht werden, Abrechnung pro Token ohne monatlichen Plan.
Hermes Agent mit OmniaKey einrichten: OpenAI-kompatible API
Verbinden Sie Hermes Agent mit einem benutzerdefinierten OpenAI-kompatiblen OmniaKey-Endpoint. Mit hermes model, config.yaml, Modellwechsel und 404-Fehlerbehebung.
Eigenen API-Key in Cline einrichten
Verbinden Sie Cline in vier Feldern mit einem OpenAI-kompatiblen API, verifizieren Sie es und diagnostizieren Sie Fehler nach Schicht.