يمكن لـ OpenCode استدعاء Phaseo عبر مزوّد مخصص متوافق مع OpenAI. استخدم هذا الإعداد إذا أردت أن تمرّ اختيارات النماذج والاستخدام والتوجيه في OpenCode عبر مفتاح API واحد من Phaseo.
1) إعداد OpenCode
ثبّت OpenCode من الإصدار الرسمي، ثم استخدم CLI الخاص بـ Phaseo لإضافة مزوّد عام ومزامنة جميع نماذج Phaseo المتوافقة وحفظ مفتاح مخصص في مخزن بيانات اعتماد OpenCode:
ينشئ الأمر مفتاح Phaseo CLI: OpenCode API Key غير منتهي الصلاحية، ويحافظ على إعدادات OpenCode وبيانات اعتماده الأخرى، ويدعم --dry-run. يحدّث ملف opencode.jsonc العام إن كان موجودًا، وإلا يستخدم ~/.config/opencode/opencode.json.
استخدم --catalog default لتهيئة النموذج المحدد فقط.
تحتفظ CLI بنسخة خاصة بها في مخزن بيانات اعتماد نظام التشغيل، وتلغي المفتاح عند تشغيل phaseo integrations remove opencode.
الإعداد اليدوي
أنشئ opencode.json أو حدّثه في مشروعك أو في إعدادات OpenCode العامة:
أضف النماذج إلى كائن models أو احذفها لمطابقة معرّفات نماذج Phaseo التي تريد استخدامها في OpenCode.
2) تشغيل OpenCode
أعد تشغيل OpenCode بعد تعديل الإعدادات، ثم اختر نموذج Phaseo من /models.
لإزالة مزوّد Phaseo وحده لاحقًا، شغّل:
التحقق
- أرسل طلبًا بسيطًا قبل استخدام مهام سير العمل التي تعدّل الملفات.
- إذا رُفض النموذج، فتحقق من المعرّف الدقيق عبر نقطة النهاية Models.
- إذا فشل التحقق من الهوية، فأعد تشغيل
phaseo opencode وتحقق من opencode auth list.
إضافة سياق التوثيق
لتمكين OpenCode من قراءة وثائق Phaseo أثناء الجلسة، أضف خادم Docs MCP أيضًا. آخر تعديل في ٢ أكتوبر ٢٠٢٦