أقسام قاعدة المعرفة ▾

التنقل

▸ ابدأ من هنا حسب الدور

الفئات

أدوات 52
قاموس المصطلحات 12

أدوات

Continue.dev + Gonka AI - AI لـ VS Code/JetBrains

حالة المشروع: انضم Continue إلى Cursor — هذا ما يعلنه موقع continue.dev نفسه، وقد تم تحويل المستودع إلى وضع "القراءة فقط" ولم يعد يتم تطويره (الإصدار النهائي هو 2.0.0، يونيو 2026). تظل الإضافة المثبتة تعمل، والإعداد أدناه يظل سارياً لها؛ إذا كنت تبحث عن أداة للمستقبل، ألق نظرة على Cline أو Kilo Code.

Continue.dev هي واحدة من أشهر إضافات الذكاء الاصطناعي مفتوحة المصدر لـ VS Code و JetBrains IDE. الإكمال التلقائي للكود، المحادثة المدمجة، التوليد بناءً على التعليقات، شرح الكود — وظائف بمستوى GitHub Copilot، ولكنها مجانية وقابلة للتخصيص.

تدعم Continue.dev العشرات من موفري LLM، بما في ذلك واجهات برمجة التطبيقات المتوافقة مع OpenAI. هذا يعني أن JoinGonka Gateway تتصل في دقيقة واحدة — عبر تعديل ملف YAML واحد.

النتيجة: وظائف GitHub Copilot (بسعر $19-39 شهرياً) مقابل $0.30 شهرياً عبر Gonka.

الخطوة 1: تثبيت Continue.dev

قم بتثبيت الامتداد من السوق:

  • VS Code: Extensions → البحث عن "Continue" → تثبيت.
  • JetBrains (IntelliJ, PyCharm, WebStorm, GoLand): Settings → Plugins → Marketplace → "Continue" → تثبيت.

بعد التثبيت، ستظهر أيقونة Continue في الشريط الجانبي. إذا كنت تستخدم Continue لأول مرة، سيقترح الامتداد تكوين مزود LLM عند التشغيل الأول.

الخطوة 2: تكوين مزود Gonka

أسهل طريقة للحصول على كتلة الإعداد جاهزة هي استخدام مثبّت JoinGonka:

npx @joingonka/setup --tool continue

سيسألك المثبّت عن مفتاح jg-… وسيطبع كتلة لـ ~/.continue/config.yaml: الترويسة الإلزامية (name، version، schema)، والنموذج مع نافذة السياق وسقف الرد الفعليين، وسطر capabilities: [tool_use]. لن يلمس الملف نفسه — الصق الكتلة يدويًا؛ وسيتحقق المثبّت من عمل المفتاح والنموذج بطلب حيّ إلى gateway. فيما يلي المسار نفسه خطوة بخطوة.

الإعداد يدويًا (الخطة ب)

يستخدم Continue الملف ~/.continue/config.yaml (الصيغة القديمة config.json أصبحت متقادمة). افتحه من لوحة الأوامر: Ctrl+Shift+P (على macOS — Cmd+Shift+P) → «Continue: Open config.yaml».

أضف JoinGonka Gateway كمزوّد:

# ~/.continue/config.yaml
models:
  - name: Gonka DeepSeek V4 Flash
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka GLM-5.3 Flash
    provider: openai
    model: zai-org/GLM-5.3-Flash
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka MiniMax M2.7
    provider: openai
    model: MiniMaxAI/MiniMax-M2.7
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka Autocomplete
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [autocomplete]

