كيفية استخدام Novita AI مع OpenCode: الدليل النهائي للإعداد

كيفية استخدام Novita AI مع OpenCode: الدليل النهائي للإعداد

هل سئمت من القيود المفروضة عليك من قبل مزود ذكاء اصطناعي واحد لسير عمل البرمجة الخاص بك؟ يغير OpenCode قواعد اللعبة.

OpenCode هو وكيل برمجة مفتوح المصدر يعتمد على الذكاء الاصطناعي يقدم مساعدة ذكاء اصطناعي قوية مباشرة إلى طرفيتك (Terminal) أو بيئة التطوير المتكاملة (IDE) أو سطح المكتب. ما الذي يميزه؟ مرونة كاملة. على عكس الحلول الاحتكارية التي تقيدك بنظام بيئي واحد، يدعم OpenCode أكثر من 75 مزودًا لنماذج اللغة الكبيرة (LLM) من خلال التكامل مع Models.dev.

يوضح لك هذا الدليل كيف تعزز قدرات OpenCode باستخدام ترسانة Novita AI من نماذج البرمجة المتميزة: DeepSeek V3.2 و GPT OSS 120B و GLM-4.7 وغيرها.

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

ما هو OpenCode؟

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

لماذا يختار المطورون OpenCode:

دعم أي نموذج: يتيح OpenCode للمستخدمين دمج واستخدام أي نموذج ذكاء اصطناعي من أي مزود: Claude أو OpenAI أو Google أو Novita AI أو حتى النماذج المحلية. تعني هذه المرونة أنك لن تكون مقيدًا أبدًا بنظام بيئي واحد ويمكنك اختيار أفضل نموذج لكل مهمة محددة.

قابل للتخصيص بدرجة عالية: الأداة قابلة للتخصيص بدرجة عالية باستخدام الإضافات والمهارات، مما يجعلها متكيفة مع سير عمل مختلف. سواء كنت تعمل على واجهات برمجة التطبيقات الخلفية (Backend APIs) أو مكونات الواجهة الأمامية (Frontend) أو خطوط أنابيب البيانات، يتكيف OpenCode مع أسلوب التطوير الخاص بك.

من أبرز الميزات:

  • دعم بروتوكول خادم اللغة (LSP): يقوم بتحميل بروتوكولات خادم اللغة المناسبة تلقائيًا لنموذج اللغة الكبير (LLM)
  • دعم جلسات متعددة: يمكنك تشغيل عدة وكلاء بالتوازي على نفس المشروع
  • مشاركة الروابط: شارك رابطًا لأي جلسة للرجوع إليه لاحقًا أو لتصحيح الأخطاء
  • Claude Pro: سجل الدخول باستخدام حساب Anthropic لاستخدام حساب Claude Pro أو Max الخاص بك
  • ChatGPT Plus/Pro: سجل الدخول باستخدام OpenAI لاستخدام حساب ChatGPT Plus أو Pro الخاص بك
  • أي نموذج: أكثر من 75 مزودًا لنماذج اللغة الكبيرة (LLM) من خلال Models.dev، بما في ذلك النماذج المحلية
  • أي محرر أكواد: متوفر كواجهة طرفية، أو تطبيق لسطح المكتب، أو امتداد لبيئة التطوير المتكاملة (IDE)

الوكلاء المدمجون:

يتضمن OpenCode وكيلين مدمجين يمكنك التبديل بينهما باستخدام مفتاح Tab:

  • build: الوكيل الافتراضي ذو الوصول الكامل لأعمال التطوير
  • plan: وكيل للقراءة فقط مخصص للتحليل واستكشاف الكود (يرفض تعديل الملفات افتراضيًا، ويطلب الإذن قبل تشغيل أوامر bash، وهو مثالي لاستكشاف قواعد بيانات برمجية غير مألوفة أو تخطيط التغييرات)

كما يتضمن @general وكيلًا فرعيًا مخصصًا للعمليات البحثية المعقدة والمهام متعددة الخطوات، ويمكن استدعاؤه باستخدام @general في الرسائل.

