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

التنقل

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

الفئات

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

الأدوات

Roo Code + Gonka AI - وكيل ذكاء اصطناعي مستقل في VS Code

Roo Code - عامل AI مستقل لـ VS Code: يقرأ ويحرر الملفات، ويشغل الأوامر في الطرفية، ويعمل مع المتصفح، ويكمل مهام التطوير المتعددة الخطوات. إنه فرع من Cline، ولكنه يذهب إلى أبعد من ذلك: أوضاع تشغيل قابلة للتخصيص (Architect, Code, Ask, Debug وأوضاع خاصة)، تعليمات مشروع مخصصة ولوحة إعداد نموذج مرنة. في الأساس، هو فريق كامل من متخصصي الذكاء الاصطناعي داخل المحرر.

المشكلة الرئيسية لهؤلاء العملاء هي استهلاك الرموز. لمهمة واحدة، يقوم Roo Code بتشغيل سياق الملفات، وإخراج الأوامر، ونتائج الأدوات - وهذا يعادل عشرات الملايين من الرموز. بأسعار Anthropic (3-15 دولارًا لكل 1 مليون)، تتحول جلسة كاملة إلى 30-1500 دولار. هذا غير واقعي للاستخدام اليومي.

JoinGonka Gateway يقلل التكلفة آلاف المرات: نفس الجلسة ستكلف 0.01-1.00 دولارًا. يعيد Gateway بيع استدلال شبكة Gonka اللامركزية ويدعم كلاً من تنسيق OpenAI (مزود 'OpenAI Compatible') و تنسيق Anthropic (نقطة نهاية /v1/messages) - يتصل Roo Code عبر أي من الاثنين. هذا يحول Roo Code من عرض مكلف إلى أداة عمل يومية.

الخطوة 1: تثبيت Roo Code والحصول على المفتاح

تثبيت Roo Code: في VS Code، افتح Extensions (Ctrl/Cmd+Shift+X)، ابحث عن "Roo Code" واضغط Install. بعد التثبيت، ستظهر أيقونة الكنغر Roo Code في الشريط الجانبي.

مفتاح API لـ JoinGonka: إذا لم يكن لديك مفتاح بعد — سجل في gate.joingonka.ai/register، واحصل على 3M توكن مجانية وقم بإنشاء مفتاح ببادئة jg- في Dashboard.

الخطوة 2: تكوين Roo Code (متوافق مع OpenAI)

أسهل طريقة هي الإعداد باستخدام أداة التثبيت في أمر واحد. بالنسبة لأدوات CLI/الملفات، ستقوم الأداة بتكوين مزود JoinGonka تلقائياً (baseUrl, النماذج)، أما بالنسبة لأدوات UI، فستعرض القيم الجاهزة للإدخال:

npx @joingonka/setup --tool roo

أداة التثبيت عامة (إذا لم يتم تحديد flag، فستقترح اختيار أداة من القائمة)، وستطلب مفتاح jg-… وبعد الإعداد تقوم بإجراء فحص مباشر (live-check) بطلب إلى gateway. لا يتم تغيير الإعدادات الأخرى. فيما يلي الطريقة اليدوية إذا كنت تفضل الإعداد بنفسك.

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

افتح لوحة Roo Code واذهب إلى الإعدادات (أيقونة الترس). في قسم المزود، حدد:

  1. API Provider — اختر OpenAI Compatible.
  2. Base URLhttps://gate.joingonka.ai/v1
  3. API Keyjg-your-key
  4. Model (Model ID) — MiniMaxAI/MiniMax-M2.7

أدناه، في كتلة Model Configuration، يمكنك تحديد معلمات النموذج يدوياً:

  • Context Window200000 (200 ألف رمز؛ لنموذج DeepSeek V4 Flash هو 380000).
  • Max Output Tokens8192 لـ MiniMax M2.7 و GLM-5.3 Flash، و 32768 لـ DeepSeek V4 Flash.
  • Input Price / Output Price — يمكنك إدخال الأسعار الحقيقية (≈$0.0069 لكل 1 مليون للمدخلات، والمخرجات ×3) حتى يقوم Roo Code بحساب تكلفة المهام بدقة مباشرة في الواجهة.

