Skip to main content

Synthetic

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

Getting started

1

Get an API key

Obtain a SYNTHETIC_API_KEY from your Synthetic account, or let the onboarding wizard prompt you for one.
2

Run onboarding

3

Verify the default model

After onboarding the default model is set to:
Velaclaw’s Anthropic client appends /v1 to the base URL automatically, so use https://api.synthetic.new/anthropic (not /anthropic/v1). If Synthetic changes its base URL, override models.providers.synthetic.baseUrl.

Config example

Model catalog

All Synthetic models use cost 0 (input/output/cache).
Model refs use the form synthetic/<modelId>. Use velaclaw models list --provider synthetic to see all models available on your account.
If you enable a model allowlist (agents.defaults.models), add every Synthetic model you plan to use. Models not in the allowlist will be hidden from the agent.
If Synthetic changes its API endpoint, override the base URL in your config:
Remember that Velaclaw appends /v1 automatically.

Model providers

Provider rules, model refs, and failover behavior.

Configuration reference

Full config schema including provider settings.

Synthetic

Synthetic dashboard and API docs.