Protocol: OpenAI-compatible
- Base URL:
https://api.orcarouter.ai/v1(must include/v1)
Install
Requires Node 22+. Installs theopenclaw command:
Configure
Edit~/.openclaw/openclaw.json:
Run
OK.
Notes
baseUrlmust live undermodels.providers.<name>, not inside each model entry. Putting it on a model givesUnrecognized key: "baseUrl".- The base URL keeps the trailing
/v1. Model references useprovider/model, so the auto router isorcarouter/orcarouter/auto. - The default agent name is
main(notdefault). For non-interactive runs use--localwith a--session-id. - Model names use
vendor/modelformat. Swaporcarouter/autofor a specific model likeanthropic/claude-opus-4.8orgoogle/gemini-2.5-flash(and update theprimaryreference accordingly).
Thinking / reasoning
OpenClaw talks to OrcaRouter over the standard OpenAI-compatible API (api: "openai-completions"), so reasoning follows the model’s own behavior —
pick a reasoning-capable model (e.g. an anthropic/claude-* reasoning model)
and it thinks as configured upstream.