Codex CLI
دليل إعداد OpenAI Codex CLI
ثبّت Codex CLI واضبطه مع Inferio على Windows وmacOS وLinux.
نظرة عامة
Codex CLI هو وكيل البرمجة الطرفي من OpenAI. يقرأ الكود ويكتبه ويشغّله عبر تصحيحات معزولة قابلة للمراجعة. وجّه مزوّده المخصّص إلى الرابط الأساسي لـ Inferio لاستخدام أي نموذج في الكتالوج.
إعداد سريع
الصق هذه في العميل. يُملأ مفتاحك تلقائيًا عند تسجيل الدخول.
text
عنوان URL الأساسي: https://api.inferio.net/v1
مفتاح API: YOUR_API_KEYالتوافق
Chat CompletionsResponses APIالبثاستدعاء الأدوات
الإعداد خطوة بخطوة
- 1ثبّت Codex CLI
ثبّت Codex CLI عالميًا عبر npm.
bashnpm install -g @openai/codex - 2اضبط موفر النموذج
حرّر `~/.codex/config.toml`. اضبط معرّف نموذجك وأضف مزوّدًا مخصّصًا بالرابط الأساسي لـ Inferio باستخدام واجهة responses.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" model_provider = "inferio" [model_providers.inferio] name = "Inferio" base_url = "https://api.inferio.net/v1" wire_api = "responses" env_key = "OPENAI_API_KEY" - 3صدّر مفتاح الـ API الخاص بك
صدّر المتغير المذكور في env_key. يقرأ Codex مفتاح المزوّد المخصص من بيئة التشغيل؛ أما auth.json فهو لتسجيل الدخول إلى OpenAI فقط.
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4ابدأ Codex
شغّل `codex` في مجلّد مشروعك.
powershell
$env:OPENAI_BASE_URL="https://api.inferio.net/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexالنماذج الموصى بها
نماذج مجانية تعمل هنا. الصق أي معرّف نموذج في العميل.
ملاحظات مهمة
- عند خطأ نقطة نهاية غير مدعومة، تأكّد أنّ `wire_api` هو `responses` وأنّ الرابط الأساسي ينتهي بـ `/v1`.
- إذا كانت الطلبات غير موثّقة، فتحقق من أن env_key يشير إلى متغير مُصدَّر فعليًا في الصدفة التي تشغّل codex.
- لا يمكنك إعادة استخدام المعرّف المحجوز openai لمزوّد مخصص. أي معرّف آخر يعمل، سواء في model_providers أو في model_provider.