#LLM request failed: provider rejected the request schema or tool payload.
1 messages Β· Page 1 of 1 (latest)
That row means the auth/key was found, but the live probe request got rejected by the provider because of the request schema / tool-calling payload β usually the model/provider doesnβt support the tool schema OpenClaw is probing with, or an OpenAI-compatible proxy has stricter schema validation.
First thing: what does openclaw --version show?
Quick checks:
- Run
openclaw models status --probeand see which provider/model row fails. - If this is from
openclaw models scan, try metadata-only first:openclaw models scan --no-probe. - For actual assistant use, switch to a known tool-capable model/provider; some OpenRouter/local/custom API-key models list fine but fail once tools are included.
- If itβs a custom provider in
models.json, double-check the providerbaseUrl,api, and model id match what that endpoint expects.
Docs: https://docs.openclaw.ai/concepts/models and https://docs.openclaw.ai/cli/models
β³ LLM request failed: provider rejected the request schema or tool payload.