Modelle: Standards, Auswahl, Aliasse, Umschalten
Was ist das "Standardmodell"?
Was ist das "Standardmodell"?
provider/model referenziert (Beispiel: openai/gpt-5.4 oder openai-codex/gpt-5.5). Wenn Sie den Provider weglassen, versucht OpenClaw zuerst einen Alias, dann eine eindeutige Übereinstimmung unter konfigurierten Providern für genau diese Modell-ID und fällt erst danach auf den konfigurierten Standardprovider als veralteten Kompatibilitätspfad zurück. Wenn dieser Provider das konfigurierte Standardmodell nicht mehr anbietet, fällt OpenClaw auf das erste konfigurierte Provider-/Modell-Paar zurück, statt einen veralteten entfernten Provider-Standard sichtbar zu machen. Sie sollten dennoch explizit provider/model setzen.Welches Modell empfehlen Sie?
Welches Modell empfehlen Sie?
Wie wechsle ich Modelle, ohne meine Konfiguration zu löschen?
Wie wechsle ich Modelle, ohne meine Konfiguration zu löschen?
/modelim Chat (schnell, pro Sitzung)openclaw models set ...(aktualisiert nur die Modellkonfiguration)openclaw configure --section model(interaktiv)agents.defaults.modelin~/.openclaw/openclaw.jsonbearbeiten
config.apply mit einem partiellen Objekt, es sei denn, Sie beabsichtigen, die ganze Konfiguration zu ersetzen.
Für RPC-Bearbeitungen zuerst mit config.schema.lookup prüfen und config.patch bevorzugen. Die Lookup-Payload gibt Ihnen den normalisierten Pfad, flache Schema-Dokumentation/-Constraints und Zusammenfassungen der direkten Child-Knoten.
für partielle Updates.
Wenn Sie die Konfiguration überschrieben haben, stellen Sie sie aus dem Backup wieder her oder führen Sie openclaw doctor erneut aus, um sie zu reparieren.Dokumentation: Modelle, Configure, Konfiguration, Doctor.Kann ich selbst gehostete Modelle verwenden (llama.cpp, vLLM, Ollama)?
Kann ich selbst gehostete Modelle verwenden (llama.cpp, vLLM, Ollama)?
- Installieren Sie Ollama von
https://ollama.com/download - Laden Sie ein lokales Modell, z. B.
ollama pull gemma4 - Wenn Sie auch Cloud-Modelle möchten, führen Sie
ollama signinaus - Führen Sie
openclaw onboardaus und wählen SieOllama - Wählen Sie
LocaloderCloud + Local
Cloud + Localgibt Ihnen Cloud-Modelle plus Ihre lokalen Ollama-Modelle- Cloud-Modelle wie
kimi-k2.5:cloudbenötigen keinen lokalen Pull - Für manuelles Umschalten verwenden Sie
openclaw models listundopenclaw models set ollama/<model>
Welche Modelle verwenden OpenClaw, Flawd und Krill?
Welche Modelle verwenden OpenClaw, Flawd und Krill?
- Diese Deployments können sich unterscheiden und sich im Laufe der Zeit ändern; es gibt keine feste Provider-Empfehlung.
- Prüfen Sie die aktuelle Laufzeiteinstellung auf jedem Gateway mit
openclaw models status. - Für sicherheitsrelevante/toolfähige Agenten verwenden Sie das stärkste verfügbare Modell der neuesten Generation.
Wie wechsle ich Modelle on the fly (ohne Neustart)?
Wie wechsle ich Modelle on the fly (ohne Neustart)?
/model als eigenständige Nachricht:agents.defaults.models hinzugefügt werden.Sie können verfügbare Modelle mit /model, /model list oder /model status auflisten./model (und /model list) zeigt eine kompakte, nummerierte Auswahl. Wählen Sie nach Nummer:/model status zeigt, welcher Agent aktiv ist, welche Datei auth-profiles.json verwendet wird und welches Authentifizierungsprofil als Nächstes versucht wird.
Außerdem zeigt es den konfigurierten Provider-Endpunkt (baseUrl) und den API-Modus (api), wenn verfügbar.Wie löse ich die Pinning eines Profils, das ich mit @profile gesetzt habe?Führen Sie /model erneut ohne den Suffix @profile aus:/model aus (oder senden Sie /model <default provider/model>).
Verwenden Sie /model status, um zu bestätigen, welches Authentifizierungsprofil aktiv ist.Kann ich GPT 5.5 für tägliche Aufgaben und Codex 5.5 für Coding verwenden?
Kann ich GPT 5.5 für tägliche Aufgaben und Codex 5.5 für Coding verwenden?
- Schneller Wechsel (pro Sitzung):
/model openai/gpt-5.4für aktuelle direkte OpenAI-API-Key-Aufgaben oder/model openai-codex/gpt-5.5für GPT-5.5-Codex-OAuth-Aufgaben. - Standard: Setzen Sie
agents.defaults.model.primaryaufopenai/gpt-5.4für API-Key-Nutzung oder aufopenai-codex/gpt-5.5für GPT-5.5-Codex-OAuth-Nutzung. - Subagenten: Routen Sie Coding-Aufgaben an Subagenten mit einem anderen Standardmodell.
openai/gpt-5.5 wird unterstützt, sobald OpenAI
GPT-5.5 auf der öffentlichen API aktiviert. Bis dahin ist GPT-5.5 nur mit Subscription/OAuth nutzbar.Siehe Modelle und Slash-Befehle.Wie konfiguriere ich den Fast-Modus für GPT 5.5?
Wie konfiguriere ich den Fast-Modus für GPT 5.5?
- Pro Sitzung: Senden Sie
/fast on, während die Sitzungopenai/gpt-5.4oderopenai-codex/gpt-5.5verwendet. - Standard pro Modell: Setzen Sie
agents.defaults.models["openai/gpt-5.4"].params.fastModeoderagents.defaults.models["openai-codex/gpt-5.5"].params.fastModeauftrue.
service_tier = "priority" abgebildet. Sitzungs-Overrides durch /fast haben Vorrang vor Konfigurationsstandards.Siehe Thinking und Fast-Modus und OpenAI-Fast-Modus.Warum sehe ich "Model ... is not allowed" und dann keine Antwort?
Warum sehe ich "Model ... is not allowed" und dann keine Antwort?
agents.defaults.models gesetzt ist, wird dies zur Allowlist für /model und alle
Sitzungs-Overrides. Die Auswahl eines Modells, das nicht in dieser Liste steht, gibt Folgendes zurück:agents.defaults.models hinzu, entfernen Sie die Allowlist oder wählen Sie ein Modell aus /model list.Warum sehe ich "Unknown model: minimax/MiniMax-M2.7"?
Warum sehe ich "Unknown model: minimax/MiniMax-M2.7"?
-
Aktualisieren Sie auf eine aktuelle OpenClaw-Version (oder führen Sie die Quelle von
mainaus) und starten Sie dann das Gateway neu. -
Stellen Sie sicher, dass MiniMax konfiguriert ist (Assistent oder JSON) oder dass eine MiniMax-Authentifizierung
in env/Auth-Profilen existiert, damit der passende Provider injiziert werden kann
(
MINIMAX_API_KEYfürminimax,MINIMAX_OAUTH_TOKENoder gespeichertes MiniMax- OAuth fürminimax-portal). -
Verwenden Sie die exakte Modell-ID (Groß-/Kleinschreibung beachten) für Ihren Auth-Pfad:
minimax/MiniMax-M2.7oderminimax/MiniMax-M2.7-highspeedfür API-Key- Setup oderminimax-portal/MiniMax-M2.7/minimax-portal/MiniMax-M2.7-highspeedfür OAuth-Setup. -
Führen Sie aus:
und wählen Sie aus der Liste (oder
/model listim Chat).
Kann ich MiniMax als Standard und OpenAI für komplexe Aufgaben verwenden?
Kann ich MiniMax als Standard und OpenAI für komplexe Aufgaben verwenden?
/model oder einen separaten Agenten.Option A: pro Sitzung wechseln- Agent A Standard: MiniMax
- Agent B Standard: OpenAI
- Nach Agent routen oder mit
/agentwechseln
Sind opus / sonnet / gpt integrierte Kurzbefehle?
Sind opus / sonnet / gpt integrierte Kurzbefehle?
agents.defaults.models existiert):opus→anthropic/claude-opus-4-6sonnet→anthropic/claude-sonnet-4-6gpt→openai/gpt-5.4für API-Key-Setups oderopenai-codex/gpt-5.5, wenn für Codex-OAuth konfiguriertgpt-mini→openai/gpt-5.4-minigpt-nano→openai/gpt-5.4-nanogemini→google/gemini-3.1-pro-previewgemini-flash→google/gemini-3-flash-previewgemini-flash-lite→google/gemini-3.1-flash-lite-preview
Wie definiere/überschreibe ich Modell-Kurzbefehle (Aliasse)?
Wie definiere/überschreibe ich Modell-Kurzbefehle (Aliasse)?
agents.defaults.models.<modelId>.alias. Beispiel:/model sonnet (oder /<alias>, wenn unterstützt) zu dieser Modell-ID aufgelöst.Wie füge ich Modelle von anderen Providern wie OpenRouter oder Z.AI hinzu?
Wie füge ich Modelle von anderen Providern wie OpenRouter oder Z.AI hinzu?
No API key found for provider "zai").Kein API-Schlüssel für den Provider gefunden, nachdem ein neuer Agent hinzugefügt wurdeDas bedeutet normalerweise, dass der neue Agent einen leeren Auth-Store hat. Authentifizierung ist pro Agent und
wird hier gespeichert:- Führen Sie
openclaw agents add <id>aus und konfigurieren Sie die Authentifizierung während des Assistenten. - Oder kopieren Sie
auth-profiles.jsonaus demagentDirdes Haupt-Agenten in dasagentDirdes neuen Agenten.
agentDir nicht gemeinsam für mehrere Agenten; das verursacht Kollisionen bei Authentifizierung und Sitzungen.Modell-Failover und „All models failed“
Wie funktioniert Failover?
Wie funktioniert Failover?
- Rotation von Authentifizierungsprofilen innerhalb desselben Providers.
- Modell-Fallback auf das nächste Modell in
agents.defaults.model.fallbacks.
429-Antworten. OpenClaw
behandelt auch Meldungen wie Too many concurrent requests,
ThrottlingException, concurrency limit reached,
workers_ai ... quota limit exceeded, resource exhausted und periodische
Nutzungsfenster-Limits (weekly/monthly limit reached) als für Failover geeignete
Ratenlimits.Einige nach Abrechnung aussehende Antworten sind kein 402, und einige HTTP-402-
Antworten bleiben ebenfalls in diesem transienten Bucket. Wenn ein Provider
expliziten Billing-Text auf 401 oder 403 zurückgibt, kann OpenClaw diesen weiterhin im
Billing-Pfad halten, aber providerspezifische Text-Matcher bleiben auf den
Provider begrenzt, dem sie gehören (zum Beispiel OpenRouter Key limit exceeded). Wenn eine 402-
Nachricht stattdessen wie ein retrybares Nutzungsfenster oder
ein Spend-Limit einer Organisation/eines Workspace aussieht (daily limit reached, resets tomorrow,
organization spending limit exceeded), behandelt OpenClaw dies als
rate_limit, nicht als lange Billing-Deaktivierung.Kontextüberlauffehler sind anders: Signaturen wie
request_too_large, input exceeds the maximum number of tokens,
input token count exceeds the maximum number of input tokens,
input is too long for the model oder ollama error: context length exceeded bleiben auf dem Pfad von Compaction/Retry, statt den Modell-
Fallback voranzutreiben.Generischer Serverfehler-Text ist absichtlich enger gefasst als „alles, was
unknown/error enthält“. OpenClaw behandelt providerspezifische transiente Formen
wie Anthropic ohne Zusatz An unknown error occurred, OpenRouter ohne Zusatz
Provider returned error, Stop-Reason-Fehler wie Unhandled stop reason: error, JSON-api_error-Payloads mit transientem Servertext
(internal server error, unknown error, 520, upstream error, backend error) und Provider-busy-Fehler wie ModelNotReadyException als
für Failover geeignete Timeout-/Überlastungssignale, wenn der Provider-Kontext
passt.
Generischer interner Fallback-Text wie LLM request failed with an unknown error. bleibt konservativ und löst Modell-Fallback nicht von sich aus aus.Was bedeutet "No credentials found for profile anthropic:default"?
Was bedeutet "No credentials found for profile anthropic:default"?
anthropic:default zu verwenden, aber dafür keine Anmeldedaten im erwarteten Auth-Store finden konnte.Checkliste zur Behebung:- Bestätigen Sie, wo Authentifizierungsprofile liegen (neue vs. Legacy-Pfade)
- Aktuell:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Legacy:
~/.openclaw/agent/*(wird durchopenclaw doctormigriert)
- Aktuell:
- Bestätigen Sie, dass Ihre Env-Variable vom Gateway geladen wird
- Wenn Sie
ANTHROPIC_API_KEYin Ihrer Shell setzen, das Gateway aber über systemd/launchd ausführen, wird diese Variable möglicherweise nicht geerbt. Legen Sie sie in~/.openclaw/.envab oder aktivieren Sieenv.shellEnv.
- Wenn Sie
- Stellen Sie sicher, dass Sie den richtigen Agenten bearbeiten
- In Multi-Agent-Setups kann es mehrere Dateien
auth-profiles.jsongeben.
- In Multi-Agent-Setups kann es mehrere Dateien
- Modell-/Auth-Status grob prüfen
- Verwenden Sie
openclaw models status, um konfigurierte Modelle zu sehen und zu prüfen, ob Provider authentifiziert sind.
- Verwenden Sie
-
Claude CLI verwenden
- Führen Sie
openclaw models auth login --provider anthropic --method cli --set-defaultauf dem Gateway-Host aus.
- Führen Sie
-
Wenn Sie stattdessen einen API-Schlüssel verwenden möchten
-
Legen Sie
ANTHROPIC_API_KEYin~/.openclaw/.envauf dem Gateway-Host ab. -
Löschen Sie jede festgelegte Reihenfolge, die ein fehlendes Profil erzwingt:
-
Legen Sie
-
Bestätigen Sie, dass Sie Befehle auf dem Gateway-Host ausführen
- Im Remote-Modus liegen Authentifizierungsprofile auf dem Gateway-Rechner, nicht auf Ihrem Laptop.
Warum wurde auch Google Gemini versucht und ist fehlgeschlagen?
Warum wurde auch Google Gemini versucht und ist fehlgeschlagen?
No API key found for provider "google".Lösung: Stellen Sie entweder Google-Authentifizierung bereit oder entfernen/vermeiden Sie Google-Modelle in agents.defaults.model.fallbacks / Aliasen, damit Fallback nicht dorthin routet.LLM request rejected: thinking signature required (Google Antigravity)Ursache: Die Sitzungshistorie enthält Thinking-Blöcke ohne Signaturen (oft aus
einem abgebrochenen/partiellen Stream). Google Antigravity verlangt Signaturen für Thinking-Blöcke.Lösung: OpenClaw entfernt jetzt unsignierte Thinking-Blöcke für Google-Antigravity-Claude. Wenn es dennoch auftritt, starten Sie eine neue Sitzung oder setzen Sie für diesen Agenten /thinking off.Authentifizierungsprofile: was sie sind und wie man sie verwaltet
Verwandt: /concepts/oauth (OAuth-Flows, Token-Speicherung, Muster für mehrere Konten)Was ist ein Authentifizierungsprofil?
Was ist ein Authentifizierungsprofil?
Wie sehen typische Profil-IDs aus?
Wie sehen typische Profil-IDs aus?
anthropic:default(häufig, wenn keine E-Mail-Identität existiert)anthropic:<email>für OAuth-Identitäten- benutzerdefinierte IDs, die Sie wählen (z. B.
anthropic:work)
Kann ich steuern, welches Authentifizierungsprofil zuerst versucht wird?
Kann ich steuern, welches Authentifizierungsprofil zuerst versucht wird?
auth.order.<provider>). Dadurch werden keine Secrets gespeichert; es ordnet IDs Provider/Modus zu und legt die Rotationsreihenfolge fest.OpenClaw kann ein Profil vorübergehend überspringen, wenn es sich in einem kurzen Cooldown (Ratenlimits/Timeouts/Auth-Fehler) oder in einem längeren deaktivierten Zustand (Abrechnung/zu wenig Guthaben) befindet. Um dies zu prüfen, führen Sie openclaw models status --json aus und prüfen Sie auth.unusableProfiles. Tuning: auth.cooldowns.billingBackoffHours*.Ratenlimit-Cooldowns können modellbezogen sein. Ein Profil, das
für ein Modell im Cooldown ist, kann für ein Geschwistermodell beim selben Provider weiterhin verwendbar sein,
während Billing-/Deaktivierungsfenster weiterhin das gesamte Profil blockieren.Sie können auch ein Override pro Agent für die Reihenfolge setzen (gespeichert in der auth-state.json dieses Agenten) über die CLI:excluded_by_auth_order für dieses Profil, statt es stillschweigend zu versuchen.OAuth vs. API-Schlüssel – was ist der Unterschied?
OAuth vs. API-Schlüssel – was ist der Unterschied?
- OAuth nutzt häufig Subscription-Zugriff (wo zutreffend).
- API-Schlüssel verwenden Abrechnung nach Token.