Skip to main content

Synthetic

Synthetic exposes Anthropic-compatible endpoints. OpenClaw registers it as the synthetic provider and uses the Anthropic Messages API.

Quick setup

  1. Set SYNTHETIC_API_KEY (or run the wizard below).
  2. Run onboarding:
The default model is set to:

Config example

Note: OpenClaw’s Anthropic client appends /v1 to the base URL, so use https://api.synthetic.new/anthropic (not /anthropic/v1). If Synthetic changes its base URL, override models.providers.synthetic.baseUrl.

Model catalog

All models below use cost 0 (input/output/cache).

Notes

  • Model refs use synthetic/<modelId>.
  • If you enable a model allowlist (agents.defaults.models), add every model you plan to use.
  • See Model providers for provider rules.