نظرة عامة
النوع: أداة برمجةالمسار الأساسي: OpenAI Responses (مسار اختياري متقدم)ثقة الدعم: مدعوم مع قيود على النموذج/المسار
/v1/responses، لكن يجب اعتباره مسار توافق متقدم. بعض ميزات Responses-only غير مضمونة عبر كل نموذج ومسار موجه.
متطلبات النظام
- OS: macOS, Linux (دعم رسمي)، Windows عبر WSL
- Node.js: الإصدار 18+
- npm: الإصدار 10.x.x أو أعلى
التثبيت
التكوين
الخطوة 1: تعيين مفتاح API
مؤقت (الجلسة الحالية):~/.bashrc، ~/.zshrc، أو ~/.bash_profile:
الخطوة 2: تكوين config.toml
حرر~/.codex/config.toml:
إذا لم يكن ملف التكوين موجودًا، شغّل
codex مرة واحدة لتوليده، ثم حرر الملف. أعد تشغيل Codex بالكامل بعد تغيير config.toml حتى تُعاد تحميل إعدادات الموفر الجديدة.إذا استخدم الطلب حقولًا خاصة بـ Responses-only غير مدعومة على النموذج أو المسار المحدد، تعيد LemonData خطأً صريحًا بدلاً من تخفيض الطلب بهدوء.
الاستخدام الأساسي
بدء الوضع التفاعلي:النماذج الموصى بها
| النموذج | الأفضل لـ |
|---|---|
gpt-5.4 | أفضل خيار افتراضي للترميز والتفكير المنطقي |
gpt-5-mini | بديل أسرع وأرخص لسير عمل الترميز |
claude-sonnet-4-6 | مراجعة الشيفرة، التوثيق |
deepseek-r1 | تصميم الخوارزميات، التفكير المنطقي |
الأوامر التفاعلية
| الأمر | الوصف |
|---|---|
/help | عرض المساعدة |
/exit or Ctrl+C | الخروج |
/clear | مسح المحادثة |
/config | عرض التكوين |
/model <name> | تبديل النموذج |
/tokens | عرض استخدام التوكنات |
التحقق من التكوين
حالات استخدام شائعة
مراجعة الشيفرة:استكشاف الأخطاء وإصلاحها
خطأ في الاتصال
خطأ في الاتصال
- تحقق أن
base_urlفي config.toml هو بالضبطhttps://api.lemondata.cc/v1 - تحقق من اتصال الشبكة
- تأكد من عدم وجود تداخل بروكسي
فشل المصادقة
فشل المصادقة
- تحقق من وجود
env_key = \"OPENAI_API_KEY\"في~/.codex/config.toml - تحقق من تعيين متغير البيئة
OPENAI_API_KEY - تأكد من أن المفتاح يبدأ بـ
sk- - تأكد من أن المفتاح نشط في لوحة تحكم LemonData
النموذج غير موجود
النموذج غير موجود
- تحقق أن اسم النموذج يطابق بالضبط
- تحقق من توفر النموذج على lemondata.cc/en/models
رفض حقل مخصص لـ Responses
رفض حقل مخصص لـ Responses
- بعض الحقول متاحة فقط على
/v1/responsesعندما يمكن لـ LemonData ضمان هذا السلوك للنموذج والمسار المحددين - إذا رأيت
unsupported_request_field، احذف ذلك الحقل أو انتقل إلى سير عمل لا يعتمد عليه