ملاحظة هامة حول tool calling: يستخدم Roo Code فقط الـ tool calling الأصلي — لا يوجد XML-fallback مثل الوكلاء القدامى. لذلك يجب أن يكون النموذج قادراً على function calling. النماذج في الشبكة عبر Gateway الخاص بنا تدعم tool calling الأصلي — يعمل Roo Code معها مباشرة دون الحاجة لإعدادات إضافية.

التحقق: في دردشة Roo Code، اكتب «أنشئ ملف hello.py مع دالة تطبع Hello World». سيقترح الوكيل إنشاء الملف وسيعرض diff للموافقة عليه.

مقارنة تكلفة جلسات الوكيل

Roo Code — أداة وكيل (agent): لا تستجيب برسالة واحدة، بل تنفذ المهمة — تقرأ الملفات، تكتب الكود، تشغل الاختبارات، وتصلح الأخطاء. كل إجراء هو استدعاء للنموذج. لنقارن تكلفة الجلسات النموذجية:

المهمةالتوكنزAnthropic ClaudeOpenAI GPTJoinGonka Gonka
إصلاح خطأ بسيط~5M$15 — $75$12 — $50$0.048
ميزة جديدة (2-3 ملفات)~20M$60 — $300$50 — $200$0.19
إعادة هيكلة (Refactoring)~50M$150 — $750$125 — $500$0.48
جلسة تطوير كاملة (4س)~100M$300 — $1,500$250 — $1,000$0.96

مع JoinGonka Gateway، يصبح Roo Code أداة يومية — يمكنك تشغيله لكل تذكرة (ticket)، لكل خطأ، لكل ميزة دون القلق بشأن الفاتورة. تمنحك الـ 3M توكن المجانية عند البدء تجربة الربط بدون بطاقة.

معلمات النماذج (سياق الجميع 200K): جميع نماذج الشبكة — حتى 8192 توكن للاستجابة. إذا لم يتم تحديد max_tokens لطلب non-stream، فسيقوم الـ Gateway افتراضياً بإعادة ما يصل إلى 1500 توكن. يقوم Roo Code بتقسيم التوليدات الطويلة تلقائياً إلى خطوات.

ما يميز Roo Code عن Cline: الأوضاع وتنسيق Anthropic

Roo Code هو إصدار fork من Cline، ولكن مع اختلافات ملحوظة تغير سير العمل:

  • الأوضاع (Modes): بدل دور الوكيل حسب المهمة — Architect للتخطيط، Code لكتابة الكود، Ask للأسئلة حول المشروع، Debug للبحث عن الأخطاء. يمكنك إنشاء أوضاع خاصة بتعليمات منفصلة ومجموعة مسموح بها من الأدوات.
  • فقط native tool calling: على عكس الوكلاء الذين يستخدمون تحليل النص/XML، يرسل Roo Code الأدوات وفقاً لمخطط tools الأصلي لـ OpenAI ويتلقى الاستدعاءات كأحداث منفصلة — تأخير أقل ونتيجة أكثر موثوقية. الجانب السلبي: يجب أن يدعم النموذج function calling (نماذج الشبكة عبر Gateway تدعم ذلك).
  • تعليمات وملفات تعريف مخصصة: قواعد لكل مشروع (مثلاً عبر ملف قواعد في المستودع) والعديد من إعدادات المزود المحفوظة التي يسهل التنقل بينها.

الاتصال عبر تنسيق Anthropic. إذا كنت ترغب في استخدام نقطة النهاية /v1/messages الخاصة بنا بدلاً من تنسيق OpenAI: في الإعدادات اختر API Provider → Anthropic، حدد «Use custom base URL» وضع https://gate.joingonka.ai، في حقل Anthropic API Key ضع نفس المفتاح jg-مفتاحك، ثم حدد اسم النموذج (على سبيل المثال MiniMaxAI/MiniMax-M2.7). المفتاح والرصيد مشتركان لكلا التنسيقين، كما أن الـ tool_use الأصلي في وضع Anthropic يمر أيضاً عبر Gateway.

Roo Code + Gonka = عميل AI مستقل في VS Code مع أوضاع و native tool calling بأقل التكاليف. تكلف جلسة التطوير $0.10 بدلاً من $300-1,500 في Anthropic، والتوكنز الأولية تتيح لك التجربة بدون بطاقة.

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

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

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