Codex
تقبل واجهة سطر أوامر Codex أي مزوّد متوافق مع OpenAI. نعرّف CloudZIR
كمزوّد في ~/.codex/config.toml، فتصبح نماذج Mina متاحة كغيرها.
المتطلبات المسبقة#
- Codex CLI مُثبَّتة (
npm install -g @openai/codex). - مفتاح
zir_ai_…ومحفظة مشحونة.
تعريف المزوّد#
في ~/.codex/config.toml :
model = "mina-full"
model_provider = "cloudzir"
[model_providers.cloudzir]
name = "CloudZIR AI"
base_url = "https://api.cloudzir.com/v1"
env_key = "CLOUDZIR_API_KEY"
wire_api = "responses"
ثم صدّروا المفتاح :
export CLOUDZIR_API_KEY="zir_ai_..."
codex$env:CLOUDZIR_API_KEY = "zir_ai_..."
codex
لم يعد Codex يقبل Chat Completions
منذ فبراير 2026 لم تعد واجهة سطر أوامر Codex تدعم سوى API Responses : المزوّد
المعرَّف بـwire_api = "chat" ترفضه الإصدارات الحديثة (أُعلن الحذف في مستودع
openai/codex، النقاش رقم 7782). تعرض CloudZIR
API Responses (POST /v1/responses) :
وهي التي ينبغي تعريفها.
هذه الواجهة بلا حالة على الخادم. يُرفَض store: true وprevious_response_id
وعناصر input ذات النوع غير المعروف والأدوات المدمجة بالرمز
400 الذي يسمّي الحقل المعني : القائمة في
دليل Responses.
تغيير النموذج فورًا#
codex --model mina-flash # rapide et économique
codex --model mina-low # équilibré
codex --model mina-full # raisonnement, refactorings complexes
التحقق من التثبيت#
codex exec "affiche l'arborescence du projet et explique le rôle de chaque dossier"
يجب أن تظهر الطلبات في
Usage تحت
/v1/responses.
نصائح#
- يعيد Codex كل سياق الجلسة في كل جولة : فضّلوا جلسات قصيرة ومركّزة للتحكم في التكلفة.
- للاستخدام بالدُفعات (سكربتات، CI)، يكفي
mina-flashفي معظم الحالات ؛ خصّصواmina-fullلمهام الاستدلال. - احسبوا حساب مهلة لا تقل عن 120 ثانية في أدوات CI.
القيود المعروفة#
- الصور، وAPI Responses وحقل
reasoning.effort(وضع التفكير) : كلها مدعومة. - استدعاء الأدوات مدعوم بصيغة OpenAI القياسية (الدليل).