synthetic provider and uses the Anthropic
Messages API.
| Property | Value |
|---|---|
| Provider | synthetic |
| Auth | SYNTHETIC_API_KEY |
| API | Anthropic Messages |
| Base URL | https://api.synthetic.new/anthropic |
Getting started
Get an API key
Get a
SYNTHETIC_API_KEY from your Synthetic account, or let onboarding
prompt you for one.Config example
Built-in catalog
All Synthetic models use cost0 (input/output/cache).
| Model ID | Context window | Max tokens | Reasoning | Input |
|---|---|---|---|---|
hf:MiniMaxAI/MiniMax-M2.5 | 192,000 | 65,536 | no | text |
hf:moonshotai/Kimi-K2-Thinking | 256,000 | 8,192 | yes | text |
hf:zai-org/GLM-4.7 | 198,000 | 128,000 | no | text |
hf:deepseek-ai/DeepSeek-R1-0528 | 128,000 | 8,192 | no | text |
hf:deepseek-ai/DeepSeek-V3-0324 | 128,000 | 8,192 | no | text |
hf:deepseek-ai/DeepSeek-V3.1 | 128,000 | 8,192 | no | text |
hf:deepseek-ai/DeepSeek-V3.1-Terminus | 128,000 | 8,192 | no | text |
hf:deepseek-ai/DeepSeek-V3.2 | 159,000 | 8,192 | no | text |
hf:meta-llama/Llama-3.3-70B-Instruct | 128,000 | 8,192 | no | text |
hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8 | 524,000 | 8,192 | no | text |
hf:moonshotai/Kimi-K2-Instruct-0905 | 256,000 | 8,192 | no | text |
hf:moonshotai/Kimi-K2.5 | 256,000 | 8,192 | yes | text + image |
hf:openai/gpt-oss-120b | 128,000 | 8,192 | no | text |
hf:Qwen/Qwen3-235B-A22B-Instruct-2507 | 256,000 | 8,192 | no | text |
hf:Qwen/Qwen3-Coder-480B-A35B-Instruct | 256,000 | 8,192 | no | text |
hf:Qwen/Qwen3-VL-235B-A22B-Instruct | 250,000 | 8,192 | no | text + image |
hf:zai-org/GLM-4.5 | 128,000 | 128,000 | no | text |
hf:zai-org/GLM-4.6 | 198,000 | 128,000 | no | text |
hf:zai-org/GLM-5 | 256,000 | 128,000 | yes | text + image |
hf:deepseek-ai/DeepSeek-V3 | 128,000 | 8,192 | no | text |
hf:Qwen/Qwen3-235B-A22B-Thinking-2507 | 256,000 | 8,192 | yes | text |
Model allowlist
Model allowlist
If you enable a model allowlist (
agents.defaults.models), 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.