النماذج ذات الأدوار chat, edit, apply يعرضها Continue على شكل قائمة — بدّل بينها مباشرةً في المحادثة: DeepSeek V4 Flash يحتفظ بسياق 380K ورد يصل إلى 32768 رمزًا (ملفات كبيرة وتعديلات طويلة)، وGLM-5.3 Flash نموذج reasoning للمنطق المتشابك (يستنتج قبل الرد، لذا يرد ببطء أكبر)، وMiniMax M2.7 أسرع في الردود القصيرة. الإكمال التلقائي مُسنَد إلى DeepSeek V4 Flash، وهذا ليس تفضيلًا شخصيًا: Continue يختار صيغة الاقتراح حسب اسم النموذج، ومن بين نماذج الشبكة لا يفهمها إلا DeepSeek. بينما MiniMax يرد على الصيغة نفسها باستنتاجات بدل الكود، وGLM-5.3 Flash كنموذج reasoning غير مخصص للإكمال التلقائي — وستكون الاقتراحات بلا قيمة.

الإكمال التلقائي عبر شبكة لامركزية أبطأ من Copilot: نحو ثانيتين لكل اقتراح مقابل جزء من الثانية. أما المحادثة والتعديلات ووضع الوكيل فلا تتأثر بذلك.

سطر capabilities: [tool_use] إلزامي لوضع الوكيل. Continue يفعّل الأدوات فقط للنماذج المدرجة في قائمته (gpt-*، o*، codex*) — ونماذج Gonka ليست فيها، وبدون هذا السطر يبقى الوكيل بلا أدوات: لا يقرأ الملفات، ولا يعدّل الكود، ولا ترى المحادثة المشروع. أما الـ gateway نفسه فيدعم tool-calling.

فهرسة المشروع (@codebase) تتطلب نموذج embedding — وهي غير متوفرة بعد في شبكة Gonka. أضف السياق عبر @file و@folder أو اعمل في وضع الوكيل، فهو يقرأ الملفات بالأدوات.

لكي لا تُبقي المفتاح مكشوفًا، يدعم Continue الاستبدال apiKey: ${{ secrets.GONKA_API_KEY }} مع متغير في ~/.continue/.env.

التحقق: افتح أي ملف كود وابدأ الكتابة — يجب أن يعمل الإكمال التلقائي. أو افتح محادثة Continue (Ctrl+L) واطرح سؤالًا.

مهم: تأكد من أن apiBase يحتوي على /v1 في نهاية الرابط. بدونها ستُعيد الطلبات 404.

Continue.dev مقابل GitHub Copilot

لنقارن Continue.dev + Gonka بـ GitHub Copilot — أشهر منافس تجاري:

المعيارContinue.dev + GonkaGitHub Copilot
السعر/شهر~$0.30$19 (Individual) / $39 (Business)
مفتوح المصدرنعم (Apache 2.0)لا
IDEVS Code, JetBrainsVS Code, JetBrains, Neovim
النموذجMiniMax M2.7, DeepSeek V4 Flash, GLM-5.3 Flash (قابل للتخصيص)GPT-5.5 (ثابت)
الخصوصيةعبر شبكة لامركزيةالبيانات على سيرفرات Microsoft
الحدودبدون حدودحد على completions/يوم
تخصيص النموذجأي نموذج متوافق مع OpenAIنماذج GitHub فقط
سياق النموذج200K–390K توكن (حسب النموذج)128K (GPT-5.5)
أقصى طول للردحتى 8192 توكن (Gateway؛ مع DeepSeek V4 Flash — حتى 32768)يعتمد على النموذج

Continue.dev + Gonka أرخص 60-130 مرة، ومفتوح المصدر بالكامل، وبدون حدود، مع إمكانية اختيار النموذج. الميزة الوحيدة لـ Copilot هي التكامل الأعمق مع GitHub (review pull request)، لكن للبرمجة اليومية يغطي Continue.dev + Gonka نسبة 95% من الاحتياجات.

Continue.dev + Gonka = وظائف GitHub Copilot مقابل 0.30 دولار شهريًا. ملحق مفتوح المصدر لـ VS Code و JetBrains + أرخص AI API في العالم. بلا حدود، بلا اشتراكات.

تريد معرفة المزيد؟

استكشف الأقسام الأخرى أو ابدأ في كسب GNK الآن.

احصل على توكنات مجانية →