#delete
1 messages · Page 1 of 1 (latest)
If OpenRouter’s activity log shows openrouter/auto, that usually means the actual model field in the request is openrouter/auto (or you’re failing over to it), even if your UI/alias says “MiniMax”.
A few quick checks to narrow it down:
- Version first (important): what does this print?
openclaw --version
- Confirm what OpenClaw thinks the resolved model is (on the gateway host):
openclaw models status
openclaw models status --plain
Paste the output (redact keys). This will also show if you’re silently hitting fallbacks.
- Discord gotcha: model overrides are per session key (per channel/thread). In Discord, channels/threads are isolated sessions, so run:
/model statusin the same thread/channel where the “wrong” requests happen.
- OpenRouter model refs must include the OpenRouter prefix. For OpenRouter it should look like:
openrouter/<provider>/<model>
So for MiniMax-via-OpenRouter it should be something like:openrouter/minimax/<…>
(not justminimax/<…>)
- Check your allowlist/catalog vs alias. In config, the map key is the real model id;
aliasis just a label. If you accidentally did something like:
models: { "openrouter/auto": { alias: "minimax m2.5" } }
then it’ll look like MiniMax in pickers but will call openrouter/auto.
If you paste your (sanitized) config snippets for:
agents.defaults.modelagents.defaults.models
…and the output of openclaw models status, I can point to the exact mismatch.
Docs refs: