~/.codex ذاته، لذا إعداد واحد يشمل الثلاثة.
تثبيت بأمر واحد
استبدلsk-xxx بمفتاحك، افتح طرفية، الصق واضغط Enter. يتحقق السكريبت من المفتاح، يسرد كل نموذج يمكن للمفتاح استدعاؤه ويتيح لك الاختيار (Enter = موصى به: gpt-astra لـ Astra، gpt-5.6-sol لـ GPT، claude-opus-5 لـ Claude)، يثبِّت Codex CLI ويكتب الإعداد.
- macOS / Linux
- Windows
--lang en أو --lang vi). بدون --key يطلب المفتاح. لفرض نموذج أضف --model gpt-astra أو --model gpt-5.6-sol.gpt.teamsoclo.site للتحقق فقط.
ماذا يفعل السكريبت
- يتحقق من المفتاح مع البوابة ويختار النموذج لباقتك؛ مفتاح خاطئ يوقف هنا دون المساس بجهازك.
- يحتفظ بنسخة احتياطية من
config.tomlالحالي إن وُجد، كـconfig.toml.bak.<timestamp>. - يكتب
~/.codex/config.toml: النموذجgpt-5.6-sol، بوابة TeamSocLo، Responses API. - يخزِّن المفتاح في متغير البيئة
TEAMSOCLO_API_KEY(في~/.zshrc/~/.bashrc، أو كمتغير مستخدم في Windows). المفتاح ليس في ملف الإعداد، لذا يمكنك مشاركةconfig.tomlدون تسريبه. - يثبِّت أو يُرقِّي Codex CLI بـ
npm install -g @openai/codex.
بعد التثبيت
1
افتح طرفية جديدة وشغِّل codex
2
VS Code: ثبِّت الإضافة وأغلق كلياً وأعد الفتح
VS Code ← Extensions ← ابحث عن Codex (وكيل البرمجة من OpenAI) ← Install. ثم أغلق VS Code كلياً: macOS
Cmd + Q، Windows أغلق كل النوافذ. Reload Window لا يكفي؛ الإضافة تقرأ الإعداد عند بدء العملية فقط.3
تطبيق Codex
أعد فتح التطبيق بعد تشغيل الأمر. في macOS عيَّن الأمر المتغير لتطبيقات GUI عبر
launchctl؛ في Windows يُطبَّق setx على التطبيقات التي تُفتح بعد ذلك.requires_openai_auth = false يخبر Codex باستخدام مفتاح البوابة من متغير البيئة.
الإعداد اليدوي
إن كنت تفضل التعديل بنفسك، يجب أن يحتوي~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml) بالضبط:
TEAMSOCLO_API_KEY مفتاحك.
افتح مجلد الإعداد سريعاً:
تغيير النموذج
باقة GPT Astra تستخدمgpt-astra. عدِّل السطر الأول من config.toml وأعد تشغيل Codex:
gpt-astra يُعيد “no available channel”، والعكس صحيح. النموذج يتبع الباقة التي اشتريتها، انظر النماذج والباقات.
إلغاء التثبيت
- macOS / Linux
- Windows
config.toml.bak.<timestamp> فوق config.toml.
إن لم يعمل
- فتحتَ طرفية جديدة أو أغلقتَ VS Code كلياً بعد التثبيت.
echo $TEAMSOCLO_API_KEY(Windows:echo %TEAMSOCLO_API_KEY%في cmd) يطبع المفتاح كاملاً.base_urlينتهي بـ/v1،wire_apiهوresponses.- المفتاح لا يزال صالحاً وله رصيد: تحقق هنا.
- وإلا انظر استكشاف الأخطاء، فيه قسم خاص بـ Codex.