لماذا تختار Novita AI لـ OpenCode؟

توفر Novita AI بنية تحتية قوية للذكاء الاصطناعي تجعلها الخيار الأمثل لمستخدمي OpenCode. إليك السبب:

دعم أفضل نماذج البرمجة

تدعم Novita AI جميع النماذج الرائدة المحسنة لمهام البرمجة:

  • DeepSeek V3.2
  • Qwen3 Coder 480B A35B Instruct
  • OpenAI GPT OSS 120B
  • Minimax M2.1
  • GLM-4.7
  • Kimi K2 Thinking

ميزات برمجة متقدمة

توفر Novita AI ميزات صديقة للمطورين مصممة خصيصًا لسيناريوهات البرمجة:

استدعاء الأدوات تمكن نماذج الذكاء الاصطناعي الخاصة بك من التفاعل مع الأدوات وواجهات برمجة التطبيقات (APIs) الخارجية. هذا أمر ضروري لبناء سير عمل تطوير معقد وتكاملات — من استعلامات قواعد البيانات إلى اختبار واجهات برمجة التطبيقات.

مخرجات منظمة احصل على ردود منسقة باستمرار بتنسيق JSON أو تنسيقات منظمة أخرى. مثالي لتوليد كود يمكن دمجه مباشرة في خطوط أنابيب البناء (Build Pipelines) الخاصة بك دون تنسيق يدوي.

تخزين مؤقت للمطالبات قلل التكاليف وحسن أوقات الاستجابة عن طريق تخزين المطالبات والسياق المستخدمة بشكل متكرر مؤقتًا. مثالي لمهام البرمجة المتكررة وتحليل قواعد البيانات البرمجية الكبيرة حيث تقوم بالاستعلام عن نفس الملفات بشكل متكرر.

مصمم لأداء المطورين

توفر بنية Novita AI التحتية الأداء الذي يحتاجه المطورون:

معدل توليد عالي للرموز (TPS - Tokens Per Second): يضمن التوليد السريع للرموز المدعوم بوحدات معالجة الرسومات (GPUs) من الدرجة Enterprise سير عمل برمجة سلس دون تأخير. لم يعد هناك انتظار لاقتراحات الإكمال التلقائي أو شرح الكود.

زمن استجابة منخفض لأول رمز (TTFT - Time To First Token): تأخير ضئيل من الطلب إلى أول استجابة، وهو أمر بالغ الأهمية لجلسات البرمجة التفاعلية حيث كل ثانية تعد.

وصول إلى واجهة برمجة التطبيقات (API) بأسعار معقولة

احصل على أكثر من 200 نموذج ذكاء اصطناعي من خلال واجهة برمجة تطبيقات (API) بسيطة مع أسعار تنافسية تجعل التطوير المعتمد على الذكاء الاصطناعي متاحًا للمطورين الأفراد والفرق على حد سواء.

OpenCode مقابل Claude Code

يوفر كل من OpenCode و Claude Code مساعدة برمجة معتمدة على الذكاء الاصطناعي، لكنهما يختلفان بشكل كبير في الفلسفة والتنفيذ.

ميزات OpenCode

مفتوح المصدر بالكامل قاعدة الكود الكاملة لـ OpenCode متاحة للفحص والتعديل والمساهمة. تضمن هذه الشفافية الأمان، وتمكن التخصيص، وتمنيك تحكمًا كاملاً في بيئة التطوير الخاصة بك.

مستقل عن المزود يعمل OpenCode مع Claude أو OpenAI أو Google أو Novita AI أو حتى النماذج المحلية. مع تطور نماذج الذكاء الاصطناعي وتغير الأسعار، لن تكون مقيدًا أبدًا بمزود واحد. يمكنك التبديل بين النماذج بناءً على متطلبات المهمة أو تحسين التكاليف.

دعم LSP مدمج جاهز للاستخدام يقوم OpenCode بتحميل بروتوكولات خادم اللغة المناسبة لمشروعك تلقائيًا، مما يوفر ذكاءً واعيًا بالسياق دون تكوين يدوي.

