https://api.acedata.cloud/v1.
عملية التقديم
لاستخدام Codex CLI، يمكنك أولاً الحصول على رمز API الخاص بك من خلال لوحة تحكم Ace Data Cloud للاحتفاظ به.
إذا لم تكن مسجلاً أو مسجلاً دخولك، سيتم توجيهك تلقائياً إلى صفحة تسجيل الدخول للتسجيل والدخول، وبعدها ستعود تلقائياً إلى الصفحة الحالية.
عند التقديم لأول مرة، ستحصل على رصيد مجاني لتجربة خدمة Codex CLI مجاناً.
تثبيت Codex CLI
يدعم Codex CLI أنظمة macOS وLinux وWindows وWSL. يمكنك تثبيته عبر npm أو باستخدام Homebrew (لنظام macOS فقط).التثبيت عبر npm (موصى به)
إذا كنت قد ثبتت Node.js مسبقاً، يمكنك تثبيت Codex مباشرة عبر npm. يتطلب هذا Node.js إصدار 18 أو أحدث.التثبيت عبر Homebrew (لنظام macOS)
يمكن لمستخدمي macOS تثبيت Codex عبر Homebrew:التحقق من التثبيت
بعد التثبيت، أعد فتح الطرفية وتحقق من توفر الأمر:command not found، فهذا يعني أن الطرفية لم تقم بتحميل مسار PATH الجديد بعد. يرجى إغلاق الطرفية وإعادة فتحها، أو مراجعة مخرجات سكريبت التثبيت لمعرفة إعدادات PATH.
إعداد Codex CLI
بعد التثبيت، يحاول Codex CLI الاتصال بخدمة OpenAI الرسمية بشكل افتراضي. لاستخدام Ace Data Cloud، يجب تعيينmodel_provider مخصص في ملف إعدادات Codex، ووضع رمز API في متغير بيئة مناسب.
الخطوة الأولى: تعيين متغير البيئة
يوصى بكتابة رمز API في ملف إعدادات الشل مثل~/.zshrc أو ~/.bashrc أو ~/.bash_profile:
{token} برمز API الذي نسخته من لوحة تحكم Ace Data Cloud.
بعد الإعداد، أعد فتح الطرفية أو نفذ الأمر التالي لتفعيل الإعداد فوراً:
الخطوة الثانية: تحرير ملف إعدادات Codex
يستخدم Codex CLI الملف~/.codex/config.toml كملف إعدادات عام. إذا لم يكن موجوداً، يمكنك إنشاؤه:
~/.codex/config.toml:
تنظيف بيانات تسجيل الدخول المخزنة لـ OpenAI
إذا كنت قد سجلت دخولك مسبقاً بحساب OpenAI الرسمي في Codex CLI، قد يكون هناك حالة تسجيل دخول مخزنة محلياً (عادة في~/.codex/auth.json). قبل التبديل إلى وكيل Ace Data Cloud، يُنصح بتنظيف تسجيل الدخول القديم:
codex logout متاحاً، يمكنك حذف ملف التخزين يدوياً:
بدء جلسة العمل
انتقل إلى مجلد مشروعك ثم شغّل Codex CLI:التحقق من الإعدادات
داخل Codex CLI، يمكنك عرض النموذج والمزود الحالي عبر الأمر:acedatacloud، مثلاً:
acedatacloud، فهذا يعني أن الإعداد لم يُفعّل. يرجى مراجعة حفظ ملف ~/.codex/config.toml والتأكد من أن متغير البيئة ACEDATACLOUD_API_KEY قابل للقراءة في الطرفية الحالية:
كيفية العمل
يستخدم Codex CLI بروتوكول OpenAI Responses API أصلاً. تقدم Ace Data Cloud خدمة وكيل متوافقة مع OpenAI Responses API علىhttps://api.acedata.cloud/v1/responses، لذا لا يحتاج Codex CLI إلى وكيل محلي أو إضافات خارجية.
سير العمل:
- يقرأ Codex CLI من
~/.codex/config.tomlقيمةmodel_providerويحمل إعدادات[model_providers.acedatacloud]. - يقرأ رمز API من متغير البيئة المحدد بـ
env_key(أيACEDATACLOUD_API_KEY). - يرسل الطلب عبر بروتوكول
wire_api = "responses"إلىbase_url + /responses، أيhttps://api.acedata.cloud/v1/responses. - تتحقق Ace Data Cloud من هوية المستخدم ورصيده باستخدام رمز API، ثم تعيد توجيه الطلب إلى قناة النموذج المتاحة.
- بعد إتمام الطلب، تسجل المنصة الاستخدام وتخصم الرصيد وفقاً للاستهلاك.
codex الأصلي وتجربة Codex CLI كما هي، مع تبديل خدمة النموذج الأساسية إلى Ace Data Cloud.
إعداد النموذج
يحدد حقلmodel في ~/.codex/config.toml النموذج الافتراضي المستخدم في Codex. تدعم خدمة OpenAI Responses من Ace Data Cloud عدة نماذج شائعة، منها:
يمكنك التبديل مؤقتاً للنموذج عند تشغيل Codex عبر خيار سطر الأوامر:
model في ~/.codex/config.toml ثم إعادة التشغيل. يمكنك الاطلاع على القائمة الكاملة للنماذج في توثيق خدمة OpenAI من Ace Data Cloud.
مستويات الثقة للمشاريع
يدعم Codex CLI تعيين مستويات ثقة مختلفة لمشاريع مختلفة للتحكم في صلاحيات الوكيل. يمكن إضافة التالي في نهاية~/.codex/config.toml:
trusted: الوكيل يمتلك صلاحيات كاملة، يمكنه تنفيذ الأوامر وتعديل الملفات.untrusted: الوكيل يمتلك صلاحيات محدودة، مناسب للمشاريع غير المألوفة.

