/v1 متوافقة مع OpenAI. يتصل OpenClaw بـ ds4
من خلال عائلة المزوّدات العامة openai-completions.
لا يُعد ds4 Plugin مزوّد مضمّنًا في OpenClaw. اضبطه ضمن
models.providers.ds4، ثم اختر ds4/deepseek-v4-flash.
المتطلبات
- نظام macOS يدعم Metal.
- نسخة مستنسخة عاملة من ds4 تتضمن
ds4-serverوملف GGUF الخاص بـ DeepSeek V4 Flash. - ذاكرة كافية للسياق الذي تختاره؛ إذ تخصّص قيم
--ctxالأكبر ذاكرة KV إضافية عند بدء تشغيل الخادم.
البدء السريع
1
تشغيل ds4-server
استبدل
<DS4_DIR> بمسار النسخة المستنسخة من ds4.2
التحقق من نقطة النهاية المتوافقة مع OpenAI
deepseek-v4-flash.3
إضافة إعداد مزوّد OpenClaw
أضف الإعداد من الإعداد الكامل، ثم شغّل فحصًا للنموذج لمرة
واحدة:
الإعداد الكامل
استخدم هذا الإعداد عندما يكون ds4 قيد التشغيل بالفعل على127.0.0.1:18000.
contextWindow مع ds4-server --ctx. وحافظ على توافق maxTokens
مع --tokens ما لم تكن تريد عمدًا أن يطلب OpenClaw مخرجات أقل من القيمة
الافتراضية للخادم.
التشغيل عند الطلب
يمكن لـ OpenClaw تشغيل ds4 فقط عند اختيار نموذجds4/.... أضف
localService إلى إدخال المزوّد نفسه:
command مسارًا مطلقًا لملف قابل للتنفيذ. لا يُستخدم البحث
عبر الصدفة ولا توسيع ~. راجع خدمات النماذج المحلية
للاطلاع على جميع حقول localService.
Think Max
يطبّق ds4 ميزة Think Max فقط عند تحقق الشرطين التاليين:- يبدأ
ds4-serverباستخدام--ctx 393216أو قيمة أعلى. - يستخدم الطلب
reasoning_effort: "max"(أو حقل الجهد المكافئ في ds4).
الاختبار
فحص HTTP مباشر يتجاوز OpenClaw:- تكون قيمة
executionTrace.winnerProviderهيds4 - تكون قيمة
executionTrace.winnerModelهيdeepseek-v4-flash - تكون قيمة
toolSummary.callsعلى الأقل1 - يبدأ
finalAssistantVisibleTextبـtool-ok
استكشاف الأخطاء وإصلاحها
يتعذر على curl /v1/models الاتصال
يتعذر على curl /v1/models الاتصال
ds4 ليس قيد التشغيل أو غير مرتبط بالمضيف/المنفذ المحدد في
baseUrl. شغّل
ds4-server، ثم أعد المحاولة:500 prompt exceeds context
500 prompt exceeds context
قيمة
--ctx المضبوطة أصغر من اللازم لدورة OpenClaw. ارفع قيمة
ds4-server --ctx، ثم حدّث models.providers.ds4.models[].contextWindow
لتطابقها. تحتاج دورات الوكيل الكاملة التي تتضمن أدوات إلى سياق أكبر بكثير
من طلب curl مباشر ذي رسالة واحدة.عدم تفعيل Think Max
عدم تفعيل Think Max
لا يستخدم ds4 ميزة Think Max إلا عندما تكون قيمة
--ctx على الأقل 393216
ويطلب الطلب reasoning_effort: "max". تعود السياقات الأصغر إلى الاستدلال
العالي.بطء الطلب الأول
بطء الطلب الأول
يمر ds4 بمرحلة إقامة أولية باردة في Metal وتهيئة للنموذج. اضبط
localService.readyTimeoutMs: 300000 عندما يشغّل OpenClaw الخادم عند
الطلب.ذو صلة
خدمات النماذج المحلية
شغّل خوادم النماذج المحلية عند الطلب قبل طلبات النماذج.
النماذج المحلية
اختر واجهات النماذج الخلفية المحلية وشغّلها.
مزوّدو النماذج
اضبط مراجع المزوّد والمصادقة وتجاوز الفشل.
DeepSeek
سلوك مزوّد DeepSeek الأصلي وعناصر التحكم في التفكير.