المتطلبات المسبقة
- Phaseo CLI وحساب Phaseo وإصدار مثبّت من DeepSeek Harness
الإعداد باستخدام Phaseo CLI
هيّئ المزوّد وعنوان URL الأساسي والبروتوكول وكتالوج النماذج والنموذج الافتراضي بأمر واحد:$DSH_HOME/cordis.patch.yml وتضع علامة على كتلة Phaseo كي تحدّث الإعدادات التي تديرها أو تحذفها فقط. وتزامن كل نماذج Phaseo النصية النشطة المتوافقة مع Chat Completions. استخدم نموذجًا افتراضيًا آخر عند الحاجة:
Phaseo CLI: DeepSeek Harness API Key ويكتبه مباشرةً في مخزن Harness المحمي $DSH_HOME/.credentials.yaml. استخدم --catalog default لتهيئة النموذج المحدد فقط.
يؤدي حذف التكامل عبر phaseo integrations remove deepseek-harness إلى إزالة إعداد Phaseo فقط وإلغاء المفتاح الذي أنشأته CLI.
أضف Phaseo يدويًا في واجهة Harness
- في DeepSeek Harness، افتح Settings > Models.
- اختر Add a custom provider.
- أدخل القيم التالية:
- ضمن Model catalog، اختر Fetch available models.
- اختر نموذج Chat Completions يدعم الأدوات، مثل
anthropic/claude-sonnet-4.6، ثم احفظ المزوّد. - عُد إلى المحرر، واختر نموذج Phaseo، وابدأ جلسة جديدة.
phaseo ثابتًا. ويمكن تعديل الاسم المعروض وعنوان URL وبيانات الاعتماد وقائمة النماذج لاحقًا.
تهيئة Phaseo باستخدام YAML
يمكنك تهيئة المزوّد نفسه مباشرةً في$DSH_HOME/settings.yaml. لا تضع مفتاح API في هذا الملف؛ إذ يحدد apiKeyEnv بيانات الاعتماد التي ينبغي لـ Harness حلّها.
PHASEO_API_KEY في البيئة التي تشغّل Harness، أو خزّن بيانات الاعتماد نفسها عبر صفحة Models. استبدل YOUR_PHASEO_MODEL_ID بالمعرّف الدقيق الذي يعيده اكتشاف نماذج Phaseo. ابدأ بـ anthropic/claude-sonnet-4.6 لسير عمل وكلاء البرمجة.
قائمة
models في settings.yaml هي كتالوج محفوظ وليست استعلامًا مباشرًا. حدّثها عند الرغبة في عرض مزيد من نماذج Phaseo في Harness.التحقق من الاتصال
قبل اختبار Harness، تحقق بشكل مستقل من بيانات الاعتماد ومسار اكتشاف النماذج:استكشاف الأخطاء وإصلاحها
- يعيد جلب النماذج الرمز
401- تحقق من صلاحية مفتاح Phaseo API ومن تضمين/v1في عنوان URL الأساسي. - النموذج غير موجود في القائمة - أعد جلب الكتالوج أو أضف معرّف نموذج Phaseo الدقيق ضمن
modelsفي$DSH_HOME/settings.yaml. - يبلغ Harness عن
MISSING_CREDENTIAL- خزّن المفتاح في صفحة Models أو أتِحPHASEO_API_KEYلعملية Harness. - يستخدم الطلب نقطة نهاية خاطئة - اختر
OpenAI Completions/openai-completions. يستخدم هذا التكامل مسار التوافق في Phaseo/v1/chat/completions. - يرفض النموذج أدوات الوظائف مع تفعيل الاستدلال - اختر نموذجًا يدعم الأدوات عبر Chat Completions. النماذج التي تتطلب Responses API للاستدلال باستخدام الأدوات لا تتوافق مع بروتوكول مزوّد Harness هذا.
- تحتفظ جلسة موجودة بالنموذج القديم - ابدأ جلسة جديدة. يسجل Harness المزوّد والنموذج المحددين في الجلسات التي أرسلت طلبًا بالفعل.