Providers

Volcengine (Doubao)

Der Volcengine-Provider ermöglicht den Zugriff auf Doubao-Modelle und Drittanbietermodelle, die auf Volcano Engine gehostet werden. Dabei werden separate Endpunkte für allgemeine Aufgaben und Coding-Workloads verwendet. Dasselbe gebündelte Plugin registriert außerdem Volcengine Speech als TTS-Provider.

Detail Wert
Provider volcengine (allgemein + TTS), volcengine-plan (Coding)
Modellauthentifizierung VOLCANO_ENGINE_API_KEY
TTS-Authentifizierung VOLCENGINE_TTS_API_KEY oder BYTEPLUS_SEED_SPEECH_API_KEY
API OpenAI-kompatible Modelle, BytePlus Seed Speech TTS

Erste Schritte

  • API-Schlüssel festlegen

    Führen Sie das interaktive Onboarding aus:

    bash
    openclaw onboard --auth-choice volcengine-api-key

    Dadurch werden sowohl der allgemeine Provider (volcengine) als auch der Coding-Provider (volcengine-plan) mit einem einzigen API-Schlüssel registriert.

  • Standardmodell festlegen

    json5
    {  agents: {    defaults: {      model: { primary: "volcengine-plan/ark-code-latest" },    },  },}
  • Verfügbarkeit des Modells überprüfen

    bash
    openclaw models list --provider volcengineopenclaw models list --provider volcengine-plan
  • Provider und Endpunkte

    Provider Endpunkt Anwendungsfall
    volcengine ark.cn-beijing.volces.com/api/v3 Allgemeine Modelle
    volcengine-plan ark.cn-beijing.volces.com/api/coding/v3 Coding-Modelle

    Integrierter Katalog

    Allgemein (volcengine)

    Modellreferenz Name Eingabe Kontext
    volcengine/deepseek-v3-2-251201 DeepSeek V3.2 Text, Bild 128,000
    volcengine/doubao-seed-1-8-251228 Doubao Seed 1.8 Text, Bild 256,000
    volcengine/doubao-seed-code-preview-251028 doubao-seed-code-preview-251028 Text, Bild 256,000
    volcengine/glm-4-7-251222 GLM 4.7 Text, Bild 200,000
    volcengine/kimi-k2-5-260127 Kimi K2.5 Text, Bild 256,000

    Coding (volcengine-plan)

    Modellreferenz Name Eingabe Kontext
    volcengine-plan/ark-code-latest Ark Coding Plan Text 256,000
    volcengine-plan/doubao-seed-code Doubao Seed Code Text 256,000
    volcengine-plan/doubao-seed-code-preview-251028 Doubao Seed Code Preview Text 256,000
    volcengine-plan/glm-4.7 GLM 4.7 Coding Text 200,000
    volcengine-plan/kimi-k2-thinking Kimi K2 Thinking Text 256,000
    volcengine-plan/kimi-k2.5 Kimi K2.5 Coding Text 256,000

    Beide Kataloge sind statisch (kein /models-Erkennungsaufruf) und unterstützen eine OpenAI-kompatible Nutzungsabrechnung bei gestreamter Verwendung. Die Tool-Schemas beider Provider entfernen automatisch die Schlüsselwörter minLength, maxLength, minItems, maxItems, minContains und maxContains, da die Tool-Aufruf-API von Volcengine diese ablehnt.

    Text-to-Speech

    Volcengine TTS verwendet die BytePlus Seed Speech HTTP-API (voice.ap-southeast-1.bytepluses.com) und wird unabhängig vom API-Schlüssel der OpenAI-kompatiblen Doubao-Modell-API konfiguriert. Öffnen Sie in der BytePlus-Konsole Seed Speech > Settings > API Keys, kopieren Sie den API-Schlüssel und legen Sie anschließend Folgendes fest:

    bash
    export VOLCENGINE_TTS_API_KEY="byteplus_seed_speech_api_key"export VOLCENGINE_TTS_RESOURCE_ID="seed-tts-1.0"

    Aktivieren Sie den Provider anschließend in openclaw.json:

    json5
    {  messages: {    tts: {      auto: "always",      provider: "volcengine",      providers: {        volcengine: {          apiKey: "byteplus_seed_speech_api_key",          voice: "en_female_anna_mars_bigtts",          speedRatio: 1.0,        },      },    },  },}

    Verfügbare Felder unter messages.tts.providers.volcengine: apiKey, voice, speedRatio (0.2-3.0), emotion, cluster, resourceId, appKey und baseUrl. !emotion=<value> kann ebenfalls als Inline-Stimmanweisung verwendet werden, wenn Überschreibungen der Stimmeinstellungen zulässig sind.

    Für Ziele mit Sprachnachrichten fordert OpenClaw das native Providerformat ogg_opus an. Für normale Audioanhänge wird mp3 angefordert. Die Provider-Aliase bytedance und doubao werden ebenfalls diesem Sprach-Provider zugeordnet.

    Die standardmäßige Ressourcen-ID ist seed-tts-1.0. Diese Berechtigung gewährt BytePlus neu erstellten Seed-Speech-API-Schlüsseln standardmäßig. Wenn Ihr Projekt über eine TTS-2.0-Berechtigung verfügt, legen Sie VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0 fest.

    Die ältere AppID-/Token-Authentifizierung wird weiterhin für ältere Speech-Console-Anwendungen unterstützt:

    bash
    export VOLCENGINE_TTS_APPID="speech_app_id"export VOLCENGINE_TTS_TOKEN="speech_access_token"export VOLCENGINE_TTS_CLUSTER="volcano_tts"

    Weitere optionale TTS-Umgebungsvariablen: VOLCENGINE_TTS_VOICE, VOLCENGINE_TTS_APP_KEY und VOLCENGINE_TTS_BASE_URL überschreiben, sofern festgelegt, die entsprechenden Konfigurationsfelder unter messages.tts.providers.volcengine.

    Erweiterte Konfiguration

    Standardmodell nach dem Onboarding

    openclaw onboard --auth-choice volcengine-api-key legt volcengine-plan/ark-code-latest als Standardmodell fest und registriert zugleich den allgemeinen volcengine-Katalog.

    Fallback-Verhalten der Modellauswahl

    Bei der Modellauswahl während des Onboardings oder der Konfiguration bevorzugt die Volcengine-Authentifizierungsoption sowohl Einträge vom Typ volcengine/* als auch vom Typ volcengine-plan/*. Wenn diese Modelle noch nicht geladen sind, greift OpenClaw auf den ungefilterten Katalog zurück, anstatt eine leere, auf den Provider beschränkte Auswahl anzuzeigen.

    Umgebungsvariablen für Daemon-Prozesse

    Wenn der Gateway als Daemon ausgeführt wird (launchd/systemd), stellen Sie sicher, dass Modell- und TTS-Umgebungsvariablen wie VOLCANO_ENGINE_API_KEY, VOLCENGINE_TTS_API_KEY, BYTEPLUS_SEED_SPEECH_API_KEY, VOLCENGINE_TTS_APPID und VOLCENGINE_TTS_TOKEN für diesen Prozess verfügbar sind, beispielsweise in ~/.openclaw/.env oder über env.shellEnv.

    Verwandte Themen

    Was this useful?
    On this page

    On this page