Skip to main content
ds4 يقدّم DeepSeek V4 Flash من واجهة Metal خلفية محلية عبر واجهة /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 إضافية عند بدء تشغيل الخادم.
تتضمن دورات وكيل OpenClaw مخططات الأدوات وسياق مساحة العمل. قد يجتاز سياق صغير مثل --ctx 4096 اختبارات curl المباشرة، لكنه يفشل في تشغيلات الوكيل الكاملة مع 500 prompt exceeds context. استخدم --ctx 32768 على الأقل لاختبارات التحقق السريعة للوكيل والأدوات. لا تستخدم --ctx 393216 إلا عند توفر ذاكرة كافية ولتفعيل Think Max في ds4.

البدء السريع

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).
إذا شغّلت هذا السياق الكبير، فحدّث كلاً من أعلام الخادم والبيانات الوصفية لنموذج OpenClaw:

الاختبار

فحص HTTP مباشر يتجاوز OpenClaw:
توجيه نموذج OpenClaw (كما في فحص البدء السريع):
اختبار تحقق سريع كامل للوكيل واستدعاء الأدوات، بسياق لا يقل عن 32768:
النتيجة المتوقعة:
  • تكون قيمة executionTrace.winnerProvider هي ds4
  • تكون قيمة executionTrace.winnerModel هي deepseek-v4-flash
  • تكون قيمة toolSummary.calls على الأقل 1
  • يبدأ finalAssistantVisibleText بـ tool-ok

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

ds4 ليس قيد التشغيل أو غير مرتبط بالمضيف/المنفذ المحدد في baseUrl. شغّل ds4-server، ثم أعد المحاولة:
قيمة --ctx المضبوطة أصغر من اللازم لدورة OpenClaw. ارفع قيمة ds4-server --ctx، ثم حدّث models.providers.ds4.models[].contextWindow لتطابقها. تحتاج دورات الوكيل الكاملة التي تتضمن أدوات إلى سياق أكبر بكثير من طلب curl مباشر ذي رسالة واحدة.
لا يستخدم ds4 ميزة Think Max إلا عندما تكون قيمة --ctx على الأقل 393216 ويطلب الطلب reasoning_effort: "max". تعود السياقات الأصغر إلى الاستدلال العالي.
يمر ds4 بمرحلة إقامة أولية باردة في Metal وتهيئة للنموذج. اضبط localService.readyTimeoutMs: 300000 عندما يشغّل OpenClaw الخادم عند الطلب.

ذو صلة

خدمات النماذج المحلية

شغّل خوادم النماذج المحلية عند الطلب قبل طلبات النماذج.

النماذج المحلية

اختر واجهات النماذج الخلفية المحلية وشغّلها.

مزوّدو النماذج

اضبط مراجع المزوّد والمصادقة وتجاوز الفشل.

DeepSeek

سلوك مزوّد DeepSeek الأصلي وعناصر التحكم في التفكير.