تركيز على واجهة المستخدم النصية (TUI) تم بناء OpenCode من قبل مستخدمي Neovim ومبدعي terminal.shop، ويدفع حدود ما هو ممكن في واجهات الطرفية، ويقدم تجربة سطر أوامر قوية للمطورين الذين يعملون بشكل أساسي في الطرفية.

بنية العميل/الخادم تسمح هذه البنية بتشغيل OpenCode على جهاز الكمبيوتر الخاص بك بينما تتحكم فيه عن بعد من تطبيق جوال أو عميل آخر. واجهة المستخدم الأمامية لواجهة المستخدم النصية (TUI) هي مجرد واحد من بين العديد من العملاء المحتملين.

دعم جلسات متعددة قم بتشغيل عدة وكلاء بالتوازي على نفس المشروع، مما يسمح لك بالعمل على الواجهة الأمامية (Frontend) والواجهة الخلفية (Backend) والتوثيق في نفس الوقت في نوافذ طرفية منفصلة.

ميزات Claude Code

تكامل مع Anthropic: تكامل مباشر مع نماذج Claude من Anthropic، محسّن لنظام Claude البيئي.

تجربة مصممة بعناية: يضمن التركيز على مزود واحد تجربة مستخدم مصقولة ومتسقة.

دعم رسمي: مدعوم من قبل Anthropic مع قنوات دعم مخصصة.

تثبيت OpenCode

التثبيت السريع (موصى به)

أسرع طريقة لتثبيت OpenCode:

curl -fsSL https://opencode.ai/install | bash

نصيحة: أزل الإصدارات الأقدم من 0.1.x قبل التثبيت.

مديرو الحزم

# npm/pnpm/yarn/bun
npm i -g opencode-ai@latest

# Windows (Scoop)
scoop install opencode

# Windows (Chocolatey)
choco install opencode

# macOS and Linux (Homebrew - recommended, always up to date)
brew install anomalyco/tap/opencode

# macOS and Linux (official brew formula, updated less frequently)
brew install opencode

# Arch Linux
paru -S opencode-bin

# Any OS
mise use -g opencode

# Nix
nix run nixpkgs#opencode
# or for latest dev branch
nix run github:anomalyco/opencode

تطبيق سطح المكتب (تجريبي)

يتوفر OpenCode أيضًا كتطبيق لسطح المكتب. قم بتنزيله مباشرة من opencode.ai/download.

macOS (Homebrew):

brew install --cask opencode-desktop

Windows (Scoop):

scoop bucket add extras
scoop install extras/opencode-desktop

دليل التثبيت

يتبع نص تثبيت OpenCode الترتيب التالي لأولوية مسار التثبيت:

  1. $OPENCODE_INSTALL_DIR - دليل تثبيت مخصص
  2. $XDG_BIN_DIR - مسار متوافق مع مواصفة دليل XDG الأساسي
  3. $HOME/bin - دليل الملفات التنفيذية القياسي للمستخدم (إذا كان موجودًا أو يمكن إنشاؤه)
  4. $HOME/.opencode/bin - الخيار الافتراضي الاحتياطي

أمثلة:

OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash

XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

تكوين Novita AI في OpenCode

يستخدم OpenCode AI SDK و Models.dev لدعم أكثر من 75 مزودًا لنماذج اللغة الكبيرة (LLM). إضافة Novita AI أمر بسيط.

الخطوة 1: احصل على مفتاح API الخاص بـ Novita AI

  1. انتقل إلى وحدة تحكم Novita AI
  2. أنشئ حسابًا إذا لم يكن لديك حساب بالفعل
  3. انقر على “إنشاء مفتاح API”
  4. انسخ مفتاح API الخاص بك واحفظه بشكل آمن

الخطوة 2: اتصل بـ Novita AI بـ OpenCode

قم بتشغيل الأمر /connect في OpenCode:

/connect

ابحث عن Novita AI في قائمة المزودين، ثم أدخل مفتاح API الخاص بك عند الطلب:

