CLI commands
Modellen
openclaw models
Modeldetectie, scannen en configuratie (standaardmodel, fallbacks, authenticatieprofielen).
Gerelateerd:
- Aanbieders + modellen: Modellen
- Concepten voor modelselectie + slash-opdracht
/models: Modelconcept - Authenticatie-instelling voor aanbieders: Aan de slag
Veelgebruikte opdrachten
openclaw models status
openclaw models list
openclaw models set <model-or-alias>
openclaw models scan
openclaw models status toont de herleide standaardwaarde/fallbacks plus een authenticatieoverzicht.
Wanneer momentopnamen van providergebruik beschikbaar zijn, bevat de OAuth/API-sleutelstatussectie
gebruiksvensters en quotamomentopnamen van aanbieders.
Huidige aanbieders met gebruiksvensters: Anthropic, GitHub Copilot, Gemini CLI, OpenAI
Codex, MiniMax, Xiaomi en z.ai. Gebruiksauthenticatie komt uit providerspecifieke hooks
wanneer beschikbaar; anders valt OpenClaw terug op overeenkomende OAuth-/API-sleutelreferenties
uit authenticatieprofielen, omgevingsvariabelen of configuratie.
In uitvoer met --json is auth.providers het provider-overzicht dat rekening houdt met omgeving/configuratie/opslag,
terwijl auth.oauth alleen de gezondheid van profielen in de authenticatieopslag is.
Voeg --probe toe om live authenticatieprobes uit te voeren op elk geconfigureerd providerprofiel.
Probes zijn echte verzoeken (kunnen tokens verbruiken en snelheidslimieten activeren).
Gebruik --agent <id> om de model-/authenticatiestatus van een geconfigureerde agent te inspecteren. Wanneer dit wordt weggelaten,
gebruikt de opdracht OPENCLAW_AGENT_DIR/PI_CODING_AGENT_DIR als die is ingesteld, anders de
geconfigureerde standaardagent.
Proberijen kunnen afkomstig zijn uit authenticatieprofielen, omgevingsreferenties of models.json.
Voor probleemoplossing met Codex OAuth zijn openclaw models status,
openclaw models auth list --provider openai-codex en
openclaw config get agents.defaults.model --json de snelste manier om te
bevestigen of een agent openai-codex/* via PI of openai/*
via de native Codex-runtime gebruikt. Zie OpenAI-providerinstelling.
Opmerkingen:
models set <model-or-alias>accepteertprovider/modelof een alias.models listis alleen-lezen: het leest configuratie, authenticatieprofielen, bestaande catalogusstatus en door providers beheerde catalogusrijen, maar herschrijftmodels.jsonniet.- De kolom
Authis op providerniveau en alleen-lezen. Deze wordt berekend uit lokale metadata van authenticatieprofielen, omgevingsmarkeringen, geconfigureerde providersleutels, lokale-provider- markeringen, AWS Bedrock-omgevings-/profielmarkeringen en synthetische authenticatiemetadata van Plugins; hij laadt geen providerruntime, leest geen geheimen uit de sleutelhanger, roept geen provider- API's aan en bewijst geen exacte uitvoeringsgereedheid per model. models list --all --provider <id>kan door providers beheerde statische catalogusrijen uit Plugin-manifesten of meegeleverde providercatalogusmetadata bevatten, zelfs wanneer je je nog niet bij die provider hebt geauthenticeerd. Die rijen worden nog steeds als niet beschikbaar weergegeven totdat overeenkomende authenticatie is geconfigureerd.models listhoudt het besturingsvlak responsief terwijl providercatalogusdetectie traag is. De standaard- en geconfigureerde weergaven vallen na een korte wachttijd terug op geconfigureerde of synthetische modelrijen en laten detectie op de achtergrond voltooien. Gebruik--allwanneer je de exacte volledig gedetecteerde catalogus nodig hebt en bereid bent te wachten op providerdetectie.- Brede
models list --allvoegt manifestcatalogusrijen samen bovenop registerrijen zonder supplement-hooks van de providerruntime te laden. Providergefilterde snelle manifestpaden gebruiken alleen providers die alsstaticzijn gemarkeerd; providers die alsrefreshablezijn gemarkeerd blijven register-/cachegebaseerd en voegen manifestrijen toe als supplementen, terwijl providers die alsruntimezijn gemarkeerd op register-/runtimedetectie blijven. models listhoudt native modelmetadata en runtimebeperkingen gescheiden. In tabeluitvoer toontCtxcontextTokens/contextWindowwanneer een effectieve runtimebeperking afwijkt van het native contextvenster; JSON-rijen bevattencontextTokenswanneer een provider die beperking beschikbaar stelt.models list --provider <id>filtert op provider-id, zoalsmoonshotofopenai-codex. Het accepteert geen weergavelabels uit interactieve providerkiezers, zoalsMoonshot AI.- Modelreferenties worden geparseerd door te splitsen op de eerste
/. Als de model-ID/bevat (OpenRouter-stijl), neem dan het providerprefix op (voorbeeld:openrouter/moonshotai/kimi-k2). - Als je de provider weglaat, herleidt OpenClaw de invoer eerst als alias, daarna als een unieke overeenkomst met een geconfigureerde provider voor die exacte model-id, en pas daarna valt het terug op de geconfigureerde standaardprovider met een afschrijvingswaarschuwing. Als die provider het geconfigureerde standaardmodel niet langer aanbiedt, valt OpenClaw terug op de eerste geconfigureerde provider/het eerste geconfigureerde model in plaats van een verouderde standaardwaarde van een verwijderde provider te tonen.
models statuskanmarker(<value>)tonen in authenticatie-uitvoer voor niet-geheime placeholders (bijvoorbeeldOPENAI_API_KEY,secretref-managed,minimax-oauth,oauth:chutes,ollama-local) in plaats van ze als geheimen te maskeren.
Modellen scannen
models scan leest OpenRouters openbare :free-catalogus en rangschikt kandidaten voor
fallbackgebruik. De catalogus zelf is openbaar, dus scans met alleen metadata hebben geen
OpenRouter-sleutel nodig.
Standaard probeert OpenClaw ondersteuning voor tools en afbeeldingen te proben met live modelaanroepen.
Als er geen OpenRouter-sleutel is geconfigureerd, valt de opdracht terug op uitvoer met alleen metadata
en legt uit dat :free-modellen nog steeds OPENROUTER_API_KEY vereisen voor
probes en inferentie.
Opties:
--no-probe(alleen metadata; geen configuratie-/geheimenlookup)--min-params <b>--max-age-days <days>--provider <name>--max-candidates <n>--timeout <ms>(catalogusverzoek en time-out per probe)--concurrency <n>--yes--no-input--set-default--set-image--json
--set-default en --set-image vereisen live probes; scanresultaten
met alleen metadata zijn informatief en worden niet toegepast op de configuratie.
Modellenstatus
Opties:
--json--plain--check(afsluitcode 1=verlopen/ontbrekend, 2=verloopt binnenkort)--probe(live probe van geconfigureerde authenticatieprofielen)--probe-provider <name>(probe één provider)--probe-profile <id>(herhaalde of door komma's gescheiden profiel-id's)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>--agent <id>(geconfigureerde agent-id; overschrijftOPENCLAW_AGENT_DIR/PI_CODING_AGENT_DIR)
--json houdt stdout gereserveerd voor de JSON-payload. Diagnostiek voor authenticatieprofielen, providers
en opstarten wordt naar stderr geleid zodat scripts stdout rechtstreeks kunnen pipen
naar tools zoals jq.
Statuscategorieën voor probes:
okauthrate_limitbillingtimeoutformatunknownno_model
Te verwachten gevallen voor probe-details/redencodes:
excluded_by_auth_order: er bestaat een opgeslagen profiel, maar explicieteauth.order.<provider>heeft het weggelaten, dus de probe meldt de uitsluiting in plaats van het te proberen.missing_credential,invalid_expires,expired,unresolved_ref: profiel is aanwezig maar niet geschikt/oplosbaar.no_model: providerauthenticatie bestaat, maar OpenClaw kon geen probeerbare modelkandidaat voor die provider herleiden.
Aliassen + fallbacks
openclaw models aliases list
openclaw models fallbacks list
Authenticatieprofielen
openclaw models auth add
openclaw models auth list [--provider <id>] [--json]
openclaw models auth login --provider <id>
openclaw models auth setup-token --provider <id>
openclaw models auth paste-token
models auth add is de interactieve authenticatiehulp. Deze kan een authenticatiestroom van een provider
starten (OAuth/API-sleutel) of je naar handmatig tokenplakken begeleiden, afhankelijk van de
provider die je kiest.
models auth list toont opgeslagen authenticatieprofielen voor de geselecteerde agent zonder
token-, API-sleutel- of OAuth-geheim materiaal af te drukken. Gebruik --provider <id> om
te filteren op één provider, zoals openai-codex, en --json voor scripting.
models auth login voert de authenticatiestroom van een provider-Plugin uit (OAuth/API-sleutel). Gebruik
openclaw plugins list om te zien welke providers zijn geïnstalleerd.
Gebruik openclaw models auth --agent <id> <subcommand> om authenticatieresultaten naar een
specifieke geconfigureerde agentopslag te schrijven. De bovenliggende vlag --agent wordt gehonoreerd door
add, list, login, setup-token, paste-token en
login-github-copilot.
Voorbeelden:
openclaw models auth login --provider openai-codex --set-default
openclaw models auth list --provider openai-codex
Opmerkingen:
setup-tokenenpaste-tokenblijven generieke tokenopdrachten voor providers die tokenauthenticatiemethoden beschikbaar stellen.setup-tokenvereist een interactieve TTY en voert de tokenauthenticatie- methode van de provider uit (standaard de methodesetup-tokenvan die provider wanneer deze er een beschikbaar stelt).paste-tokenaccepteert een tokenreeks die elders of door automatisering is gegenereerd.paste-tokenvereist--provider, vraagt om de tokenwaarde en schrijft deze naar de standaardprofiel-id<provider>:manual, tenzij je--profile-iddoorgeeft.paste-token --expires-in <duration>slaat een absolute tokenvervaldatum op vanuit een relatieve duur zoals365dof12h.- Anthropic-opmerking: medewerkers van Anthropic hebben ons verteld dat OpenClaw-achtig Claude CLI-gebruik weer is toegestaan, dus OpenClaw behandelt hergebruik van Claude CLI en gebruik van
claude -pals goedgekeurd voor deze integratie, tenzij Anthropic een nieuw beleid publiceert. - Anthropic
setup-token/paste-tokenblijven beschikbaar als ondersteund OpenClaw-tokenpad, maar OpenClaw geeft nu de voorkeur aan hergebruik van Claude CLI enclaude -pwanneer beschikbaar.