{
  "title": "Synthetic",
  "content": "Synthetic exposes Anthropic-compatible endpoints. OpenClaw registers it as the\n`synthetic` provider and uses the Anthropic Messages API.\n\n1. Set `SYNTHETIC_API_KEY` (or run the wizard below).\n2. Run onboarding:\n\nThe default model is set to:\n\nNote: OpenClaw's Anthropic client appends `/v1` to the base URL, so use\n`https://api.synthetic.new/anthropic` (not `/anthropic/v1`). If Synthetic changes\nits base URL, override `models.providers.synthetic.baseUrl`.\n\nAll models below use cost `0` (input/output/cache).\n\n| Model ID                                               | Context window | Max tokens | Reasoning | Input        |\n| ------------------------------------------------------ | -------------- | ---------- | --------- | ------------ |\n| `hf:MiniMaxAI/MiniMax-M2.1`                            | 192000         | 65536      | false     | text         |\n| `hf:moonshotai/Kimi-K2-Thinking`                       | 256000         | 8192       | true      | text         |\n| `hf:zai-org/GLM-4.7`                                   | 198000         | 128000     | false     | text         |\n| `hf:deepseek-ai/DeepSeek-R1-0528`                      | 128000         | 8192       | false     | text         |\n| `hf:deepseek-ai/DeepSeek-V3-0324`                      | 128000         | 8192       | false     | text         |\n| `hf:deepseek-ai/DeepSeek-V3.1`                         | 128000         | 8192       | false     | text         |\n| `hf:deepseek-ai/DeepSeek-V3.1-Terminus`                | 128000         | 8192       | false     | text         |\n| `hf:deepseek-ai/DeepSeek-V3.2`                         | 159000         | 8192       | false     | text         |\n| `hf:meta-llama/Llama-3.3-70B-Instruct`                 | 128000         | 8192       | false     | text         |\n| `hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8` | 524000         | 8192       | false     | text         |\n| `hf:moonshotai/Kimi-K2-Instruct-0905`                  | 256000         | 8192       | false     | text         |\n| `hf:openai/gpt-oss-120b`                               | 128000         | 8192       | false     | text         |\n| `hf:Qwen/Qwen3-235B-A22B-Instruct-2507`                | 256000         | 8192       | false     | text         |\n| `hf:Qwen/Qwen3-Coder-480B-A35B-Instruct`               | 256000         | 8192       | false     | text         |\n| `hf:Qwen/Qwen3-VL-235B-A22B-Instruct`                  | 250000         | 8192       | false     | text + image |\n| `hf:zai-org/GLM-4.5`                                   | 128000         | 128000     | false     | text         |\n| `hf:zai-org/GLM-4.6`                                   | 198000         | 128000     | false     | text         |\n| `hf:deepseek-ai/DeepSeek-V3`                           | 128000         | 8192       | false     | text         |\n| `hf:Qwen/Qwen3-235B-A22B-Thinking-2507`                | 256000         | 8192       | true      | text         |\n\n* Model refs use `synthetic/<modelId>`.\n* If you enable a model allowlist (`agents.defaults.models`), add every model you\n  plan to use.\n* See [Model providers](/concepts/model-providers) for provider rules.",
  "code_samples": [
    {
      "code": "The default model is set to:",
      "language": "unknown"
    },
    {
      "code": "## Config example",
      "language": "unknown"
    }
  ],
  "headings": [
    {
      "level": "h2",
      "text": "Quick setup",
      "id": "quick-setup"
    },
    {
      "level": "h2",
      "text": "Config example",
      "id": "config-example"
    },
    {
      "level": "h2",
      "text": "Model catalog",
      "id": "model-catalog"
    },
    {
      "level": "h2",
      "text": "Notes",
      "id": "notes"
    }
  ],
  "url": "llms-txt#synthetic",
  "links": []
}