إعداد Kilo Code
اربط QCode.cc في إضافة Kilo Code لـ VS Code: الإعدادات -> Providers -> Custom provider، مع ضبط Provider API على Anthropic Messages لـ Claude
تحتاج مفتاح API؟ أنشئ حسابًا ←نقاط النهاية وعناوين Base URL ←
في هذه الصفحة
آخر تحقق: 2026-09-18 · 📄 وفق الوثائق الرسمية (إضافة Kilo Code؛ الوثائق على kilo.ai)
⚠️ تغيّرت الملكية وواجهة المستخدم: في 2026-07-15 أعلنت Anaconda استحواذها على Kilo Code. منذ ذلك الحين أعاد Kilo تصميم إدخال نقطة النهاية المخصصة: لم يعد إدخال Roo Code «API Provider dropdown + tick Use custom base URL»، بل أصبح الإعدادات → تبويب Providers → مربع حوار Custom provider (كما ورد حرفيًا في صفحتي anthropic وopenai-compatible الرسميتين). تتبع الخطوات أدناه واجهة المستخدم الجديدة.
نظرة سريعة¶
| البند | التفاصيل |
|---|---|
| النماذج التي يمكنك استخدامها | Claude ✅ (Provider API = Anthropic Messages) · GPT ✅ · النماذج الصينية ✅ (Provider API = OpenAI Compatible) · Gemini ❌ (لا يوجد مسار Gemini موثّق في هذه الصفحة) |
| البروتوكول وBase URL | Anthropic: https://api.qcode.cc/api · OpenAI: https://api.qcode.cc/openai/v1 |
| مكان الإعداد | إعدادات الإضافة (الترس) → تبويب Providers → مرّر إلى الأسفل → مربع حوار Custom provider |
| الوثائق الرسمية | kilo.ai |
Kilo Code هي إضافة مفتوحة المصدر للبرمجة بالذكاء الاصطناعي لـ VS Code. وهي تفرّع من Roo Code، الذي تفرّع بدوره من Cline — الأصل نفسه، وواجهات مختلفة: يستخدم Kilo مربع حوار Custom provider في تبويب Providers، بينما لا يزال Roo Code وCline يستخدمان قائمة منسدلة API Provider. لا تنسخ هذه الخطوات إلى هاتين الأداتين؛ اقرأ صفحتيهما الخاصتين.
أي بروتوكول¶
| النماذج التي تريدها | Provider API | Base URL |
|---|---|---|
| Claude | Anthropic Messages |
https://api.qcode.cc/api |
| GPT والعائلات الصينية الأربع | OpenAI Compatible |
https://api.qcode.cc/openai/v1 |
| GPT / xAI بأسلوب Responses | OpenAI Responses |
راجع نقاط النهاية وتنسيقات API |
🔴 لا تستدعِ Claude أبدًا عبر OpenAI Compatible — ترفض نقطة نهاية OpenAI لدى QCode نماذج Claude مع رسالة الخطأ model_not_available_on_endpoint. وتضع الوثائق الرسمية كذلك Anthropic وMiniMax ضمن Anthropic Messages.
التثبيت¶
ابحث عن Kilo Code في سوق إضافات VS Code، أو اتبع التعليمات على kilo.ai.
إعداد Claude (مزوّد مخصص)¶
- افتح الإعدادات في الشريط الجانبي لـ Kilo Code (أيقونة الترس) وانتقل إلى علامة التبويب المزوّدون
- مرّر إلى الأسفل وانقر مزوّد مخصص
- املأ مربع الحوار:
| الحقل | ما الذي تدخله |
|---|---|
| معرّف المزوّد | معرّف فريد، مثل qcode |
| اسم العرض | الاسم الظاهر في الواجهة، أي شيء تريده |
| API المزوّد | اختر Anthropic Messages من أجل Claude |
| Base URL | https://api.qcode.cc/api |
| مفتاح API | المفتاح الخاص بك في QCode (يبدأ بـ cr_) |
| النماذج | اكتبه يدويًا، أو اختر من القائمة المجلوبة تلقائيًا (مثل claude-sonnet-5) |
| الترويسات | ترويسات HTTP مخصصة اختيارية كأزواج مفتاح-قيمة |
- انقر إرسال؛ تظهر النماذج في منتقي النموذج
- أرسل رسالة في الدردشة للتحقق
الصين القارية: استبدل المضيف بـ
https://asia.qcode.cc/api(عقدة آسيا، قريبة من كوريا / تايوان / هونغ كونغ)؛ يبقى المفتاح نفسه. تُكتب أمثلة Base URL الرسمية بصيغة تحمل رقم إصدار (على غرارhttps://api.your-provider.com/v1)، ويجلب Kilo قائمة النماذج تلقائيًا من URL صالح. بالنسبة إلى نقطة نهاية Anthropic Messages، نقترح التوقف عند/apiوترك الإضافة تُلحق/v1/messages. دون شرطة مائلة لاحقة. لم نختبر ما إذا كانت الشرطة المائلة الإضافية تُنتج فعليًا 404، لذا اتبع الصيغة المقترحة. أيًا كان ما تضبطه في الواجهة، فإنه يُخزَّن في ملف إعدادات (تسميه الصفحات الرسميةkilo.jsonفي موضع وkilo.jsoncفي موضع آخر) ويمكن تحريره مباشرة.
إعداد GPT والنماذج الصينية (متوافق مع OpenAI)¶
نفس مربع الحوار مزوّد مخصص، مع تغيير حقلين فقط:
- اضبط API المزوّد على OpenAI Compatible
- Base URL:
https://api.qcode.cc/openai/v1 - مفتاح API: المفتاح نفسه
cr_ - النماذج: اكتب
gpt-6-sol، أوgpt-5.6-terra، أو معرّف نموذج صيني مثلglm-5.2
بالنسبة إلى الواجهة ذات النمط Responses في GPT / xAI، القيمة الرسمية هي OpenAI Responses؛ لا تزال نماذج Anthropic تعمل فقط عبر Anthropic Messages (Base URL https://api.qcode.cc/api). نقطتا النهاية غير قابلتين للتبادل.
التحقق من الاتصال¶
تحقق من نقطة النهاية والمفتاح باستخدام curl أولًا، لتعرف ما إذا كان عليك تصحيح واجهة الإضافة:
KEY="cr_your_qcode_key"
curl -X POST https://api.qcode.cc/api/v1/messages \
-H "x-api-key: $KEY" -H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":32,"messages":[{"role":"user","content":"ping"}]}'
وجود JSON يحتوي على content يعني أن جانب نقطة النهاية سليم؛ وإذا استمر فشل الإضافة، فالمشكلة في إعداداتها.
استكشاف الأخطاء وإصلاحها¶
| العَرَض | السبب | الإصلاح |
|---|---|---|
model_not_available_on_endpoint |
الوصول إلى Claude عبر OpenAI Compatible | بدّل إلى مزوّد Anthropic مع /api |
Invalid API key |
مفتاح خاطئ أو مسافات بيضاء زائدة | تحقق من بادئة cr_ وأزل المسافات |
| 404 | شرطة مائلة لاحقة في Base URL، أو مسار خاطئ | قارن بالجدول أعلاه |
| معرّف النموذج الخاص بك غير موجود في القائمة المنسدلة | غير موجود في قائمة الإضافة المدمجة | اكتبه في حقل معرّف النموذج المخصص |
ذات صلة¶
- نقاط النهاية ومسارات API — جدول البروتوكول × عائلة النموذج
- إعداد Roo Code — المشروع الذي تفرّع عنه Kilo Code، بإعداد شبه مطابق
- تكامل Cline — المشروع الذي تفرّع عنه Roo Code
- النماذج الصينية
ابدأ مع QCode
مفتاح API واحد لـ Claude Code وCodex وغيرها — تُحسب حسب التوكن، وأسعار كل نموذج على qcode.cc/models