V&A over modellen en auth-profielen. Zie voor installatie, sessies, Gateway, kanalen en probleemoplossing de hoofd-FAQ.Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Modellen: standaardinstellingen, selectie, aliassen, wisselen
Wat is het "standaardmodel"?
Wat is het "standaardmodel"?
provider/model (voorbeeld: openai/gpt-5.5 of anthropic/claude-sonnet-4-6). Als je de provider weglaat, probeert OpenClaw eerst een alias, daarna een unieke match met een geconfigureerde provider voor die exacte model-id, en valt pas daarna terug op de geconfigureerde standaardprovider als verouderd compatibiliteitspad. Als die provider het geconfigureerde standaardmodel niet langer aanbiedt, valt OpenClaw terug op de eerste geconfigureerde provider/model in plaats van een verouderde standaard van een verwijderde provider te tonen. Je moet provider/model nog steeds expliciet instellen.Welk model raden jullie aan?
Welk model raden jullie aan?
Hoe wissel ik van model zonder mijn configuratie te wissen?
Hoe wissel ik van model zonder mijn configuratie te wissen?
/modelin chat (snel, per sessie)openclaw models set ...(werkt alleen de modelconfiguratie bij)openclaw configure --section model(interactief)- bewerk
agents.defaults.modelin~/.openclaw/openclaw.json
config.apply met een gedeeltelijk object, tenzij je de hele configuratie wilt vervangen.
Voor RPC-bewerkingen inspecteer je eerst met config.schema.lookup en geef je de voorkeur aan config.patch. De lookup-payload geeft je het genormaliseerde pad, oppervlakkige schemadocumentatie/-beperkingen en samenvattingen van directe onderliggende items.
voor gedeeltelijke updates.
Als je de configuratie hebt overschreven, herstel dan vanaf een back-up of voer openclaw doctor opnieuw uit om te repareren.Documentatie: Modellen, Configureren, Configuratie, Doctor.Kan ik zelf gehoste modellen gebruiken (llama.cpp, vLLM, Ollama)?
Kan ik zelf gehoste modellen gebruiken (llama.cpp, vLLM, Ollama)?
- Installeer Ollama vanaf
https://ollama.com/download - Haal een lokaal model op, zoals
ollama pull gemma4 - Als je ook cloudmodellen wilt, voer je
ollama signinuit - Voer
openclaw onboarduit en kiesOllama - Kies
LocalofCloud + Local
Cloud + Localgeeft je cloudmodellen plus je lokale Ollama-modellen- cloudmodellen zoals
kimi-k2.5:cloudhebben geen lokale pull nodig - gebruik voor handmatig wisselen
openclaw models listenopenclaw models set ollama/<model>
Welke modellen gebruiken OpenClaw, Flawd en Krill?
Welke modellen gebruiken OpenClaw, Flawd en Krill?
- Deze implementaties kunnen verschillen en kunnen in de loop van de tijd veranderen; er is geen vaste provideraanbeveling.
- Controleer de huidige runtime-instelling op elke Gateway met
openclaw models status. - Gebruik voor beveiligingsgevoelige agenten of agenten met tools het sterkste model van de nieuwste generatie dat beschikbaar is.
Hoe wissel ik direct van model (zonder opnieuw te starten)?
Hoe wissel ik direct van model (zonder opnieuw te starten)?
/model als zelfstandig bericht:agents.defaults.models.Je kunt beschikbare modellen weergeven met /model, /model list of /model status./model (en /model list) toont een compacte, genummerde keuzelijst. Selecteer op nummer:/model status toont welke agent actief is, welk auth-profiles.json-bestand wordt gebruikt en welk auth-profiel hierna wordt geprobeerd.
Het toont ook het geconfigureerde provider-eindpunt (baseUrl) en de API-modus (api) wanneer beschikbaar.Hoe maak ik een profiel los dat ik met @profile heb vastgezet?Voer /model opnieuw uit zonder het achtervoegsel @profile:/model (of stuur /model <default provider/model>).
Gebruik /model status om te bevestigen welk auth-profiel actief is.Als twee providers dezelfde model-id aanbieden, welke gebruikt /model dan?
Als twee providers dezelfde model-id aanbieden, welke gebruikt /model dan?
/model provider/model selecteert die exacte providerroute voor de sessie.Bijvoorbeeld: qianfan/deepseek-v4-flash en deepseek/deepseek-v4-flash zijn verschillende modelreferenties, ook al bevatten beide deepseek-v4-flash. OpenClaw mag niet stilzwijgend van de ene provider naar de andere wisselen alleen omdat de kale model-id overeenkomt.Een door de gebruiker geselecteerde /model-referentie is ook strikt voor fallbackbeleid. Als die geselecteerde provider/model niet beschikbaar is, mislukt het antwoord zichtbaar in plaats van te antwoorden vanuit agents.defaults.model.fallbacks. Geconfigureerde fallbackketens blijven gelden voor geconfigureerde standaardwaarden, primaire modellen voor Cron-taken en automatisch geselecteerde fallbackstatus.Als een run die is gestart vanuit een niet-sessie-override fallback mag gebruiken, probeert OpenClaw eerst de aangevraagde provider/model, daarna geconfigureerde fallbacks en pas daarna de geconfigureerde primaire. Dat voorkomt dat dubbele kale model-id’s direct terugspringen naar de standaardprovider.Zie Modellen en Modelfailover.Kan ik GPT 5.5 gebruiken voor dagelijkse taken en Codex 5.5 voor programmeren?
Kan ik GPT 5.5 gebruiken voor dagelijkse taken en Codex 5.5 voor programmeren?
- Native Codex-programmeeragent: stel
agents.defaults.model.primaryin opopenai/gpt-5.5. Meld je aan metopenclaw models auth login --provider openai-codexwanneer je ChatGPT/Codex-abonnementsauthenticatie wilt gebruiken. - Directe OpenAI API-taken buiten de agentlus: configureer
OPENAI_API_KEYvoor afbeeldingen, embeddings, spraak, realtime en andere niet-agent OpenAI API-oppervlakken. - OpenAI-agentauthenticatie met API-sleutel: gebruik
/model openai/gpt-5.5met een geordendopenai-codexAPI-sleutelprofiel. - Subagenten: routeer programmeertaken naar een op Codex gerichte agent met een eigen
openai/gpt-5.5-model.
Hoe configureer ik de snelle modus voor GPT 5.5?
Hoe configureer ik de snelle modus voor GPT 5.5?
- Per sessie: stuur
/fast onterwijl de sessieopenai/gpt-5.5gebruikt. - Per modelstandaard: stel
agents.defaults.models["openai/gpt-5.5"].params.fastModein optrue.
service_tier = "priority" op ondersteunde native Responses-aanvragen. Sessie-/fast-overrides hebben voorrang op configuratiestandaarden.Zie Thinking en snelle modus en OpenAI snelle modus.Waarom zie ik "Model ... is not allowed" en daarna geen antwoord?
Waarom zie ik "Model ... is not allowed" en daarna geen antwoord?
agents.defaults.models is ingesteld, wordt dit de allowlist voor /model en alle
sessie-overrides. Een model kiezen dat niet in die lijst staat, retourneert:agents.defaults.models, voeg een provider-wildcard toe zoals "provider/*": {} voor dynamische providercatalogi, verwijder de allowlist of kies een model uit /model list.
Als het commando ook --runtime codex bevatte, werk dan eerst de allowlist bij en probeer daarna
hetzelfde commando /model provider/model --runtime codex opnieuw.Waarom zie ik "Unknown model: minimax/MiniMax-M2.7"?
Waarom zie ik "Unknown model: minimax/MiniMax-M2.7"?
-
Upgrade naar een huidige OpenClaw-release (of voer uit vanaf broncode
main) en start daarna de Gateway opnieuw. -
Zorg dat MiniMax is geconfigureerd (wizard of JSON), of dat MiniMax-authenticatie
bestaat in env/auth-profielen zodat de bijbehorende provider kan worden geïnjecteerd
(
MINIMAX_API_KEYvoorminimax,MINIMAX_OAUTH_TOKENof opgeslagen MiniMax OAuth voorminimax-portal). -
Gebruik de exacte model-id (hoofdlettergevoelig) voor je auth-pad:
minimax/MiniMax-M2.7ofminimax/MiniMax-M2.7-highspeedvoor installatie met API-sleutel, ofminimax-portal/MiniMax-M2.7/minimax-portal/MiniMax-M2.7-highspeedvoor OAuth-installatie. -
Voer uit:
en kies uit de lijst (of
/model listin chat).
Kan ik MiniMax als standaard gebruiken en OpenAI voor complexe taken?
Kan ik MiniMax als standaard gebruiken en OpenAI voor complexe taken?
/model of een aparte agent.Optie A: per sessie wisselen- Agent A standaard: MiniMax
- Agent B standaard: OpenAI
- Routeer per agent of gebruik
/agentom te wisselen
Zijn opus / sonnet / gpt ingebouwde snelkoppelingen?
Zijn opus / sonnet / gpt ingebouwde snelkoppelingen?
agents.defaults.models):opus→anthropic/claude-opus-4-7sonnet→anthropic/claude-sonnet-4-6gpt→openai/gpt-5.4gpt-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
Hoe definieer/overschrijf ik modelsnelkoppelingen (aliassen)?
Hoe definieer/overschrijf ik modelsnelkoppelingen (aliassen)?
agents.defaults.models.<modelId>.alias. Voorbeeld:/model sonnet (of /<alias> wanneer ondersteund) herleid naar die model-ID.Hoe voeg ik modellen van andere providers zoals OpenRouter of Z.AI toe?
Hoe voeg ik modellen van andere providers zoals OpenRouter of Z.AI toe?
No API key found for provider "zai").Geen API-sleutel gevonden voor provider na het toevoegen van een nieuwe agentDit betekent meestal dat de nieuwe agent een lege auth-opslag heeft. Auth is per agent en
wordt opgeslagen in:- Voer
openclaw agents add <id>uit en configureer auth tijdens de wizard. - Of kopieer alleen overdraagbare statische
api_key- /token-profielen uit de auth-opslag van de hoofdagent naar de auth-opslag van de nieuwe agent. - Meld je voor OAuth-profielen aan vanuit de nieuwe agent wanneer die een eigen account nodig heeft; anders kan OpenClaw doorlezen naar de standaard-/hoofdagent zonder refresh tokens te klonen.
agentDir niet opnieuw voor meerdere agents; dat veroorzaakt auth-/sessiebotsingen.Model-failover en “Alle modellen zijn mislukt”
Hoe werkt failover?
Hoe werkt failover?
- Rotatie van auth-profielen binnen dezelfde provider.
- Model-fallback naar het volgende model in
agents.defaults.model.fallbacks.
429-reacties. OpenClaw
behandelt ook berichten zoals Too many concurrent requests,
ThrottlingException, concurrency limit reached,
workers_ai ... quota limit exceeded, resource exhausted en periodieke
gebruiksvensterlimieten (weekly/monthly limit reached) als rate limits
waarvoor failover zinvol is.Sommige reacties die op facturering lijken zijn geen 402, en sommige HTTP-402-
reacties blijven ook in die tijdelijke bucket. Als een provider
expliciete factureringstekst retourneert bij 401 of 403, kan OpenClaw dat nog steeds in
de factureringsbaan houden, maar providerspecifieke tekstmatchers blijven beperkt tot de
provider waartoe ze behoren (bijvoorbeeld OpenRouter Key limit exceeded). Als een 402-
bericht er in plaats daarvan uitziet als een opnieuw te proberen gebruiksvenster- of
bestedingslimiet voor organisatie/werkruimte (daily limit reached, resets tomorrow,
organization spending limit exceeded), behandelt OpenClaw het als
rate_limit, niet als een langdurige factureringsuitschakeling.Context-overflowfouten zijn anders: kenmerken zoals
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 of ollama error: context length exceeded blijven op het pad voor Compaction/opnieuw proberen in plaats van door te gaan naar model-
fallback.Generieke serverfouttekst is bewust smaller dan “alles met
unknown/error erin”. OpenClaw behandelt providerspecifieke tijdelijke vormen
zoals Anthropic kaal An unknown error occurred, OpenRouter kaal
Provider returned error, stop-reason-fouten zoals Unhandled stop reason: error, JSON-api_error-payloads met tijdelijke servertekst
(internal server error, unknown error, 520, upstream error, backend error) en provider-bezetfouten zoals ModelNotReadyException als
timeout-/overbelastingssignalen waarvoor failover zinvol is wanneer de providercontext
overeenkomt.
Generieke interne fallbacktekst zoals LLM request failed with an unknown error. blijft conservatief en activeert op zichzelf geen model-fallback.Wat betekent "No credentials found for profile anthropic:default"?
Wat betekent "No credentials found for profile anthropic:default"?
anthropic:default te gebruiken, maar daarvoor geen referenties kon vinden in de verwachte auth-opslag.Checklist voor oplossing:- Bevestig waar auth-profielen staan (nieuwe versus oude paden)
- Huidig:
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Oud:
~/.openclaw/agent/*(gemigreerd dooropenclaw doctor)
- Huidig:
- Bevestig dat je env-var door de Gateway wordt geladen
- Als je
ANTHROPIC_API_KEYin je shell instelt maar de Gateway via systemd/launchd uitvoert, erft die deze mogelijk niet. Zet deze in~/.openclaw/.envof schakelenv.shellEnvin.
- Als je
- Zorg dat je de juiste agent bewerkt
- Multi-agent-setups betekenen dat er meerdere
auth-profiles.json-bestanden kunnen zijn.
- Multi-agent-setups betekenen dat er meerdere
- Controleer model-/auth-status
- Gebruik
openclaw models statusom geconfigureerde modellen te zien en of providers geauthenticeerd zijn.
- Gebruik
-
Gebruik Claude CLI
- Voer
openclaw models auth login --provider anthropic --method cli --set-defaultuit op de gateway-host.
- Voer
-
Als je in plaats daarvan een API-sleutel wilt gebruiken
-
Zet
ANTHROPIC_API_KEYin~/.openclaw/.envop de gateway-host. -
Wis elke vastgezette volgorde die een ontbrekend profiel afdwingt:
-
Zet
-
Bevestig dat je opdrachten op de gateway-host uitvoert
- In remote-modus staan auth-profielen op de gateway-machine, niet op je laptop.
Waarom probeerde het ook Google Gemini en mislukte dat?
Waarom probeerde het ook Google Gemini en mislukte dat?
No API key found for provider "google".Oplossing: geef Google-auth op, of verwijder/vermijd Google-modellen in agents.defaults.model.fallbacks / aliassen, zodat fallback daar niet naartoe routeert.LLM-verzoek geweigerd: denkhandtekening vereist (Google Antigravity)Oorzaak: de sessiegeschiedenis bevat denkblokken zonder handtekeningen (vaak door
een afgebroken/gedeeltelijke stream). Google Antigravity vereist handtekeningen voor denkblokken.Oplossing: OpenClaw verwijdert nu niet-ondertekende denkblokken voor Google Antigravity Claude. Als het nog steeds verschijnt, start dan een nieuwe sessie of stel /thinking off in voor die agent.Auth-profielen: wat ze zijn en hoe je ze beheert
Gerelateerd: /concepts/oauth (OAuth-flows, tokenopslag, multi-accountpatronen)Wat is een auth-profiel?
Wat is een auth-profiel?
openclaw models auth list uit om opgeslagen profielen te inspecteren zonder geheimen te dumpen (optioneel met --provider <id> of --json). Zie Models CLI voor details.Wat zijn typische profiel-ID's?
Wat zijn typische profiel-ID's?
anthropic:default(gebruikelijk wanneer er geen e-mailidentiteit bestaat)anthropic:<email>voor OAuth-identiteiten- aangepaste ID’s die je kiest (bijv.
anthropic:work)
Kan ik bepalen welk auth-profiel als eerste wordt geprobeerd?
Kan ik bepalen welk auth-profiel als eerste wordt geprobeerd?
auth.order.<provider>). Dit slaat geen geheimen op; het koppelt ID’s aan provider/modus en stelt de rotatievolgorde in.OpenClaw kan een profiel tijdelijk overslaan als het in een korte cooldown zit (rate limits/time-outs/auth-fouten) of in een langere uitgeschakelde status (facturering/onvoldoende credits). Voer openclaw models status --json uit en controleer auth.unusableProfiles om dit te inspecteren. Afstelling: auth.cooldowns.billingBackoffHours*.Rate-limit-cooldowns kunnen modelgebonden zijn. Een profiel dat aan het afkoelen is
voor één model kan nog steeds bruikbaar zijn voor een verwant model bij dezelfde provider,
terwijl facturerings-/uitgeschakelde vensters nog steeds het hele profiel blokkeren.Je kunt ook een per-agent volgorde-override instellen (opgeslagen in de auth-state.json van die agent) via de CLI:excluded_by_auth_order voor dat profiel in plaats van het stilzwijgend te proberen.OAuth versus API-sleutel - wat is het verschil?
OAuth versus API-sleutel - wat is het verschil?
- OAuth maakt vaak gebruik van abonnements-toegang (waar van toepassing).
- API-sleutels gebruiken facturering per token.