Synthetic

Synthetic cung cấp các endpoint tương thích với Anthropic. OpenClaw đăng ký nó như là provider synthetic và sử dụng Anthropic Messages API.

Cài đặt nhanh

  1. Đặt biến SYNTHETIC_API_KEY (hoặc chạy wizard bên dưới).
  2. Chạy onboarding:
openclaw onboard --auth-choice synthetic-api-key

Model mặc định được đặt là:

synthetic/hf:MiniMaxAI/MiniMax-M2.1

Ví dụ config

{
  env: { SYNTHETIC_API_KEY: "sk-..." },
  agents: {
    defaults: {
      model: { primary: "synthetic/hf:MiniMaxAI/MiniMax-M2.1" },
      models: { "synthetic/hf:MiniMaxAI/MiniMax-M2.1": { alias: "MiniMax M2.1" } },
    },
  },
  models: {
    mode: "merge",
    providers: {
      synthetic: {
        baseUrl: "https://api.synthetic.new/anthropic",
        apiKey: "${SYNTHETIC_API_KEY}",
        api: "anthropic-messages",
        models: [
          {
            id: "hf:MiniMaxAI/MiniMax-M2.1",
            name: "MiniMax M2.1",
            reasoning: false,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 192000,
            maxTokens: 65536,
          },
        ],
      },
    },
  },
}

Lưu ý: Client Anthropic của OpenClaw tự động thêm /v1 vào base URL, nên các bạn dùng https://api.synthetic.new/anthropic (không phải /anthropic/v1). Nếu Synthetic thay đổi base URL, các bạn override lại models.providers.synthetic.baseUrl nhé.

Danh sách model

Tất cả các model bên dưới đều có cost là 0 (input/output/cache).

Model IDContext windowMax tokensReasoningInput
hf:MiniMaxAI/MiniMax-M2.119200065536falsetext
hf:moonshotai/Kimi-K2-Thinking2560008192truetext
hf:zai-org/GLM-4.7198000128000falsetext
hf:deepseek-ai/DeepSeek-R1-05281280008192falsetext
hf:deepseek-ai/DeepSeek-V3-03241280008192falsetext
hf:deepseek-ai/DeepSeek-V3.11280008192falsetext
hf:deepseek-ai/DeepSeek-V3.1-Terminus1280008192falsetext
hf:deepseek-ai/DeepSeek-V3.21590008192falsetext
hf:meta-llama/Llama-3.3-70B-Instruct1280008192falsetext
hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP85240008192falsetext
hf:moonshotai/Kimi-K2-Instruct-09052560008192falsetext
hf:openai/gpt-oss-120b1280008192falsetext
hf:Qwen/Qwen3-235B-A22B-Instruct-25072560008192falsetext
hf:Qwen/Qwen3-Coder-480B-A35B-Instruct2560008192falsetext
hf:Qwen/Qwen3-VL-235B-A22B-Instruct2500008192falsetext + image
hf:zai-org/GLM-4.5128000128000falsetext
hf:zai-org/GLM-4.6198000128000falsetext
hf:deepseek-ai/DeepSeek-V31280008192falsetext
hf:Qwen/Qwen3-235B-A22B-Thinking-25072560008192truetext

Ghi chú

  • Model refs sử dụng định dạng synthetic/<modelId>.
  • Nếu các bạn bật model allowlist (agents.defaults.models), nhớ thêm tất cả các model mà các bạn định dùng nhé.
  • Xem thêm Model providers để hiểu về các quy tắc provider.