Providers

Synthetic

Synthetic udostępnia endpointy zgodne z Anthropic. OpenClaw rejestruje go jako dostawcę synthetic i używa API Anthropic Messages.

Właściwość Wartość
Dostawca synthetic
Uwierzytelnianie SYNTHETIC_API_KEY
API Anthropic Messages
Base URL https://api.synthetic.new/anthropic

Pierwsze kroki

  • Pobierz klucz API

    Uzyskaj SYNTHETIC_API_KEY ze swojego konta Synthetic albo pozwól, aby kreator onboardingu poprosił Cię o niego.

  • Uruchom onboarding

    openclaw onboard --auth-choice synthetic-api-key
    
  • Sprawdź domyślny model

    Po onboardingu domyślny model jest ustawiony na:

    synthetic/hf:MiniMaxAI/MiniMax-M2.5
    
  • 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,
              },
            ],
          },
        },
      },
    }
    

    Wbudowany katalog

    Wszystkie modele Synthetic używają kosztu 0 (wejście/wyjście/cache).

    ID modelu Okno kontekstu Maks. tokeny Reasoning Wejście
    hf:MiniMaxAI/MiniMax-M2.5 192,000 65,536 nie text
    hf:moonshotai/Kimi-K2-Thinking 256,000 8,192 tak text
    hf:zai-org/GLM-4.7 198,000 128,000 nie text
    hf:deepseek-ai/DeepSeek-R1-0528 128,000 8,192 nie text
    hf:deepseek-ai/DeepSeek-V3-0324 128,000 8,192 nie text
    hf:deepseek-ai/DeepSeek-V3.1 128,000 8,192 nie text
    hf:deepseek-ai/DeepSeek-V3.1-Terminus 128,000 8,192 nie text
    hf:deepseek-ai/DeepSeek-V3.2 159,000 8,192 nie text
    hf:meta-llama/Llama-3.3-70B-Instruct 128,000 8,192 nie text
    hf:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8 524,000 8,192 nie text
    hf:moonshotai/Kimi-K2-Instruct-0905 256,000 8,192 nie text
    hf:moonshotai/Kimi-K2.5 256,000 8,192 tak text + image
    hf:openai/gpt-oss-120b 128,000 8,192 nie text
    hf:Qwen/Qwen3-235B-A22B-Instruct-2507 256,000 8,192 nie text
    hf:Qwen/Qwen3-Coder-480B-A35B-Instruct 256,000 8,192 nie text
    hf:Qwen/Qwen3-VL-235B-A22B-Instruct 250,000 8,192 nie text + image
    hf:zai-org/GLM-4.5 128,000 128,000 nie text
    hf:zai-org/GLM-4.6 198,000 128,000 nie text
    hf:zai-org/GLM-5 256,000 128,000 tak text + image
    hf:deepseek-ai/DeepSeek-V3 128,000 8,192 nie text
    hf:Qwen/Qwen3-235B-A22B-Thinking-2507 256,000 8,192 tak text
    Allowlist modeli

    Jeśli włączysz allowlist modeli (agents.defaults.models), dodaj każdy model Synthetic, którego planujesz używać. Modele spoza allowlist będą ukryte przed agentem.

    Nadpisanie base URL

    Jeśli Synthetic zmieni endpoint API, nadpisz base URL w konfiguracji:

    {
      models: {
        providers: {
          synthetic: {
            baseUrl: "https://new-api.synthetic.new/anthropic",
          },
        },
      },
    }
    

    Pamiętaj, że OpenClaw automatycznie dopisuje /v1.

    Powiązane