أقسام قاعدة المعرفة ▾

التنقل

▸ ابدأ من هنا حسب الدور

الفئات

أدوات 37
قاموس المصطلحات 12

الأدوات

Codex CLI: مفتاحك الخاص بدلاً من الاشتراك

Codex CLI — مساعد وكيلي من OpenAI، يعيش مباشرة في الطرفية (terminal): يقرأ ملفات المشروع، يشغل الأوامر في بيئة معزولة (sandbox)، يعدل الكود ويشرح ما فعله. عادةً ما يتصل بنماذج OpenAI عبر اشتراك ChatGPT، ولكن يمكنك استبدال المزود بمزودك الخاص — وعندها ستقوم شبكة Gonka بحساب نفس السيناريوهات.

هناك تفصيل واحد يجعل Codex مميزاً بين أدوات الوكلاء: فهو لا يتحدث عبر Chat Completions المعتاد، بل عبر Responses API — بروتوكول OpenAI الجديد. ولهذا السبب لم يكن من الممكن توصيله ببوابة طرف ثالث من قبل. بوابة JoinGonka Gateway تقبل Responses منذ 22 أغسطس 2026، وكل ما هو موضح أدناه تم التحقق منه بتشغيل حي، وليس مجرد إعادة سرد للوثائق.

ما هو Codex CLI وما الذي يميزه عن الدردشة

Codex ليس مجرد مساعد في المحرر، بل هو منفذ مستقل. أنت تصيغ المهمة بالكلمات، وهو يقرر بنفسه الملفات التي يجب قراءتها، والأوامر التي يجب تنفيذها وما الذي يجب تغييره. تحت تصرفه حوالي عشر أدوات: تشغيل الأوامر، قراءة الملفات، إدارة خطة العمل، طلب توضيح من المستخدم، إنشاء وكلاء فرعيين للمهام الفرعية.

وضعان للعمل. تفاعلي — codex بدون وسائط، حوار في الطرفية مع عرض كل خطوة. غير تفاعلي — codex exec «المهمة»، تشغيل لمرة واحدة حتى النتيجة: مريح في النصوص البرمجية و CI.

الأمان مدمج: بشكل افتراضي يعمل الوكيل في بيئة معزولة ويطلب التأكيد قبل التغييرات. يتم تحديد مستوى التحكم في الإعدادات — من «سؤال عن كل شيء» إلى تشغيل مستقل تماماً مع حق الكتابة في مجلد العمل.

ميزة أخرى هي حالة الحوار. لا يطلب Codex من الخادم تذكر أي شيء: فهو يحتفظ بالشريط بالكامل لديه ويرسله بالكامل مع كل خطوة. بالنسبة لك هذا يعني أن المراسلات لا تبقى في جانب مزود النموذج، وتغيير نقطة النهاية لا يكسر الجلسة التي بدأتها.

الاختلاف عن Claude Code ووكلاء الطرفية الآخرين هو البروتوكول تحديداً. يتواصل Codex مع النموذج عبر Responses API، حيث لا يتم وصف المراسلات بقائمة مسطحة من الرسائل، بل بشريط من العناصر: نص، استدعاء أداة، نتيجة الاستدعاء، كتلة استنتاج. هذا يمنح الأداة نموذج حوار أكثر صرامة، وبالنسبة لك حاجة لوجود نقطة نهاية تفهم هذا البروتوكول.

التوصيل: تعديل واحد في config.toml

يخزن Codex الإعدادات في ~/.codex/config.toml. يتم وصف مزودك بكتلة [model_providers.*]، والحقل الرئيسي هنا هو wire_api: بدونه سيحاول Codex التحدث عبر Chat Completions ولن يجمع حلقة الوكيل.

# ~/.codex/config.toml
model_provider = "joingonka"
model = "deepseek-ai/DeepSeek-V4-Flash-0731"

[model_providers.joingonka]
name = "JoinGonka Gateway"
base_url = "https://gate.joingonka.ai/v1"
env_key = "JOINGONKA_API_KEY"
wire_api = "responses"

لا يتم كتابة المفتاح في الملف: env_key يسمي متغير البيئة الذي سيأخذ منه Codex المفتاح. اسم المتغير خاص بك، ليس OPENAI_API_KEY — هكذا لا يعترض الإعداد أدواتك الأخرى التي تعمل مع OpenAI.

export JOINGONKA_API_KEY=jg-مفتاحك

يحدد حقل model النموذج الافتراضي، و model_provider أي من الكتل الموصوفة يجب استخدامها. كلاهما يتم تجاوزهما لحظة التشغيل، لذا فإن ملف إعداد واحد يخدم بسهولة عدة مزودين: عملي، تجريبي، واحتياطي.

