الموارد · Providers
مصفوفة قدرات المزودين
مقارنة تشغيلية بمستوى إنتاجي لقدرات المزودين، واستراتيجية التوجيه، وسياسات الـ failover، وسلوك المخرجات الموحد.
مصفوفة القدرات
| المزوّد | Text | Image | Audio | Video | ملاحظات |
|---|---|---|---|---|---|
| OpenAI | ✓ | ✓ | ✓ | — | المسار الأساسي للمحادثة والصوت وتوليد الصور. |
| Gemini | ✓ | ✓ | — | — | مسار قوي للاستدلال متعدد الوسائط (بدون صوت). |
| Claude | ✓ | — | — | — | مسار احتياطي مركّز على النص للمهام التحليلية. |
| Replicate | — | ✓ | — | ✓ | مسار متخصص لعمليات توليد الصور والفيديو. |
سياسة التوجيه
- يتم تصنيف الطلب حسب النية ونوع الوسيط قبل اختيار المزوّد.
- يتم اختيار المزوّد الأساسي حسب القدرات وملف زمن الاستجابة.
- يتم تفعيل fallback عند المهلة أو فتح circuit breaker أو فشل السياسة.
- يتم توحيد usage و metadata عبر جميع المزودين.
- الحمولة النهائية تظل ثابتة بغض النظر عن المزوّد الخلفي.
استراتيجية الـ Failover و SLA
سياسة Failover
- حدود المهلة تختلف حسب نوع الوسيط (صورة/فيديو/OCR/صوت).
- Circuit breakers تعزل المزود غير المستقر تلقائيًا.
- استراتيجيات إعادة المحاولة تراعي قواعد idempotency الآمنة.
- ترتيب سلسلة fallback قابل للضبط حسب البيئة.
إشارات SLA
- يتم مراقبة التوافر لكل مزوّد ولكل مسار وسيط.
- يتم تتبع ميزانيات الزمن من البداية للنهاية مع trace correlation.
- عتبات معدل الخطأ تُفعّل تحويل التوجيه تلقائيًا.
- نوافذ الاستعادة تُرجع المزودين تدريجيًا بعد الاستقرار.
عقد مخرجات موحد
{
"success": true,
"content": "...",
"provider": "...",
"usage": {},
"metadata": {},
"images": [],
"files": [],
"videos": []
}