CHUTES_OAUTH_TOKEN supplies an already-obtained OAuth access token directly
(for example in CI), bypassing the interactive browser flow below.
Install plugin
Getting started
Both paths set the default model tochutes/zai-org/GLM-5.2-TEE and register
the Chutes catalog.
- OAuth
- API key
1
Run the OAuth onboarding flow
Discovery behavior
When Chutes auth is available, OpenClaw queriesGET /v1/models with that
credential and uses the discovered models, cached for 5 minutes per
credential. A rejected credential produces a catalog authentication failure;
OpenClaw does not retry anonymously. Other request failures produce an
unavailable catalog outcome, not a successful static list. A successful empty
response stays empty. API-key and OAuth discovery use this same path.
Token prices come from the native Chutes model catalog.
Its numeric prompt, completion, and cached-input rates are already in USD per
million tokens; they are not per-token OpenRouter rates. Unavailable or invalid
price metadata does not establish that a model is free.
In the default models.mode: "merge", fresh onboarding records the provider and
aliases without copying generated model rows or prices into your config. Live
prices can then refresh without overwriting explicitly authored model costs.
models.mode: "replace" disables discovery, so onboarding retains the bundled
catalog as an explicit offline seed in that mode. Existing configured model rows
and their prices are preserved when applying provider setup again.
Default aliases
OpenClaw registers two convenience aliases for the Chutes catalog:Built-in starter catalog
The bundled fallback catalog contains these current starter models plus two compatible prior-generation refs that remain selectable but are hidden from pickers:
Run
openclaw models list --all --provider chutes for the full list.
Fallback prices for starter models still listed by the native endpoint were
refreshed from its August 31, 2026 response. An absent model keeps its previous
seed snapshot: feed absence alone does not retire a shipped reference or change
its picker status. Listing metadata is not proof that your account can invoke a
model.
Config example
OAuth overrides
OAuth overrides
Customize the OAuth flow with optional environment variables:
See the Chutes OAuth docs
for redirect-app requirements and help.
Notes
Notes
- Chutes models are registered as
chutes/<model-id>. - Chutes does not report token usage while streaming (
supportsUsageInStreaming: false); usage totals still show once the stream completes.
Related
Model selection
Provider rules, model refs, and failover behavior.
Configuration reference
Full config schema including provider settings.
Chutes
Chutes dashboard and API docs.
Chutes API keys
Create and manage Chutes API keys.