Providers
Volcengine (Doubao)
De Volcengine-provider biedt toegang tot Doubao-modellen en modellen van derden die op Volcano Engine worden gehost, met afzonderlijke endpoints voor algemene en programmeerwerklasten. Dezelfde gebundelde plugin registreert ook Volcengine Speech als TTS-provider.
| Detail | Waarde |
|---|---|
| Providers | volcengine (algemeen + TTS), volcengine-plan (programmeren) |
| Modelauthenticatie | VOLCANO_ENGINE_API_KEY |
| TTS-authenticatie | VOLCENGINE_TTS_API_KEY of BYTEPLUS_SEED_SPEECH_API_KEY |
| API | OpenAI-compatibele modellen, BytePlus Seed Speech TTS |
Aan de slag
Stel de API-sleutel in
Voer de interactieve onboarding uit:
openclaw onboard --auth-choice volcengine-api-keyHiermee worden zowel de algemene provider (volcengine) als de programmeerprovider (volcengine-plan) met één API-sleutel geregistreerd.
Stel een standaardmodel in
{ agents: { defaults: { model: { primary: "volcengine-plan/ark-code-latest" }, }, },}Controleer of het model beschikbaar is
openclaw models list --provider volcengineopenclaw models list --provider volcengine-planProviders en endpoints
| Provider | Endpoint | Toepassing |
|---|---|---|
volcengine |
ark.cn-beijing.volces.com/api/v3 |
Algemene modellen |
volcengine-plan |
ark.cn-beijing.volces.com/api/coding/v3 |
Programmeermodellen |
Ingebouwde catalogus
Algemeen (volcengine)
| Modelverwijzing | Naam | Invoer | Context |
|---|---|---|---|
volcengine/deepseek-v3-2-251201 |
DeepSeek V3.2 | tekst, afbeelding | 128,000 |
volcengine/doubao-seed-1-8-251228 |
Doubao Seed 1.8 | tekst, afbeelding | 256,000 |
volcengine/doubao-seed-code-preview-251028 |
doubao-seed-code-preview-251028 | tekst, afbeelding | 256,000 |
volcengine/glm-4-7-251222 |
GLM 4.7 | tekst, afbeelding | 200,000 |
volcengine/kimi-k2-5-260127 |
Kimi K2.5 | tekst, afbeelding | 256,000 |
Programmeren (volcengine-plan)
| Modelverwijzing | Naam | Invoer | Context |
|---|---|---|---|
volcengine-plan/ark-code-latest |
Ark Coding Plan | tekst | 256,000 |
volcengine-plan/doubao-seed-code |
Doubao Seed Code | tekst | 256,000 |
volcengine-plan/doubao-seed-code-preview-251028 |
Doubao Seed Code Preview | tekst | 256,000 |
volcengine-plan/glm-4.7 |
GLM 4.7-programmeren | tekst | 200,000 |
volcengine-plan/kimi-k2-thinking |
Kimi K2-denken | tekst | 256,000 |
volcengine-plan/kimi-k2.5 |
Kimi K2.5-programmeren | tekst | 256,000 |
Beide catalogi zijn statisch (geen /models-detectieaanroep) en ondersteunen OpenAI-compatibele, gestreamde gebruiksregistratie. Toolschema's voor beide providers verwijderen automatisch de sleutelwoorden minLength, maxLength, minItems, maxItems, minContains en maxContains, omdat de toolaanroep-API van Volcengine deze weigert.
Tekst-naar-spraak
Volcengine TTS gebruikt de HTTP-API van BytePlus Seed Speech (voice.ap-southeast-1.bytepluses.com) en wordt afzonderlijk van de API-sleutel voor de OpenAI-compatibele Doubao-model-API geconfigureerd. Open in de BytePlus-console Seed Speech > Settings > API Keys, kopieer de API-sleutel en stel vervolgens het volgende in:
export VOLCENGINE_TTS_API_KEY="byteplus_seed_speech_api_key"export VOLCENGINE_TTS_RESOURCE_ID="seed-tts-1.0"Schakel deze vervolgens in openclaw.json in:
{ messages: { tts: { auto: "always", provider: "volcengine", providers: { volcengine: { apiKey: "byteplus_seed_speech_api_key", voice: "en_female_anna_mars_bigtts", speedRatio: 1.0, }, }, }, },}Beschikbare velden onder messages.tts.providers.volcengine: apiKey, voice, speedRatio (0.2-3.0), emotion, cluster, resourceId, appKey en baseUrl. !emotion=<value> werkt ook als een inline steminstructie wanneer overschrijvingen van steminstellingen zijn toegestaan.
Voor doelen voor spraakberichten vraagt OpenClaw om de provider-eigen indeling ogg_opus. Voor normale audiobijlagen vraagt het om mp3. De provideraliassen bytedance en doubao verwijzen ook naar deze spraakprovider.
De standaardresource-id is seed-tts-1.0, de machtiging die BytePlus standaard aan nieuw aangemaakte Seed Speech-API-sleutels verleent. Als uw project een TTS 2.0-machtiging heeft, stelt u VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0 in.
Verouderde AppID/token-authenticatie blijft ondersteund voor oudere Speech Console-toepassingen:
export VOLCENGINE_TTS_APPID="speech_app_id"export VOLCENGINE_TTS_TOKEN="speech_access_token"export VOLCENGINE_TTS_CLUSTER="volcano_tts"Andere optionele TTS-omgevingsvariabelen: VOLCENGINE_TTS_VOICE, VOLCENGINE_TTS_APP_KEY en VOLCENGINE_TTS_BASE_URL overschrijven, wanneer ze zijn ingesteld, de overeenkomstige configuratievelden van messages.tts.providers.volcengine.
Geavanceerde configuratie
Standaardmodel na onboarding
openclaw onboard --auth-choice volcengine-api-key stelt volcengine-plan/ark-code-latest in als standaardmodel en registreert tegelijkertijd de algemene volcengine-catalogus.
Terugvalgedrag van de modelkiezer
Tijdens de modelselectie bij onboarding/configuratie geeft de Volcengine-authenticatiekeuze de voorkeur aan zowel volcengine/*- als volcengine-plan/*-rijen. Als die modellen nog niet zijn geladen, valt OpenClaw terug op de ongefilterde catalogus in plaats van een lege, tot de provider beperkte kiezer weer te geven.
Omgevingsvariabelen voor daemonprocessen
Als de Gateway als daemon (launchd/systemd) wordt uitgevoerd, zorgt u ervoor dat omgevingsvariabelen voor modellen en TTS, zoals VOLCANO_ENGINE_API_KEY, VOLCENGINE_TTS_API_KEY, BYTEPLUS_SEED_SPEECH_API_KEY, VOLCENGINE_TTS_APPID en VOLCENGINE_TTS_TOKEN, beschikbaar zijn voor dat proces (bijvoorbeeld in ~/.openclaw/.env of via env.shellEnv).
Gerelateerd
Providers, modelverwijzingen en failovergedrag kiezen.
Volledige configuratiereferentie voor agents, modellen en providers.
Veelvoorkomende problemen en stappen voor foutopsporing.
Veelgestelde vragen over het configureren van OpenClaw.