نظرة عامة
تعد OpenAI Codex أداة سطر أوامر (CLI) مفتوحة المصدر تعمل كوكيل برمجة خفيف الوزن، وهي قادرة على قراءة الكود وتعديله وتشغيله في الجهاز الطرفي (terminal). تم بناؤها على نماذج GPT وهي محسنة لتوليد الكود.متطلبات النظام
- نظام التشغيل: macOS، Linux (دعم رسمي)، Windows عبر WSL
- Node.js: الإصدار 18+
- npm: الإصدار 10.x.x أو أحدث
التثبيت
التكوين
الخطوة 1: تعيين API Key
مؤقت (الجلسة الحالية):~/.bashrc أو ~/.zshrc أو ~/.bash_profile:
الخطوة 2: تكوين config.toml
قم بتحرير~/.codex/config.toml:
إذا لم يكن ملف التكوين موجوداً، فقم بتشغيل
codex مرة واحدة لإنشائه، ثم قم بتحرير الملف.الاستخدام الأساسي
بدء الوضع التفاعلي:النماذج المتاحة
| النموذج | الأفضل لـ |
|---|---|
gpt-4o | مهام البرمجة المعقدة، الهندسة المعمارية |
gpt-4o-mini | الإصلاحات السريعة، المهام البسيطة |
claude-sonnet-4-5 | مراجعة الكود، التوثيق |
deepseek-r1 | تصميم الخوارزميات، الاستنتاج |
الأوامر التفاعلية
| الأمر | الوصف |
|---|---|
/help | عرض المساعدة |
/exit أو Ctrl+C | خروج |
/clear | مسح المحادثة |
/config | عرض التكوين |
/model <name> | تبديل النموذج |
/tokens | عرض استخدام token |
التحقق من التكوين
حالات الاستخدام الشائعة
مراجعة الكود:استكشاف الأخطاء وإصلاحها
خطأ في الاتصال
خطأ في الاتصال
- تحقق من أن
base_urlفي config.toml هو بالضبطhttps://api.lemondata.cc/v1 - تحقق من اتصال الشبكة
- تأكد من عدم وجود تداخل من بروكسي (proxy)
فشل المصادقة
فشل المصادقة
- تحقق من تعيين متغير البيئة
OPENAI_API_KEY - تحقق من أن المفتاح يبدأ بـ
sk- - تأكد من أن المفتاح نشط في لوحة تحكم LemonData
النموذج غير موجود
النموذج غير موجود
- تحقق من مطابقة اسم النموذج تماماً
- تحقق من توفر النموذج في lemondata.cc/en/models