POST /v1/responses)
for the Muse Spark reasoning models. OpenClaw provides Meta as an official external
plugin.
Getting started
1
Install the plugin
2
Set the API key
3
Verify models are available
MODEL_API_KEY is unresolved,
openclaw models status --json reports the missing credential under
auth.unusableProfiles.Non-interactive setup
Built-in catalog
Prices and data-use terms come from Meta’s pricing and rate limits documentation.
Capabilities:
- Text and image input through OpenClaw
- Tool calling and streaming
- Reasoning effort:
minimal,low,medium,high,xhigh(OpenClaw default:high) - Stateless encrypted reasoning replay (
store: false,include: ["reasoning.encrypted_content"])
high when no thinking level is configured. This is an
OpenClaw default, not Meta’s omitted-parameter behavior: Meta’s
reasoning documentation says that when
reasoning.effort is omitted, the model reasons at a model-determined level.
Manual config
If the Gateway runs as a daemon (launchd, systemd, Docker), make sure
MODEL_API_KEY is available to that process — for example in
~/.openclaw/.env or through env.shellEnv. A key exported only in an
interactive shell will not help a managed service unless the env is imported
separately.Smoke test
POST /v1/responses.
Related
Model providers
Choosing providers, model refs, and failover behavior.
Thinking modes
Reasoning effort levels for Muse Spark.
Configuration reference
Agent defaults and model configuration.