يتم إصدار المفتاح في الحساب الشخصي بعد التسجيل، وهناك أيضاً يمكن رؤية الرصيد والاستهلاك. إذا كنت تفضل عدم لمس الإعداد العام، يمكن تمرير نفس الكتلة لمرة واحدة عبر -c: codex -c model_provider=joingonka …. وللاحتفاظ بعدة إعدادات مستقلة، حدد مجلد الإعدادات في متغير CODEX_HOME.

التحقق: ما الذي يجب أن يحدث

أسرع طريقة للتأكد من أن الربط يعمل هي إجراء اختبار لمرة واحدة:

codex exec "أجب بسطر واحد: كم يساوي 17*3؟"

في ترويسة الرد، يطبع Codex من يعمل معه: model، و provider: joingonka، ووضع الحماية (sandbox)، ومعرف الجلسة. إذا كان المزود هو مزودك ووصل الرد في الأسفل، فإن الاتصال فعال.

بعد ذلك، يجب اختبار أهم ميزة يوضع Codex من أجلها، وهي العمل مع الملفات. ضع ملفًا صغيرًا يحتوي على خطأ واضح في المجلد واطلب منه العثور عليه:

codex exec "اقرأ calc.py وأخبرني بعبارة واحدة ما إذا كان هناك خطأ."

يجب على الوكيل استدعاء أداة القراءة بنفسه، وفتح الملف، والإجابة بشكل جوهري، مع تحديد السطر. إذا حدث هذا، فإن دورة الوكيل الكاملة (طلب ← استدعاء أداة ← نتيجة ← رد) عبر البوابة يتم تجميعها بشكل صحيح.

إذا حدث خطأ ما، فعادة ما يُقرأ التشخيص مباشرة من الرسالة:

ما يظهرماذا يعنيماذا تفعل
401 Unauthorized: Invalid API keyلم يعثر Codex على المفتاح أو استخدم مفتاحًا خاطئًاتحقق من أن المتغير من env_key قد تم تصديره بالفعل في الصدفة (shell) الحالية وأن اسمه يطابق ملف التكوين
404 في /responsesفُقد اللاحقة في base_urlيجب أن ينتهي العنوان بـ /v1 — Codex يضيف /responses بنفسه
النموذج يجيب ولكن الأدوات لا تُستدعىلم يتم تعيين wire_api، الحوار يتم عبر البروتوكول القديمأضف wire_api = \"responses\" إلى كتلة المزود
Reconnecting… 1/5Codex يكرر الطلب بنفسهسلوك قياسي عند حدوث خطأ في الشبكة لمرة واحدة؛ إذا انتهت المحاولات، انظر إلى نص الخطأ تحتها
تحذير بشأن bubblewrapلا يوجد حزمة عزل في النظاملا يعيق العمل: سيستخدم Codex نسخة مدمجة. من أجل النظافة، قم بتثبيت bubblewrap عبر مدير الحزم

قد يستغرق الطلب الأول في الجلسة بضع ثوانٍ: يرسل Codex مطالبة نظام كبيرة ووصفًا لجميع أدواته، ويحتاج عقدة الشبكة إلى قبول المهمة. الردود اللاحقة تصل بشكل أسرع.

أي نموذج تختار

جميع نماذج الشبكة متاحة بسعر واحد، لذا فإن الاختيار يتعلق بالسلوك وليس بالميزانية. فيما يلي نتيجة تشغيل حي لنفس المهمة (قراءة ملف والعثور على خطأ فيه) عبر Codex على كل من النماذج.

النموذجالمعرفالسياقكيف يعمل في Codex
DeepSeek V4 Flashdeepseek-ai/DeepSeek-V4-Flash-0731380Kالرد نظيف ومباشر، مع تحديد الملف والسطر. أطول سياق في الشبكة وسقف رد يبلغ 32768 توكن — رصيد للمستودعات الكبيرة
Kimi K2.6moonshotai/Kimi-K2.6200Kأكثر صياغة موجزة من الثلاثة، يستدعي الأدوات بثقة
MiniMax M2.7MiniMaxAI/MiniMax-M2.7200Kيحل المهمة بشكل صحيح، لكنه أحيانًا يظهر مسار تفكيره بصوت عالٍ — في الطرفية يبدو هذا مطولًا

التوصية الافتراضية هي DeepSeek V4 Flash: عمل الوكيل يواجه سرعان ما محدودية حجم السياق، وتوفر 380K توكن القدرة على الاحتفاظ بالعديد من الملفات في الذاكرة في وقت واحد. إذا كنت تريد ردودًا قصيرة للغاية، اختر Kimi K2.6. يمكن تغيير النموذج بسطر واحد model في ملف التكوين أو بعلامة -c model=… دون تعديل الملف.

القائمة الحالية لنماذج الشبكة متاحة دائمًا عبر GET https://gate.joingonka.ai/v1/models.

كم يكلف ذلك

