مصنّف أخطاء 429 بين الحد المؤقت ونفاد الرصيد مع قرار إيقاف الدفعة
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل يحلل سجل أخطاء OpenAI بصيغة JSON ويصنّف كل سجل إلى نفاد حصة أو رصيد، أو حد معدل مؤقت، أو خطأ آخر، أو سجل غير صالح، اعتمادًا على status وmessage وcode وtype. يحسب عدد السجلات ونسبتها لكل فئة، ثم تقرر عقدة IF إيقاف الدفعة halt_batch عند وجود نفاد حصة أو تجاوز نسبة الحد المؤقت للعتبة، وإلا continue مع ذكر السبب. لا ينفذ أي استدعاء خارجي ولا أي إعادة محاولة.
كيف يعمل
- 1.تشغيل Manual Trigger
- 2.توليد ستة سجلات أخطاء تجريبية في عقدة Code
- 3.تصنيف كل سجل وحساب العدد والنسبة لكل فئة وسبب القرار
- 4.فحص should_halt بعقدة IF
- 5.إضافة decision=halt_batch أو continue مع retry_performed=false
- 6.دمج الفرعين وإخراج عنصر قرار واحد
حالات الاستخدام
- إيقاف دفعة استدعاءات OpenAI عند نفاد الرصيد
- التمييز بين حد المعدل المؤقت ومشكلة الفوترة
- تحديد السجلات التي تتطلب إجراءً على الحساب
المتطلبات قبل التشغيل
- سجل أخطاء يحتوي request_id وstatus وmessage وcode أو type
- ضبط RATE_LIMIT_HALT_RATIO داخل عقدة التصنيف
- لا يلزم أي بيانات اعتماد
الإعداد والاختبار في n8n
- استورد JSON في n8n
- نفّذ سير العمل وتحقق من halt_batch مع سببين
- احذف سجلات الحصة وسجلًا واحدًا من حد المعدل لاختبار continue
- اترك سجلًا فارغًا للتحقق من تصنيف invalid_record
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (8)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
تعيين البيانات
تعيين البيانات
تعيين البيانات
تعيين البيانات
دمج البيانات
دمج البيانات
بدون إجراء
بدون إجراء
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل