محادثة DaoXE متعددة النماذج مع تجاوز تلقائي عند الفشل
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل يبدأ يدوياً بزر اختبار التشغيل، يضبط رسالة النظام والمطالبة ومعرّفي نموذج أساسي ونموذج بديل، ثم يرسل طلب محادثة إلى بوابة DaoXE المتوافقة مع OpenAI. إذا فشل النموذج الأساسي، يُعاد الطلب تلقائياً على النموذج البديل، وتُستخرج الإجابة مع اسم النموذج الذي خدم الطلب ومسار التنفيذ (أساسي أو بديل).
كيف يعمل
- 1.يبدأ المشغّل اليدوي 'When clicking Test workflow' تشغيل السير عند الضغط على زر الاختبار.
- 2.تحدد عقدة 'Set inputs' قيم المطالبة ورسالة النظام ومعرّفي النموذجين الأساسي والبديل كنصوص.
- 3.ترسل عقدة HTTP الأولى طلب POST إلى https://daoxe.com/v1/chat/completions بالنموذج الأساسي مع ترويسة Authorization من بيانات Header Auth.
- 4.عند نجاح الطلب يتجه المخرج الأول إلى عقدة 'Answer (primary)'، وعند الخطأ يتجه المخرج الثاني (continueErrorOutput) إلى عقدة HTTP البديلة.
- 5.تعيد عقدة النموذج البديل إرسال نفس المطالبة ورسالة النظام بالنموذج البديل ثم تمرر النتيجة إلى 'Answer (fallback)'.
- 6.تستخرج كل عقدة إجابة نص answer من choices[0].message.content وserved_model من model وتوسم المسار بقيمة via.
حالات الاستخدام
- ضمان استمرار توليد النصوص عبر نموذج احتياطي عند تعطل النموذج الرئيسي.
- اختبار ومقارنة نموذجين مختلفين على نفس المطالبة عبر بوابة واحدة.
- بناء نموذج أولي لمحادثة موثوقة قابلاً للتوسيع بعقد إضافية.
المتطلبات قبل التشغيل
- بيانات اعتماد من نوع Header Auth في n8n باسم الترويسة Authorization وقيمتها Bearer مفتاح DaoXE الخاص بك، وتُحدد في كلتا عقدتي HTTP.
- استبدال القيمتين YOUR_DAOXE_MODEL_ID وYOUR_DAOXE_FALLBACK_MODEL_ID بمعرّفي نموذجين صحيحين متاحين لحسابك على DaoXE (من لوحة التحكم أو GET /v1/models).
- الوصول إلى daoxe.com (غير متاح في الصين القارية) وإتاحة تشغيل عقد HTTP في n8n.
الإعداد والاختبار في n8n
- أنشئ بيانات Header Auth واخترها في عقدتي HTTP ثم أدخل معرّفي نموذجين حقيقيين في 'Set inputs'.
- اضغط Test workflow وتحقق من وصول التنفيذ إلى 'Answer (primary)' بقيمة via تساوي primary مع إجابة نصية.
- ضع معرّف نموذج أساسي غير صالح وأعد التشغيل، ثم تحقق من مرور التنفيذ عبر 'Answer (fallback)' بقيمة via تساوي fallback.
- راجع مدخلات ومخرجات كل عقدة في سجل التنفيذ للتأكد من استخراج answer وserved_model بشكل صحيح.
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (7)
ملاحظة توضيحية
ملاحظة توضيحية
تشغيل يدوي
تشغيل يدوي
تعيين البيانات
تعيين البيانات
طلب HTTP
طلب HTTP
طلب HTTP
طلب HTTP
تعيين البيانات
تعيين البيانات
تعيين البيانات
تعيين البيانات
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل