Skip to content

Commit 66403ec

Browse files
Merge pull request #1 from TheStreamCode/docs/model-not-in-plan
docs: note MODEL_NOT_IN_PLAN is verified but not in the public error table
2 parents c19129b + f626239 commit 66403ec

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,10 @@ transport (endpoint class `custom`, payload captured and inspected):
135135
(`/provider/v1/chat/completions`).
136136

137137
Model availability depends on your Command Code plan: models outside the plan
138-
return HTTP `403 MODEL_NOT_IN_PLAN` (see Troubleshooting).
138+
return HTTP `403 MODEL_NOT_IN_PLAN` (see Troubleshooting). This error is
139+
verified against the live Provider API but is not listed in the public error
140+
table on the [Provider API docs](https://commandcode.ai/docs/provider#errors),
141+
which only covers the common cases.
139142

140143
## Model resolution
141144

@@ -169,7 +172,9 @@ plugin or refreshing the baseline.
169172
and check `openclaw models auth list`.
170173
- **HTTP `403 MODEL_NOT_IN_PLAN`** — the selected model is not included in
171174
your Command Code plan. Pick a model your plan covers, or upgrade the plan /
172-
enable on-demand usage on commandcode.ai.
175+
enable on-demand usage on commandcode.ai. Verified against the live Provider
176+
API (e.g. `claude-*` models on a GOAT key), though not listed in the public
177+
error table on the [Provider API docs](https://commandcode.ai/docs/provider#errors).
173178
- **HTTP `403 upgrade_required`** — the Go plan has no Provider API access.
174179
- **Model missing from `models list`** — refresh the bundled snapshot with
175180
`node scripts/generate-baseline.mjs` (the live catalog picks new models up

0 commit comments

Comments
 (0)