Codex Desktop (ChatGPT)
إعداد Codex خطوة بخطوة في تطبيق ChatGPT على Windows وmacOS: تسجيل الخروج من ChatGPT، وتسجيل الدخول بمفتاح GetVibe API، وbase_url، والتحقق من الإنفاق.
إعداد جاهز
يُنشأ من كتالوجنا عند الطلب: عنوان API، وجميع النماذج المنشورة مع سعة السياق وحدّ المخرجات لكل منها، والإعدادات الموصى بها. لا يحتوي على أي مفتاح. يقرأ Codex المفتاح من GETVIBE_API_KEY (env_key). لاستخدام نموذج منخفض التكلفة في تشغيل واحد: codex -m <model ID>؛ ولأقصى مستوى من الاستدلال: codex -c model_reasoning_effort="high". احذف جداول [profiles.*] المتبقية من الإصدارات الأقدم لهذا الملف — يرفض Codex 0.134 والإصدارات الأحدث استخدام --profile ما دامت موجودة.
# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"- النموذج الرئيسي —
gpt-6.1-sol: مبرمج وكيلي قوي بسياق كبير وسعر معتدل؛ ويُبقي المعرّف المجرّد على التحويل التلقائي بين القنوات مفعّلًا. - المهام الصغيرة —
deepseek-v4.1-flash: أرخص نموذج قادر بسياق 1M، للعناوين والملخصات ورسائل الالتزام والضغط. - تشغيل البث، ومهلة طلب 600 ثانية، وجهد استدلال medium: الإجابة الاستدلالية الطويلة تستغرق دقائق، وبدون البث تصطدم بحد الانتظار.
- معرّفات النماذج المجرّدة في كل مكان، دون :suffix — فذلك يُبقي التحويل التلقائي عند الفشل إلى قناة سليمة مُفعَّلًا.
?models= مع مُعرّفات مفصولة بفواصل إلى الرابط.أصبح Codex Desktop الآن داخل تطبيق ChatGPT لنظامي Windows وmacOS. يمكنك ربطه بـ GetVibe API بدون طرفية: إذ يقرأ التطبيق ملف config.toml نفسه الذي يستخدمه Codex CLI.
1. ثبّت التطبيق
افتح صفحة تطبيق ChatGPT الرسمي لسطح المكتب، واختر macOS أو Windows، ثم ثبّت التطبيق وشغّله. وفي المحدد أعلى اليسار اختر Codex.
Codex Desktop: الإعداد الدقيق للمفتاح
Codex Desktop تطبيق بواجهة رسومية. ويجب أن يستخدم GetVibe من config.toml والمفتاح من auth.json، لا جلسة ChatGPT النشطة.
config.toml
احفظ هذه الكتلة في ~/.codex/config.toml. يُستبدل العنصر النائب getvibeapi.com تلقائياً.
model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"
[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = trueauth.json
احفظ هذا الـ JSON في ~/.codex/auth.json واستبدل القيمة بمفتاحك الحقيقي sk-pv-….
{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}أعد تشغيل التطبيق إعادة تامة
بعد تغيير config.toml أو auth.json أغلق التطبيق كليًّا: على macOS اضغط Cmd+Q؛ على Windows اختر Exit. إغلاق النافذة أو استخدام Restart daemon وحده لا يكفي: يجب أن يعيد التطبيق قراءة الملفين.
افتح محادثة Codex جديدة، وأرسل اختبارًا قصيرًا، ثم تحقق من ظهور سجل جديد في Dashboard → Usage. وإذا لم يظهر أي سجل، فلم يمرّ الطلب عبر GetVibe.