Skip to main content
يوفّر مزوّد Volcengine إمكانية الوصول إلى نماذج Doubao ونماذج الجهات الخارجية المستضافة على Volcano Engine، مع نقاط نهاية منفصلة لأعباء العمل العامة والبرمجية. ويسجّل Plugin المضمّن نفسه أيضًا Volcengine Speech كمزوّد لتحويل النص إلى كلام.

بدء الاستخدام

1

تعيين مفتاح API

شغّل الإعداد التفاعلي:
يسجّل هذا كلاً من المزوّد العام (volcengine) ومزوّد البرمجة (volcengine-plan) باستخدام مفتاح API واحد.
2

تعيين نموذج افتراضي

3

التحقق من توفر النموذج

للإعداد غير التفاعلي (في CI أو البرمجة النصية)، مرّر المفتاح مباشرةً:

المزوّدون ونقاط النهاية

يُضبط كلا المزوّدين باستخدام مفتاح API واحد. ويسجّل الإعداد كليهما تلقائيًا، كما يعيد منتقي النماذج الخاص بمزوّد البرمجة استخدام مصادقة المزوّد العام (volcengine-plan هو اسم مصادقة بديل لـvolcengine).

الكتالوج المضمّن

كلا الكتالوجين ثابت (من دون استدعاء اكتشاف /models) ويدعمان احتساب الاستخدام المتدفق المتوافق مع OpenAI. وتحذف مخططات الأدوات لكلا المزوّدين تلقائيًا الكلمات المفتاحية minLength وmaxLength وminItems وmaxItems وminContains وmaxContains، لأن API استدعاء الأدوات في Volcengine يرفضها.

تحويل النص إلى كلام

يستخدم تحويل النص إلى كلام في Volcengine واجهة BytePlus Seed Speech HTTP API (voice.ap-southeast-1.bytepluses.com)، ويُضبط بشكل منفصل عن مفتاح API الخاص بنماذج Doubao المتوافقة مع OpenAI. في وحدة تحكم BytePlus، افتح Seed Speech > Settings > API Keys، وانسخ مفتاح API، ثم عيّن:
ثم فعّله في openclaw.json:
الحقول المتاحة ضمن messages.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 المنشأة حديثًا. إذا كان مشروعك يتمتع باستحقاق تحويل النص إلى كلام 2.0، فعيّن VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0.
المفتاح VOLCANO_ENGINE_API_KEY مخصّص لنقاط نهاية نماذج ModelArk/Doubao، وليس مفتاح Seed Speech API. يتطلب تحويل النص إلى كلام مفتاح Seed Speech API من وحدة تحكم BytePlus Speech، أو زوج AppID/رمز مميز قديمًا من وحدة تحكم Speech.
تظل مصادقة AppID/الرمز المميز القديمة مدعومة لتطبيقات وحدة تحكم Speech الأقدم:
متغيرات البيئة الاختيارية الأخرى لتحويل النص إلى كلام هي: VOLCENGINE_TTS_VOICE وVOLCENGINE_TTS_APP_KEY وVOLCENGINE_TTS_BASE_URL، وهي تتجاوز حقول الضبط المقابلة في messages.tts.providers.volcengine عند تعيينها.

الضبط المتقدم

يعيّن openclaw onboard --auth-choice volcengine-api-key النموذج volcengine-plan/ark-code-latest كنموذج افتراضي، مع تسجيل كتالوج volcengine العام أيضًا.
أثناء اختيار النموذج في الإعداد أو الضبط، يفضّل خيار مصادقة Volcengine كلاً من صفوف volcengine/* وvolcengine-plan/*. وإذا لم تكن تلك النماذج محمّلة بعد، يتراجع OpenClaw إلى الكتالوج غير المصفّى بدلاً من عرض منتقٍ فارغ مقيّد بالمزوّد.
إذا كان Gateway يعمل كبرنامج خفي (launchd/systemd)، فتأكد من إتاحة متغيرات بيئة النموذج وتحويل النص إلى كلام، مثل VOLCANO_ENGINE_API_KEY وVOLCENGINE_TTS_API_KEY وBYTEPLUS_SEED_SPEECH_API_KEY وVOLCENGINE_TTS_APPID وVOLCENGINE_TTS_TOKEN، لتلك العملية (على سبيل المثال، في ~/.openclaw/.env أو عبر env.shellEnv).
عند تشغيل OpenClaw كخدمة في الخلفية، لا تُورّث متغيرات البيئة المعيّنة في الصدفة التفاعلية تلقائيًا. راجع ملاحظة البرنامج الخفي أعلاه.

ذو صلة

اختيار النموذج

اختيار المزوّدين ومراجع النماذج وسلوك تجاوز الفشل.

الضبط

مرجع الضبط الكامل للوكلاء والنماذج والمزوّدين.

استكشاف الأخطاء وإصلاحها

المشكلات الشائعة وخطوات تصحيح الأخطاء.

الأسئلة الشائعة

الأسئلة الشائعة حول إعداد OpenClaw.