आरंभ करना
1
API कुंजी सेट करें
इंटरैक्टिव ऑनबोर्डिंग चलाएँ:यह एक ही API कुंजी से सामान्य (
volcengine) और कोडिंग (volcengine-plan) दोनों प्रदाताओं को पंजीकृत करता है।2
डिफ़ॉल्ट मॉडल सेट करें
3
सत्यापित करें कि मॉडल उपलब्ध है
प्रदाता और एंडपॉइंट
दोनों प्रदाता एक ही API कुंजी से कॉन्फ़िगर किए जाते हैं। सेटअप दोनों को अपने-आप पंजीकृत करता है, और कोडिंग प्रदाता का मॉडल चयनकर्ता सामान्य प्रदाता के प्रमाणीकरण का भी पुनः उपयोग करता है (
volcengine-plan, volcengine का प्रमाणीकरण उपनाम है)।अंतर्निहित कैटलॉग
- सामान्य (volcengine)
- कोडिंग (volcengine-plan)
/models खोज कॉल नहीं) और OpenAI-संगत स्ट्रीम किए गए उपयोग लेखांकन का समर्थन करते हैं। दोनों प्रदाताओं की टूल स्कीमा से minLength, maxLength, minItems, maxItems, minContains, और maxContains कीवर्ड अपने-आप हटा दिए जाते हैं, क्योंकि Volcengine टूल-कॉल API उन्हें अस्वीकार करता है।
टेक्स्ट-टू-स्पीच
Volcengine TTS, BytePlus Seed Speech HTTP API (voice.ap-southeast-1.bytepluses.com) का उपयोग करता है और इसे OpenAI-संगत Doubao मॉडल API कुंजी से अलग कॉन्फ़िगर किया जाता है। BytePlus कंसोल में Seed Speech > Settings > API Keys खोलें, API कुंजी कॉपी करें, फिर सेट करें:
openclaw.json में सक्षम करें:
tts.providers.volcengine के अंतर्गत उपलब्ध फ़ील्ड: apiKey, voice, speedRatio (0.2-3.0), emotion, cluster, resourceId, appKey, और baseUrl। वॉइस-सेटिंग ओवरराइड की अनुमति होने पर !emotion=<value> इनलाइन वॉइस निर्देश के रूप में भी काम करता है।
वॉइस-नोट लक्ष्यों के लिए, OpenClaw प्रदाता-मूल ogg_opus का अनुरोध करता है। सामान्य ऑडियो अटैचमेंट के लिए, यह mp3 का अनुरोध करता है। प्रदाता उपनाम bytedance और doubao भी इसी स्पीच प्रदाता पर रिज़ॉल्व होते हैं।
डिफ़ॉल्ट संसाधन आईडी seed-tts-1.0 है, यह वह एंटाइटलमेंट है जिसे BytePlus नई बनाई गई Seed Speech API कुंजियों को डिफ़ॉल्ट रूप से प्रदान करता है। यदि आपके प्रोजेक्ट में TTS 2.0 एंटाइटलमेंट है, तो VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0 सेट करें।
पुराने Speech Console ऐप्लिकेशन के लिए पुराना AppID/टोकन प्रमाणीकरण अब भी समर्थित है:
VOLCENGINE_TTS_VOICE, VOLCENGINE_TTS_APP_KEY, और VOLCENGINE_TTS_BASE_URL सेट होने पर संबंधित tts.providers.volcengine कॉन्फ़िगरेशन फ़ील्ड को ओवरराइड करते हैं।
उन्नत कॉन्फ़िगरेशन
ऑनबोर्डिंग के बाद डिफ़ॉल्ट मॉडल
ऑनबोर्डिंग के बाद डिफ़ॉल्ट मॉडल
openclaw onboard --auth-choice volcengine-api-key, सामान्य volcengine कैटलॉग को भी पंजीकृत करते हुए volcengine-plan/ark-code-latest को डिफ़ॉल्ट मॉडल के रूप में सेट करता है।मॉडल चयनकर्ता का फ़ॉलबैक व्यवहार
मॉडल चयनकर्ता का फ़ॉलबैक व्यवहार
ऑनबोर्डिंग/कॉन्फ़िगरेशन मॉडल चयन के दौरान, Volcengine प्रमाणीकरण विकल्प
volcengine/* और volcengine-plan/* दोनों पंक्तियों को प्राथमिकता देता है। यदि वे मॉडल अभी तक लोड नहीं हुए हैं, तो OpenClaw खाली प्रदाता-स्कोप वाला चयनकर्ता दिखाने के बजाय फ़िल्टर-रहित कैटलॉग पर फ़ॉलबैक करता है।डेमन प्रक्रियाओं के लिए एनवायरनमेंट वेरिएबल
डेमन प्रक्रियाओं के लिए एनवायरनमेंट वेरिएबल
यदि Gateway डेमन (launchd/systemd) के रूप में चलता है, तो सुनिश्चित करें कि मॉडल और TTS एनवायरनमेंट वेरिएबल, जैसे
VOLCANO_ENGINE_API_KEY, VOLCENGINE_TTS_API_KEY, BYTEPLUS_SEED_SPEECH_API_KEY, VOLCENGINE_TTS_APPID, और VOLCENGINE_TTS_TOKEN, उस प्रक्रिया के लिए उपलब्ध हों (उदाहरण के लिए, ~/.openclaw/.env में या env.shellEnv के माध्यम से)।संबंधित
मॉडल चयन
प्रदाताओं, मॉडल संदर्भों और फ़ेलओवर व्यवहार का चयन।
कॉन्फ़िगरेशन
एजेंट, मॉडल और प्रदाताओं के लिए पूर्ण कॉन्फ़िगरेशन संदर्भ।
समस्या निवारण
सामान्य समस्याएँ और डीबगिंग चरण।
अक्सर पूछे जाने वाले प्रश्न
OpenClaw सेटअप के बारे में अक्सर पूछे जाने वाले प्रश्न।