┌ API key
│
│
└ enter

هذا كل شيء! يحفظ OpenCode مفتاح API الخاص بك ويمكنك الآن البدء في البرمجة باستخدام نماذج Novita AI.

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

تكوين النموذج الخاص بك

بعد الاتصال بـ Novita AI، تحتاج إلى تكوين النموذج الذي تريد استخدامه في إعدادات OpenCode الخاصة بك.

  1. قم بتشغيل الأمر /models لاختيار نموذج:
/models
  1. تصفح نماذج Novita AI المتاحة واختر واحدًا. للحصول على قائمة كاملة بالنماذج المتاحة، قم بزيارة كتالوج نماذج Novita AI.

العمل مع وكلاء OpenCode

يتضمن OpenCode وكيلين مدمجين يمكنك التبديل بينهما باستخدام مفتاح Tab.

وكيل البناء (الافتراضي)

وكيل build هو رفيق التطوير الأساسي الخاص بك مع صلاحيات وصول كاملة.

ما يمكنه فعله:

  • إنشاء وتعديل وحذف الملفات
  • تنفيذ أوامر bash
  • تثبيت الحزم
  • تشغيل الاختبارات ونصوص البناء
  • إجراء تغييرات شاملة على الكود

استخدم وكيل البناء لأعمال التطوير النشطة حيث تحتاج إلى تحكم كامل.

وكيل التخطيط (للقراءة فقط)

تم تصميم وكيل plan لاستكشاف وتحليل الكود بشكل آمن.

أبرز الميزات:

  • يرفض تعديل الملفات افتراضيًا: يمنع التغييرات العرضية أثناء استكشاف الكود
  • يطلب الإذن قبل تشغيل أوامر bash: يضمن أنك على دراية بأي تفاعلات مع النظام
  • مثالي لاستكشاف قواعد بيانات برمجية غير مألوفة: طريقة آمنة لفهم الكود قبل إجراء تعديلات

متى تستخدم وكيل التخطيط:

  • تحليل قاعدة بيانات برمجية غير مألوفة
  • مراجعة بنية الكود
  • تخطيط استراتيجيات إعادة هيكلة الكود
  • الحصول على اقتراحات دون إجراء تغييرات

الوكيل الفرعي العام

يتضمن OpenCode أيضًا وكيلًا فرعيًا @general مخصصًا للعمليات البحثية المعقدة والمهام متعددة الخطوات. استدعِه باستخدام @general في رسائلك.

مثال:

@general Find all API endpoints in this codebase and list their authentication requirements

يتفوق الوكيل الفرعي العام في سير العمل متعددة الخطوات التي تتطلب البحث والتحليل وتوليف المعلومات عبر مشروعك بالكامل.

التبديل بين الوكلاء

اضغط على مفتاح Tab أثناء الجلسة للتبديل بين وكلاء build و plan.

سير العمل النموذجي:

  1. ابدأ بـ plan لاستكشاف وفهم الكود غير المألوف
  2. انتقل إلى build عندما تكون جاهزًا لإجراء تغييرات
  3. ارجع إلى plan للتحقق من التعديلات التي أجريتها

لمزيد من المعلومات حول الوكلاء، راجع توثيق OpenCode.

الخاتمة

هل أنت مستعد للتحرر من قيود البائع وتعزيز سير عمل التطوير الخاص بك؟

يمنحك تكامل Novita AI مع OpenCode أفضل ما في العالمين: مرونة OpenCode مفتوح المصدر تلتقي بترسانة Novita AI القوية من نماذج البرمجة المتميزة.

سواء كنت مطورًا منفردًا أو جزءًا من فريق نامٍ، يقدم هذا التكامل إمكانيات ذكاء اصطناعي احترافية تتوسع وفقًا لاحتياجاتك.

هل أنت مستعد للبدء؟ سجل في Novita AI اليوم واختبر مستقبل البرمجة المعتمدة على الذكاء الاصطناعي مع OpenCode والبنية التحتية الموثوقة لوحدات معالجة الرسومات (GPUs) من Novita AI.