Models CLI
Zie /concepts/model-failover voor auth-profielrotatie, cooldowns en hoe dat samenwerkt met fallbacks. Snelle provider-overzicht + voorbeelden: /concepts/model-providers.Hoe modelselectie werkt
OpenClaw selecteert modellen in deze volgorde:- Primair model (
agents.defaults.model.primaryofagents.defaults.model). - Fallbacks in
agents.defaults.model.fallbacks(op volgorde). - Provider-auth failover gebeurt binnen een provider voordat naar het volgende model wordt gegaan.
agents.defaults.modelsis de toegestane lijst/catalogus van modellen die OpenClaw kan gebruiken (plus aliassen).agents.defaults.imageModelwordt alleen gebruikt wanneer het primaire model geen afbeeldingen kan accepteren.- Standaardinstellingen per agent kunnen
agents.defaults.modeloverschrijven viaagents.list[].modelplus bindings (zie /concepts/multi-agent).
Snelle modelkeuzes (anekdotisch)
- GLM: iets beter voor coderen/tool-calling.
- MiniMax: beter voor schrijven en sfeer.
Installatiewizard (aanbevolen)
Als je de config niet handmatig wilt bewerken, voer de onboarding-wizard uit:claude setup-token wordt ook ondersteund).
Config-sleutels (overzicht)
agents.defaults.model.primaryenagents.defaults.model.fallbacksagents.defaults.imageModel.primaryenagents.defaults.imageModel.fallbacksagents.defaults.models(toegestane lijst + aliassen + providerparameters)models.providers(aangepaste providers weggeschreven inmodels.json)
z.ai/* normaliseren
naar zai/*.
Voorbeelden van providerconfiguratie (inclusief OpenCode Zen) staan in
/gateway/configuration.
“Model is niet toegestaan” (en waarom antwoorden stoppen)
Alsagents.defaults.models is ingesteld, wordt dit de toegestane lijst voor /model en voor
sessie-overschrijvingen. Wanneer een gebruiker een model selecteert dat niet in die toegestane lijst staat,
retourneert OpenClaw:
- Het model toe te voegen aan
agents.defaults.models, of - De toegestane lijst te wissen (verwijder
agents.defaults.models), of - Een model te kiezen uit
/model list.
Modellen wisselen in de chat (/model)
Je kunt modellen voor de huidige sessie wisselen zonder te herstarten:
/model(en/model list) is een compacte, genummerde kiezer (modelfamilie + beschikbare providers)./model <#>selecteert vanuit die kiezer./model statusis de gedetailleerde weergave (auth-kandidaten en, indien geconfigureerd, provider-endpointbaseUrl+api-modus).- Modelreferenties worden geparseerd door te splitsen op de eerste
/. Gebruikprovider/modelbij het typen van/model <ref>. - Als de model-ID zelf
/bevat (OpenRouter-stijl), moet je de provider-prefix opnemen (voorbeeld:/model openrouter/moonshotai/kimi-k2). - Als je de provider weglaat, behandelt OpenClaw de invoer als een alias of een model voor de standaardprovider (werkt alleen wanneer er geen
/in de model-ID staat).
CLI-opdrachten
openclaw models (zonder subopdracht) is een snelkoppeling voor models status.
models list
Toont standaard de geconfigureerde modellen. Handige flags:
--all: volledige catalogus--local: alleen lokale providers--provider <name>: filter op provider--plain: één model per regel--json: machineleesbare uitvoer
models status
Toont het opgeloste primaire model, fallbacks, afbeeldingsmodel en een auth-overzicht
van geconfigureerde providers. Het toont ook de OAuth-vervalstatus voor profielen die
in de auth-store zijn gevonden (waarschuwt standaard binnen 24 uur). --plain print alleen het
opgeloste primaire model.
OAuth-status wordt altijd getoond (en opgenomen in de --json-uitvoer). Als een geconfigureerde
provider geen referenties heeft, print models status een sectie Missing auth.
JSON bevat auth.oauth (waarschuwingsvenster + profielen) en auth.providers
(effectieve auth per provider).
Gebruik --check voor automatisering (exit 1 bij ontbrekend/verlopen, 2 bij bijna verlopen).
Voorkeursauth voor Anthropic is de Claude Code CLI setup-token (overal uit te voeren; plak op de Gateway-host indien nodig):
Scannen (OpenRouter gratis modellen)
openclaw models scan inspecteert de gratis modelcatalogus van OpenRouter en kan
optioneel modellen testen op tool- en afbeeldingsondersteuning.
Belangrijke flags:
--no-probe: sla live probes over (alleen metadata)--min-params <b>: minimale parametergrootte (miljarden)--max-age-days <days>: sla oudere modellen over--provider <name>: provider-prefixfilter--max-candidates <n>: grootte van de fallback-lijst--set-default: stelagents.defaults.model.primaryin op de eerste selectie--set-image: stelagents.defaults.imageModel.primaryin op de eerste afbeeldingsselectie
OPENROUTER_API_KEY). Zonder sleutel gebruik je --no-probe om alleen kandidaten te tonen.
Scanresultaten worden gerangschikt op:
- Ondersteuning voor afbeeldingen
- Tool-latentie
- Contextgrootte
- Aantal parameters
- OpenRouter
/models-lijst (filter:free) - Vereist OpenRouter API-sleutel uit auth-profielen of
OPENROUTER_API_KEY(zie /environment) - Optionele filters:
--max-age-days,--min-params,--provider,--max-candidates - Probe-instellingen:
--timeout,--concurrency
--yes mee om standaardwaarden te accepteren.
Modellenregister (models.json)
Aangepaste providers in models.providers worden weggeschreven naar models.json onder de
agentdirectory (standaard ~/.openclaw/agents/<agentId>/models.json). Dit bestand
wordt standaard samengevoegd, tenzij models.mode is ingesteld op replace.