@kilocode/cli، للاستخدام بلا واجهة).
البروتوكول: متوافق مع OpenAI
- عنوان URL الأساسي:
https://api.orcarouter.ai/v1(يتضمّن/v1) - تستخدم معرّفات النماذج صيغة
vendor/model— والأبسط هوorcarouter/auto
إضافة VS Code
- ثبّت Kilo Code من VS Code Marketplace (افتح لوحة Extensions وابحث عن “Kilo Code”)، ثم افتحها من أيقونة Kilo Code في شريط النشاط (Activity Bar) (شريط الأيقونات على اليسار). في اللوحة، انقر على ⚙ الترس (gear) في أعلى اليمين لفتح الإعدادات.

- انتقل إلى Providers (المزوّدون). ضمن Popular providers (المزوّدون الشائعون)، ابحث عن Custom provider (المزوّد المخصص) (“Add an OpenAI-compatible provider by base URL”) وانقر على + Connect.

- املأ حقول المزوّد:
- Provider ID:
orcarouter(أحرف صغيرة وأرقام وشرطات أو شرطات سفلية فقط — بدون شرطات مائلة؛ يُرفضorcarouter/autoهنا). - Display name:
OrcaRouter(أي اسم تريده). - Base URL:
https://api.orcarouter.ai/v1 - API key: مفتاح OrcaRouter الخاص بك (
sk-orca-...).
- Provider ID:

- اختر نماذجك. بمجرد أن يصبح المفتاح وعنوان URL الأساسي صالحين، يجلب Kilo Code
قائمة النماذج الحيّة من OrcaRouter — حدّد ما تريده (أو Select all)،
ثم انقر على Submit. لاستخدام التوجيه التلقائي، أضِف أيضًا نموذجًا عبر + Add model بمعرّف
النموذج ID
orcarouter/auto(إنه اسم بديل للتوجيه، لذلك لن يظهر في القائمة المجلوبة).

- يظهر المزوّد الآن ضمن Connected providers (المزوّدون المتصلون) باسم OrcaRouter (CUSTOM).

- اختر نموذج OrcaRouter في أداة اختيار النماذج بلوحة الدردشة وأرسل رسالة اختبار — يؤكّد ردٌّ نجاح الاتصال.

في مستودع كبير، قد يسألك Kilo Code أولًا عمّا إذا كنت تريد انتظار تهيئة نظام
اللقطات (snapshot) الخاص به — اختر Disable for this project لتخطّيه (لا يزال git
يتتبّع كل شيء) كي يمرّ الطلب.
يستخدم مكوّن JetBrains الإضافي نفس Custom provider (المزوّد المخصص) بقيم عنوان URL الأساسي /
المفتاح / النموذج المطابقة نفسها.
سطر الأوامر
للاستخدام بلا واجهة / المبرمَج، ثبّت أداة سطر الأوامر.التثبيت
kilo.
الإعداد
ملف الإعداد:~/.config/kilo/kilo.jsonc (يقبل أيضًا kilo.json؛ ويتجاوزه الملف على مستوى المشروع ./kilo.jsonc).
anthropic/claude-opus-4.8 أو google/gemini-2.5-flash. تستخدم معرّفات النماذج صيغة vendor/model.
التشغيل
"type":"text" و"text":"OK".
ملاحظات
- يتضمن
base_urlالمسار/v1. - تستخدم إشارات النماذج صيغة
provider/model. ولأن المزوّد مُسمّىorcarouterويحمل معرّف النموذج أيضًا بادئةvendor، تتكوّن الإشارة من ثلاثة مقاطع:orcarouter/orcarouter/auto(أوorcarouter/anthropic/claude-opus-4.8). - الوضع بلا واجهة هو
kilo run "<prompt>" --auto(أو مرّر الموجَّه عبر stdin). ويعطي--format jsonتدفق أحداث قابلًا للقراءة آليًا. - الاستدلال/التفكير: استخدم الخيار
--variant <name>لجهد الاستدلال الخاص بالمزوّد (مثلhighوmaxوminimal)، و--thinkingلعرض كتل التفكير.
