@openclaw/synthetic-provider
plugin and uses the Anthropic Messages API.
Getting started
1
Install the plugin
2
Get an API key
Get a
SYNTHETIC_API_KEY from your Synthetic account, or let onboarding
prompt you for one.3
Run onboarding
4
Verify the default model
Onboarding sets the default model to:
Config example
Model discovery
With a Synthetic credential, OpenClaw discovers current text models from Synthetic’s/openai/v1/models API.
Inference still uses the Anthropic Messages API. Newly advertised models, including
small models and syn: aliases, do not need an OpenClaw catalog update.
The live catalog supplies context and output limits, image input, reasoning,
tool support, and usage-based token prices. Those prices are estimates, not a
subscription bill. See Synthetic’s current model list
for availability and its recommended aliases.
Offline catalog generation and unavailable or unusable discovery responses use
the bundled seed models. Your selected model is not changed automatically.
When you override the inference base URL, OpenClaw skips Synthetic’s fixed
discovery URL so a proxy credential is not sent to Synthetic.
Model allowlist
Model allowlist
If you enable a model allowlist (
agents.defaults.modelPolicy.allow), add every
Synthetic model you plan to use. Models not in the allowlist are hidden
from the agent.Base URL override
Base URL override
If Synthetic changes its API endpoint, override the base URL:OpenClaw still appends
/v1 automatically.Related
Model providers
Provider rules, model refs, and failover behavior.
Configuration reference
Full config schema including provider settings.
Synthetic
Synthetic dashboard and API docs.