استخدم هذا الدليل لتشغيل Codex CLI مع CometAPI كموفر model. المراجع الرسمية:Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
المتطلبات الأساسية
| المتطلب | التفاصيل |
|---|---|
| نظام التشغيل | macOS 12+، أو Linux (Ubuntu 20.04+ / Debian 10+)، أو Windows 11 عبر WSL2 |
| Node.js | 22+ (يوصى بإصدار LTS) |
| Git | يوصى بالإصدار 2.23+ |
| مفتاح CometAPI | احصل عليه من CometAPI Dashboard (يبدأ بـ sk-) |
تثبيت Codex CLI
تهيئة CometAPI
أنشئ أو عدّل~/.codex/config.toml باستخدام إعداد موفر الخدمة هذا:
model_provider و model في المستوى الأعلى من الملف.
ويعرّف القسم [model_providers.cometapi] نقطة نهاية CometAPI.
إذا كنت تدير إعدادات Codex من خلال مستودع dotfiles، فأبقِ النسخة الموجودة في
dotfiles متزامنة مع
~/.codex/config.toml. يقرأ Codex الملف من
~/.codex/config.toml.تخزين مفتاح API الخاص بك
أنشئ~/.codex/auth.json:
sk-your-cometapi-key بمفتاح CometAPI الفعلي الخاص بك.
بدء Codex
استكشاف الأخطاء وإصلاحها
| العرَض | الحل |
|---|---|
API key auth is missing a key | أصلح ~/.codex/auth.json. يجب أن يحتوي على "auth_mode": "apikey" و "OPENAI_API_KEY": "sk-..." |
| ظهور مطالبة تسجيل الدخول بشكل غير متوقع | أعد إنشاء ~/.codex/auth.json مع تعيين auth_mode إلى apikey، ثم أعد تشغيل Codex |
| ما يزال Codex يستخدم موفر OpenAI الافتراضي | أصلح ~/.codex/config.toml. يجب أن تكون قيمة model_provider هي cometapi |
| الطلبات لا تصل إلى CometAPI | أصلح ~/.codex/config.toml. يجب أن يتضمن [model_providers.cometapi] القيمة requires_openai_auth = true |
| انتهاء مهلة الاتصال أو استخدام نقطة نهاية خاطئة | أصلح ~/.codex/config.toml. يجب أن تكون قيمة base_url هي https://api.cometapi.com/v1 |
| لم يتم العثور على model | تحقق من صفحة Models للاطلاع على النماذج المتاحة |
| مشكلات Windows | يتطلب Codex وجود WSL2 على Windows — ولا يدعم CMD/PowerShell الأصلي |