دليل إعداد OpenAI Codex CLI
دليل خطوة بخطوة لتثبيت وتهيئة Codex CLI مع UnoRouter على Windows وmacOS وLinux.
نظرة عامة
Codex CLI هو وكيل البرمجة من OpenAI الذي يعمل في الطرفية، يقرأ ويكتب ويشغّل الشيفرة في مشروعك عبر تصحيحات معزولة وقابلة للمراجعة. وجّه مزوّده المخصّص إلى الرابط الأساسي لـ UnoRouter وتستطيع تشغيله بأيّ نموذج من الكتالوج، لا نماذج OpenAI وحدها.
إعداد سريع
أدخل هذه القيم في العميل. يُملأ مفتاحك تلقائيًا عند تسجيل الدخول.
عنوان URL الأساسي: https://api.unorouter.ai/v1
مفتاح API: YOUR_API_KEYالتوافق
الإعداد خطوة بخطوة
- 1ثبّت Codex CLI
ثبّت Codex CLI عالميا باستخدام npm.
bashnpm install -g @openai/codex - 2اضبط موفر النموذج
حرّر `~/.codex/config.toml` لتوجيه Codex إلى UnoRouter. اضبط معرّف النموذج وأضف موفرا مخصصا بعنوان URL الأساسي لـ UnoRouter باستخدام واجهة responses wire.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" [model_providers.custom] base_url = "https://api.unorouter.ai/v1" wire_api = "responses" - 3أضف مفتاح API
اكتب مفتاح API الخاص بـ UnoRouter في `~/.codex/auth.json` حتى يصادق Codex كل طلب.
json// ~/.codex/auth.json { "OPENAI_API_KEY": "YOUR_API_KEY" } - 4ابدأ Codex
شغّل `codex` في مجلد مشروعك وابدأ البرمجة.
$env:OPENAI_BASE_URL="https://api.unorouter.ai/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexالنماذج الموصى بها
نماذج مجانية تعمل جيدًا هنا. الصق أي معرّف نموذج في العميل.
ملاحظات مهمة
- إذا أبلغ Codex عن نقطة نهاية غير مدعومة، فتأكد من ضبط `wire_api` على `responses` وأن عنوان URL الأساسي ينتهي بـ `/v1`.
- خطأ 401 يعني أن المفتاح في `~/.codex/auth.json` مفقود أو قديم. الصق مفتاحا جديدا من لوحة تحكم UnoRouter وأعد التشغيل.