كيفية استخدام Codex مع نماذج Novita AI: دليل إعداد كامل

كيفية استخدام Codex مع نماذج Novita AI: دليل إعداد كامل

Codex CLI هو مساعد برمجة ذكاء اصطناعي مفتوح المصدر يعمل محليًا في طرفيتك بينما يتصل بنماذج ذكاء اصطناعي بعيدة عبر واجهات برمجة التطبيقات. تم بناؤه بلغة Rust للأداء والأمان، ويمكنه قراءة وتعديل وتنفيذ الكود في الدليل الذي تختاره مع الحفاظ على حماية sandbox صارمة.

يُظهر لك هذا الدليل كيفية تكوين Codex CLI مع نماذج ذكاء اصطناعي متقدمة عبر Novita AI، بما في ذلك نماذج البرمجة المتخصصة مثل Qwen Coder، والنماذج التي تركز على الاستدلال مثل DeepSeek، والنماذج الوكيلية مثل Kimi K2.

ما هو Codex CLI؟

Codex CLI هو وكيل برمجة قائم على الطرفية يجمع بين التنفيذ المحلي وإمكانيات الذكاء الاصطناعي السحابي. على عكس أدوات توليد الكود التي تنتج فقط مقاطع كود، يمكن لـ Codex CLI فهم مشروعك بالكامل، وتنفيذ الكود الذي ينشئه، وتصحيح الأخطاء، وتكرار العمل حتى تعمل الحلول بشكل صحيح.

الميزات الرئيسية

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

فهم المشروع: يقرأ قاعدة الكود الخاصة بك بالكامل، ويفهم الأنماط الحالية والتبعيات وأسلوب البرمجة لتوليد كود يتناسب بسلاسة مع مشروعك.

العمل المستقل: يمكنه العمل بشكل مستقل لفترات طويلة، وتفكيك المهام المعقدة وتنفيذها بشكل منهجي مع إشراف ضئيل.

أوضاع الموافقة المرنة:

  • وضع الاقتراح: يطلب الموافقة في كل خطوة (الوضع الافتراضي)
  • وضع التعديل التلقائي: يعدل الملفات تلقائيًا ولكنه يسأل قبل تنفيذ الأوامر
  • وضع التشغيل التلقائي الكامل: استقلالية كاملة دون طلب موافقة

ميزات الأمان: يعمل في بيئات معطلة الشبكة ذات حماية sandbox للمجلدات لحماية نظامك مع الحفاظ على الوظائف الكاملة.

الفروق الرئيسية بين Codex CLI و Claude Code

قبل الغوص في إعداد Codex CLI، من المهم أن تفهم كيف يختلف عن Claude Code، وهو مساعد برمجة ذكاء اصطناعي آخر شهير:

Codex CLI

  • دعم النماذج: يدعم نماذج OpenAI وواجهات برمجة التطبيقات المتوافقة مع OpenAI، مع دعم لعدة مزودين
  • البنية: وكيل محلي يعمل في الطرفية الخاص بك مع مكالمات API إلى النماذج البعيدة
  • مفتوح المصدر: مفتوح المصدر بالكامل مع مساهمات المجتمع

Claude Code

  • دعم النماذج: يركز على نماذج Claude من Anthropic وواجهات برمجة التطبيقات المتوافقة مع Anthropic
  • البنية: تجربة متكاملة عبر منصات الويب وسطح المكتب وأدوات التطوير المتكاملة (IDE)
  • التطوير: نواة proprietary مع إمكانية الوصول عبر API

Codex CLI متفوق من حيث الدقة والقدرة على التعامل مع المهام المعقدة، خاصة في قواعد الكود الحالية. غالبًا ما يُفضل Claude Code لتجربة المستخدم وإعداد المشاريع الأولية. يجد بعض المستخدمين أفضل النتائج من خلال دمج الأداتين معًا.

لسير عمل Claude المحدد، راجع دليلنا لاستخدام Claude Code مع Novita AI.

لماذا تستخدم واجهات برمجة تطبيقات طرف ثالث مع Codex CLI؟

بينما يدعم Codex CLI نماذج OpenAI بشكل أصلي، تقدم واجهات برمجة التطبيقات طرف الثالث مثل Novita AI مزايا رئيسية:

نماذج متخصصة: الوصول إلى نماذج متطورة مثل DeepSeek V3.1 للاستدلال، و Qwen Coder للبرمجة، و Kimi K2 لسير العمل الوكيل.

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

نماذج مخصصة: مع Novita AI، يمكنك حتى استخدام نماذجك المخصصة الخاصة بسرعة في Codex CLI لمتطلبات متخصصة.

