Thorfin OpenCode School

الدرس 6

النماذج

اختر نماذج الذكاء الاصطناعي واضبطها في OpenCode.

النموذج الذي تختاره هو على الأرجح العامل الأهم في مدى نجاح جلسات OpenCode لديك. النماذج المتطورة من Anthropic وOpenAI عالية القدرة — تكتب شيفرة أفضل، وتفكّر في المشكلات المعقدة، وترتكب أخطاء أقل. لكنها تكلف مالًا لكل طلب. البدائل مفتوحة المصدر أسرع وأرخص، وأحيانًا مجانية، لكنها لا تضاهي النماذج الأولى في المهام الصعبة. استخدام OpenCode جيدًا يعني إيجاد التوازن المناسب بين التكلفة والقدرة لما تحاول فعله.

النموذج الذكي هو المحرك وراء تلك القدرة. عندما تكتب رسالة، فإن نموذجًا هو الذي يقرأها ويقرر كيف يرد — سواء بكتابة شيفرة، أو شرح خطأ، أو تشغيل أمر.

معرفة النموذج الذي تستخدمه

يظهر نموذجك الحالي مباشرة أسفل حقل الإدخال في تطبيق Desktop. عند تثبيت OpenCode لأول مرة، تحصل على وصول إلى نماذج مجانية عبر OpenCode Zen — مجموعة منتقاة من النماذج يقدّمها فريق OpenCode وقد اختُبرت لتعمل جيدًا مع OpenCode. هذه مناسبة للبداية، لكن لها حدودًا — فمعظمها يفتقر إلى ميزات مثل الرؤية (القدرة على تفسير الصور)، وقد تكون أقل قدرة في مهام البرمجة المعقدة.

تغيير النموذج

للتبديل بين النماذج، انقر اسم النموذج أسفل حقل الإدخال لفتح منتقي النماذج. يمكنك أيضًا كتابة /model لرؤية القائمة الكاملة للنماذج المتاحة من كل مزوّديك المضبوطين.

النماذج المدمجة

يتضمن OpenCode Zen عدة نماذج مجانية جاهزة. وقت كتابة هذا النص، تشمل:

  • Big Pickle — نموذج غير معلن الهوية مُحسَّن لوكلاء البرمجة. مجاني حاليًا بينما يجمع فريق OpenCode الملاحظات.
  • GPT-5 Nano — أصغر نماذج OpenAI وأسرعها. جيد للمهام السريعة، لكنه أقل قدرة في الاستدلال المعقد.
  • Nemotron 3 Super Free — نموذج NVIDIA ذو الأوزان المفتوحة بـنافذة سياق من 1M رمز، مصمَّم لسير العمل الوكيلي.
  • MiMo V2 Flash Free — نموذج Xiaomi مفتوح المصدر، من أسرع النماذج المتاحة. قوي في البرمجة والاستدلال.
  • MiniMax M2.5 Free — نموذج ذو أوزان مفتوحة من MiniMax. قوي في البرمجة واستخدام الأدوات الوكيلية.

قد تتغير النماذج المحددة مع الوقت.

هذه النماذج لا تكلف شيئًا لاستخدامها، مما يجعلها رائعة للتعلّم والتجريب. لكن لها مقايضات: معظمها يفتقر إلى دعم الرؤية، وتميل إلى أن تكون أقل قدرة في المهام المعقدة مقارنة بالخيارات المدفوعة. إذا وجدت OpenCode يتعثر في شيء ما، فالترقية إلى نموذج أفضل هي غالبًا الحل.

لإعداد Zen، انقر اسم النموذج أسفل الموجّه ثم زر الإعدادات (في تطبيق الطرفية، اكتب /connect)، اختر «OpenCode Zen»، واتبع التعليمات.

OpenCode Go

OpenCode Go خطة اشتراك تمنحك وصولًا إلى نماذج مفتوحة المصدر قادرة مقابل 10 دولارات شهريًا (5 دولارات في شهرك الأول). تتضمن حاليًا أربعة نماذج:

  • GLM-5
  • Kimi K2.5
  • MiniMax M2.5
  • MiniMax M2.7

Kimi K2.5 جدير بالذكر — فهو يدعم الرؤية، أي يستطيع تفسير الصور التي تلصقها في المحادثة. هذا مفيد لمهام مثل تنفيذ تصميم من لقطة شاشة، أو تصحيح واجهة مستخدم، أو قراءة نص من صورة.

لإعداد Go، انقر اسم النموذج أسفل الموجّه ثم زر الإعدادات (في تطبيق الطرفية، اكتب /connect)، اختر «OpenCode Go»، واتبع التعليمات.

