Setup
To wire it by hand, add Opper as a custom provider in~/.openclaw/config.json. This is the top-level config; the CLI writes the equivalent entry into the per-agent models.json above. Either location works — use the manual one when you want the provider available to every agent, or want the model list under version control:
Choosing a model
Switch at any time:opper/ prefix names the provider; everything after it is the Opper model ID.
The custom-provider route gives you full model access with a single API key, but no session span tracing. OpenClaw is built on pi, so if you want traces grouped per session it’s worth looking at the native pi provider package — check its docs for whether your OpenClaw version can load pi extensions.
Related
pi
The agent OpenClaw is built on, with native tracing.
All integrations
Every app that runs on Opper.