Erste Schritte
1
API-Schlüssel festlegen
Führen Sie das interaktive Onboarding aus:Dadurch werden sowohl der allgemeine (
volcengine) als auch der Coding-Provider (volcengine-plan) mit einem einzigen API-Schlüssel registriert.2
Standardmodell festlegen
3
Verfügbarkeit des Modells überprüfen
Provider und Endpunkte
Beide Provider werden mit einem einzigen API-Schlüssel konfiguriert. Die Einrichtung registriert beide automatisch, und die Modellauswahl des Coding-Providers verwendet außerdem die Authentifizierung des allgemeinen Providers (
volcengine-plan ist ein Authentifizierungsalias von volcengine).Integrierter Katalog
- Allgemein (volcengine)
- Coding (volcengine-plan)
/models-Discovery-Aufruf) und unterstützen OpenAI-kompatible, gestreamte Nutzungsabrechnung. Die Tool-Schemas beider Provider entfernen automatisch die Schlüsselwörter minLength, maxLength, minItems, maxItems, minContains und maxContains, da die Tool-Call-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 separat vom API-Schlüssel für die OpenAI-kompatible 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:
openclaw.json:
tts.providers.volcengine: apiKey, voice, speedRatio (0.2-3.0), emotion, cluster, resourceId, appKey und baseUrl. !emotion=<value> funktioniert ebenfalls als Inline-Stimmanweisung, wenn Überschreibungen der Spracheinstellung zulässig sind.
Für Sprachnachrichtenziele fordert OpenClaw das Provider-native ogg_opus an. Für normale Audioanhänge fordert es mp3 an. Die Provider-Aliase bytedance und doubao werden ebenfalls diesem Sprach-Provider zugeordnet.
Die standardmäßige Ressourcen-ID ist seed-tts-1.0, die Berechtigung, die BytePlus neu erstellten Seed-Speech-API-Schlüsseln standardmäßig gewährt. 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 für ältere Speech-Console-Anwendungen weiterhin unterstützt:
VOLCENGINE_TTS_VOICE, VOLCENGINE_TTS_APP_KEY und VOLCENGINE_TTS_BASE_URL überschreiben, sofern gesetzt, die entsprechenden tts.providers.volcengine-Konfigurationsfelder.
Erweiterte Konfiguration
Standardmodell nach dem Onboarding
Standardmodell nach dem Onboarding
openclaw onboard --auth-choice volcengine-api-key legt volcengine-plan/ark-code-latest als Standardmodell fest und registriert gleichzeitig den allgemeinen volcengine-Katalog.Fallback-Verhalten der Modellauswahl
Fallback-Verhalten der Modellauswahl
Bei der Modellauswahl während des Onboardings oder der Konfiguration bevorzugt die Volcengine-Authentifizierungsoption sowohl
volcengine/*- als auch volcengine-plan/*-Zeilen. Wenn diese Modelle noch nicht geladen sind, greift OpenClaw auf den ungefilterten Katalog zurück, statt eine leere, auf den Provider beschränkte Modellauswahl anzuzeigen.Umgebungsvariablen für Daemon-Prozesse
Umgebungsvariablen für Daemon-Prozesse
Wenn das Gateway als Daemon (launchd/systemd) ausgeführt wird, 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 (zum Beispiel in ~/.openclaw/.env oder über env.shellEnv).Verwandte Themen
Modellauswahl
Auswahl von Providern, Modellreferenzen und Failover-Verhalten.
Konfiguration
Vollständige Konfigurationsreferenz für Agenten, Modelle und Provider.
Fehlerbehebung
Häufige Probleme und Schritte zur Fehlerdiagnose.
FAQ
Häufig gestellte Fragen zur Einrichtung von OpenClaw.