تستهلك أدوات الوكيل التوكنات بشكل مختلف عن الدردشة: لكل عبارة منك، يضيف Codex مطالبة النظام ووصفًا لجميع الأدوات، ثم يجري حوارًا متعدد الخطوات مع النموذج. في تشغيل حي، كلفت مهمة بسيطة "اقرأ ملفًا وابحث عن خطأ" حوالي 18-20 ألف توكن. هذا ثمن طبيعي للاستقلالية، ولهذا السبب فإن السعر لكل توكن هو الأهم.

عبر JoinGonka Gateway، تكلف التوكنات $0.0047 لكل مليون عند الإدخال و $0.014 لكل مليون عند الإخراج — السعر واحد لجميع نماذج الشبكة ويتم جلبه في هذه الصفحة من مصدر حي.

السيناريوالاستهلاكعبر Gateway
مهمة لمرة واحدة (قراءة ملف، العثور على خطأ)~20K توكنأجزاء من السنت
يوم عمل نشط3-7M توكنحوالي سنت
شهر تطوير نشط~150M توكنبضعة سنتات

للمقارنة — كيف تعمل الخيارات المدفوعة لدى Codex نفسه ولدى المنافسين في نفس المجال:

الطريقةنموذج الدفعما الذي يقيد
اشتراك ChatGPTمبلغ ثابت شهريًاحصص لعدد الطلبات ونوافذ تحديثها
مفتاح OpenAI المباشرمقابل التوكنات حسب سعر البائعالسعر لكل مليون توكن أعلى بثلاث مراتب
JoinGonka Gatewayمقابل التوكنات، الرصيدالاستهلاك مرئي في المكتب الشخصي، لا توجد حصص لعدد الطلبات

يتم الدفع مقابل الاستهلاك الفعلي، بدون اشتراك شهري وبدون حصص لعدد الطلبات: لا توجد نوافذ مدتها خمس ساعات، ولا حد لـ "المطالبات"، ولا مضاعفات في ساعات الذروة. يتم شحن الرصيد بالعملة المشفرة، والرصيد المتبقي والاستهلاك حسب الأيام مرئيان في المكتب الشخصي. تحليل مفصل للاقتصاد - في المقالة عن أرخص API.

ما يجب مراعاته في العمل

يقوم Codex نفسه بالاحتفاظ بسجل المحادثة. يقوم بإرسال السجل بالكامل مع كل طلب ولا يطلب من الخادم تذكر أي شيء - ونحن بدورنا لا نقوم بتخزين المراسلات. لا يتبقى الكود الخاص بك أو الأوامر (prompts) على البوابة (gateway) بعد استلام الرد.

البحث عبر الويب يعمل. يقوم Codex بالإعلان عن أداة البحث في كل طلب، وتقوم البوابة بقبوله: يتم تنفيذ البحث من جانبنا، ويتم دمج النتائج في رد النموذج.

الأدوات محلية وليست سحابية. يقوم Codex بتنفيذ الأوامر وقراءة الملفات محلياً على جهازك، لذا فإن الوصول إلى المشروع لا يعتمد على مزود النموذج.

بيئة معزولة (Sandbox). على نظام Linux، يستخدم Codex أداة bubblewrap لعزل الأوامر التي يتم تشغيلها. إذا لم تكن الأداة موجودة في النظام، سيقوم Codex بالتنبيه واستخدام نسخة مدمجة - هذا لا يؤثر على العمل، ولكن يفضل تثبيت الحزمة عبر مدير الحزم الخاص بالنظام.

إذا كنت بحاجة للعمل مع الصور - مثل لقطة شاشة لواجهة المستخدم أو مخطط في صورة - استخدم أداة مع نموذج لديه قدرات بصرية لهذه المهام: النماذج في شبكة Gonka هي نماذج نصية. بالنسبة للكود والأوامر والملفات، لا يعتبر هذا قيداً.

إذا لم يكن Codex مناسباً، يمكنك استخدام وكلاء طرفية آخرين: دليل البدء السريع لـ API يوضح كيفية توصيل أي أداة متوافقة في بضع دقائق.

Codex CLI هو الوكيل الشائع الوحيد الذي يتحدث بلغة Responses API، ولهذا السبب ظل مرتبطاً باشتراك OpenAI لفترة طويلة. استبدال المزود يتطلب تعديل خمسة أسطر فقط في ملف config.toml: عنوان البوابة، اسم المتغير الذي يحتوي على المفتاح، و wire_api = "responses". بعد ذلك، ستقوم شبكة Gonka بمعالجة عمليات التشغيل المستقلة للكود الخاص بك بناءً على تكلفة الرموز (tokens) الفعلية، بدون حصص أو نافذة الخمس ساعات. أكدت عمليات التشغيل الفعلية دورة الوكيل الكاملة على جميع نماذج الشبكة الثلاثة؛ بشكل افتراضي، يفضل استخدام DeepSeek V4 Flash لأنه يحتوي على أطول سياق.

تريد معرفة المزيد؟

استكشف الأقسام الأخرى أو ابدأ في كسب GNK الآن.

احصل على مفتاح ورموز مجانية →