Cloudflare

إذا كان لديك حساب Cloudflare بالفعل، يمكنك استخدامه كمزوّد نماذج في OpenCode. فاتورة واحدة، بلا اشتراكات إضافية.

AI Gateway وسيط يقع بين OpenCode ومزوّدين مثل OpenAI وAnthropic وGoogle AI Studio وغيرهم. مع Unified Billing، تشحن رصيدًا في حساب Cloudflare وتصل إلى نماذج من مزوّدين متعددين دون الحاجة إلى مفاتيح API منفصلة لكل واحد. تحصل على فاتورة Cloudflare واحدة بدل إدارة حسابات مع كل مزوّد على حدة.

يقدّم Cloudflare أيضًا Workers AI، الذي يشغّل نماذج مفتوحة المصدر مباشرة على شبكة Cloudflare. وهو أكثر محدودية من AI Gateway (فقط النماذج التي يستضيفها Cloudflare)، لكنه موجود إن أردته.

لإعداد أي من المزوّدين، راجع قسمي Cloudflare AI Gateway وCloudflare Workers AI في وثائق المزوّدين. لجولة عملية، يغطي تمرين استخدم AI Gateway الإعداد الكامل بعد إنهاء الدروس.

السياق ونوافذ السياق

لكل نموذج نافذة سياق — الحد الأقصى من النص الذي يستطيع «رؤيته» في آن واحد خلال محادثة. يشمل هذا رسائلك، وأي محتويات ملفات شاركتها، ومخرجات الأدوات، وردود النموذج نفسه. وتُقاس بالرموز (tokens، تقريبًا ¾ الكلمة).

مع طول المحادثة، تمتلئ نافذة السياق. عندما تمتلئ، قد يحدث أحد أمور قليلة: قد يبدأ النموذج بنسيان أجزاء أقدم من المحادثة، أو تبطؤ الردود، أو قد يفعّل OpenCode الضغط (compaction) — تلخيص الأجزاء الأقدم من المحادثة تلقائيًا لتفريغ مساحة. هذا يتيح استمرار الجلسة، لكن النموذج يعمل حينها من ملخص لا من السياق الأصلي الكامل.

تختلف أحجام نوافذ السياق كثيرًا بين النماذج:

  • النماذج الرائدة الكبيرة (Claude وGPT-5 وGemini) عادة لها نوافذ سياق من 128K رمز أو أكثر — وبعضها يصل إلى مليون رمز. بهذا الحجم، يمكنك العمل عبر جلسات طويلة، ولصق ملفات كبيرة، وتشغيل كثير من استدعاءات الأدوات دون القلق من نفاد المساحة.
  • النماذج الأصغر والأرخص غالبًا لها نوافذ سياق من 8K–32K رمز. هذا يكفي للمهام المركّزة، لكنه يمتلئ بسرعة إذا كنت تلصق ملفات كبيرة أو تخوض حوارًا طويلًا.

ماذا يعني هذا عمليًا

مع نموذج رائد كبير، غالبًا لا تحتاج إلى التفكير في السياق أصلًا. النافذة واسعة بما يكفي لأن الجلسات المعتادة — حتى المعقدة منها — لا تقترب من ملئها.

مع نموذج أصغر، تصبح إدارة السياق أهم. بعض النصائح:

  • اجعل الجلسات مركّزة. مهمة واحدة لكل جلسة أسهل على نافذة السياق من محاولة فعل كل شيء في محادثة طويلة واحدة.
  • ابدأ من جديد للمهام الجديدة. إذا أنهيت شيئًا وتريد الانتقال إلى شيء غير مرتبط، ابدأ جلسة جديدة بدل متابعة القديمة.
  • راقب علامات الانحراف. إذا بدأ النموذج يعطي ردودًا تبدو وكأنها تتجاهل تعليمات أو سياقًا سابقًا، فقد تكون النافذة تقترب من الامتلاء. بدء جلسة جديدة يساعد عادة.

مزوّدون آخرون

يدعم OpenCode أكثر من 75 مزوّد نماذج. إذا كنت تستخدم Anthropic أو OpenAI أو Google أو مزوّدًا آخر بالفعل، يمكنك ربطه بـ OpenCode. انقر اسم النموذج أسفل الموجّه ثم زر الإعدادات (في تطبيق الطرفية، اكتب /connect) واختر مزوّدك من القائمة.

أحدث النماذج الرائدة من Anthropic وOpenAI هي عمومًا الخيارات الأعلى قدرة المتاحة. إذا استطعت تحمّل استخدامها، ستحصل على نتائج أفضل.

لتفاصيل الإعداد الكاملة، راجع وثائق المزوّدين.