الموثوقية: يقلل المزودون البديلون من حدود معدل الطلبات ويضمنون وصولًا متسقًا أثناء انقطاع الخدمة أو القيود الإقليمية.

كيفية الوصول إلى نماذج Novita AI في Codex CLI

المتطلبات الأساسية

  • إنشاء حساب: قم بزيارة موقع Novita AI وسجل حسابًا.
  • إنشاء مفتاح API الخاص بك: بعد تسجيل الدخول، انتقل إلى صفحة إدارة المفاتيح لإنشاء مفتاح API الخاص بك.
  • اختر اسم النموذج: ستحتاج إلى نسخ اسم النموذج الذي تريد استخدامه من مكتبة النماذج الخاصة بـ Novita AI. تشمل بعض النماذج المتاحة:
    • deepseek/deepseek-v3.1
    • qwen/qwen3-coder-480b-a35b-instruct
    • moonshotai/kimi-k2-0905
    • openai/gpt-oss-120b
    • zai-org/glm-4.5
    • google/gemma-3-12b-it
  • احفظه بشكل آمن: ستحتاج إليه للتكوين.

التثبيت

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

npm install -g @openai/codex

التثبيت عبر Homebrew (macOS)

brew install codex

التحقق من التثبيت

codex --version

تكوين نماذج Novita AI

إعداد ملف التكوين

يستخدم Codex CLI ملف تكوين TOML يقع في:

  • macOS/Linux: ~/.codex/config.toml
  • Windows: %USERPROFILE%\.codex\config.toml

قالب التكوين الأساسي

model = "MODEL_NAME"
model_provider = "novitaai"

[model_providers.novitaai]
name = "Novita AI"
base_url = "https://api.novita.ai/openai"
http_headers = {"Authorization" = "Bearer YOUR_NOVITA_API_KEY"}
wire_api = "chat"

النماذج المتاحة ومتى تستخدمها

النموذج الأفضل لـ نقاط القوة
deepseek/deepseek-v3.1 الخوارزميات المعقدة والهندسة المعمارية استدلال وحل مشكلات متفوق
qwen/qwen3-coder-480b-a35b-instruct توليد الكود وإعادة هيكلته متخصص في مهام البرمجة
moonshotai/kimi-k2-0905 سير العمل الوكيلية والأتمتة تنفيذ سريع، معالجة سياق طويل
openai/gpt-oss-120b مهام التطوير العامة أداء أساسي موثوق
zai-org/glm-4.5 تكامل الأدوات وتصحيح الأخطاء معدل نجاح مرتفع لاستدعاء الأدوات
google/gemma-3-12b-it مهام التطوير الخفيفة استجابات فعالة وسريعة

الشروع في الاستخدام

تشغيل Codex CLI

codex

أمثلة الاستخدام الأساسية

توليد الكود:

> Create a Python class for handling REST API responses with error handling

تحليل المشروع:

> Review this codebase and suggest improvements for performance

تصحيح الأخطاء:

> Fix the authentication error in the login function

الاختبار:

> Generate comprehensive unit tests for the user service module

العمل مع المشاريع الحالية

انتقل إلى دليل مشروعك قبل تشغيل Codex CLI:

cd /path/to/your/project
codex

سيفهم Codex CLI تلقائيًا بنية مشروعك، ويقرأ الملفات الحالية، ويحافظ على السياق حول قاعدة الكود الخاصة بك طوال الجلسة.

الخلاصة

يوفر Codex CLI مع نماذج Novita AI بيئة تطوير قوية ومرنة تجمع بين التحكم المحلي وإمكانيات الذكاء الاصطناعي السحابي. من خلال اختيار النموذج المناسب لكل مهمة وتكوين بيئتك بشكل صحيح، يمكنك تسريع سير عمل التطوير الخاص بك بشكل كبير مع الحفاظ على جودة الكود والأمان.

ابدأ بالتكوين الأساسي باستخدام Qwen Coder لمهام التطوير العامة، ثم جرب النماذج المتخصصة مثل DeepSeek للاستدلال المعقد أو Kimi K2 لسير العمل المستقل مع تطور احتياجاتك.

حول Novita AI

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

قراءات موصى بها

  1. كيفية استخدام Kimi-K2 في Claude Code على أنظمة Windows و Mac و Linux
  2. كيفية استخدام واجهة برمجة التطبيقات المتوافقة مع OpenAI في Qwen Code (إعداد في 60 ثانية!)
  3. Trae + Novita AI: دليل خطوة بخطوة للوصول إلى نماذج الذكاء الاصطناعي في بيئة التطوير المتكاملة (IDE) الخاصة بك