Przejdź do głównej treści

Synthetic

Synthetic udostępnia punkty końcowe zgodne z Anthropic. OpenClaw rejestruje go jako dostawcę synthetic i używa Anthropic Messages API.
WłaściwośćWartość
Dostawcasynthetic
UwierzytelnianieSYNTHETIC_API_KEY
APIAnthropic Messages
Bazowy URLhttps://api.synthetic.new/anthropic

Pierwsze kroki

1

Pobierz klucz API

Uzyskaj SYNTHETIC_API_KEY ze swojego konta Synthetic lub pozwól, aby kreator onboardingu poprosił cię o jego podanie.
2

Uruchom onboarding

openclaw onboard --auth-choice synthetic-api-key
3

Sprawdź model domyślny

Po onboardingu domyślny model jest ustawiony na:
synthetic/hf:MiniMaxAI/MiniMax-M2.5
Klient Anthropic w OpenClaw automatycznie dodaje /v1 do bazowego URL-a, więc użyj https://api.synthetic.new/anthropic (nie /anthropic/v1). Jeśli Synthetic zmieni swój bazowy URL, nadpisz models.providers.synthetic.baseUrl.

Przykład konfiguracji

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

Katalog modeli

Wszystkie modele Synthetic używają kosztu 0 (wejście/wyjście/cache).
Id modeluOkno kontekstuMaks. tokenówRozumowanieWejście
hf:MiniMaxAI/MiniMax-M2.5192,00065,536nietekst
hf:moonshotai/Kimi-K2-Thinking256,0008,192taktekst
hf:zai-org/GLM-4.7198,000128,000nietekst
hf:deepseek-ai/DeepSeek-R1-0528128,0008,192nietekst
hf:deepseek-ai/DeepSeek-V3-0324128,0008,192nietekst
hf:deepseek-ai/DeepSeek-V3.1128,0008,192nietekst
hf:deepseek-ai/DeepSeek-V3.1-Terminus128,0008,192nietekst
hf:deepseek-ai/DeepSeek-V3.2159,0008,192nietekst
hf:meta-llama/Llama-3.3-70B-Instruct128,0008,192nietekst
hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8524,0008,192nietekst
hf:moonshotai/Kimi-K2-Instruct-0905256,0008,192nietekst
hf:moonshotai/Kimi-K2.5256,0008,192taktekst + obraz
hf:openai/gpt-oss-120b128,0008,192nietekst
hf:Qwen/Qwen3-235B-A22B-Instruct-2507256,0008,192nietekst
hf:Qwen/Qwen3-Coder-480B-A35B-Instruct256,0008,192nietekst
hf:Qwen/Qwen3-VL-235B-A22B-Instruct250,0008,192nietekst + obraz
hf:zai-org/GLM-4.5128,000128,000nietekst
hf:zai-org/GLM-4.6198,000128,000nietekst
hf:zai-org/GLM-5256,000128,000taktekst + obraz
hf:deepseek-ai/DeepSeek-V3128,0008,192nietekst
hf:Qwen/Qwen3-235B-A22B-Thinking-2507256,0008,192taktekst
Odwołania do modeli mają postać synthetic/<modelId>. Użyj openclaw models list --provider synthetic, aby zobaczyć wszystkie modele dostępne na twoim koncie.
Jeśli włączysz allowlistę modeli (agents.defaults.models), dodaj każdy model Synthetic, którego planujesz używać. Modele nieobecne na allowliście będą ukryte przed agentem.
Jeśli Synthetic zmieni swój punkt końcowy API, nadpisz bazowy URL w konfiguracji:
{
  models: {
    providers: {
      synthetic: {
        baseUrl: "https://new-api.synthetic.new/anthropic",
      },
    },
  },
}
Pamiętaj, że OpenClaw automatycznie dodaje /v1.

Powiązane

Dostawcy modeli

Zasady dostawców, odwołania do modeli i zachowanie failover.

Dokumentacja konfiguracji

Pełny schemat konfiguracji, w tym ustawienia dostawców.

Synthetic

Panel Synthetic i dokumentacja API.