--- name: "music-generation-provider" description: "مولّد موسيقى متعدد المزوّدين بسلسلة fallback never-stop: Suno (متصفّح) ثم Lyria 3 Pro ثم MiniMax Music 2.6/Cover." version: "v1" applied: "2026-08-30" ---
Music Generation Provider (Multi-Backend, never-stop)
متى تُستخدم
أي طلب موسيقى/أغنية/جينجل/soundtrack/cover/beat/loop. يوحّد كل مزوّدات الموسيقى في سلسلة fallback واحدة بالترتيب الأفضل (تحقّق SOTA 2026-08-30: Suno v5/v5.5 قائد الجودة).الترتيب (Best-Value، never-stop) — مُحدّث بالحالة الفعلية المُختبَرة حيّاً
1. Suno v5/v5.5 (الأفضل عالمياً — أغنية كاملة + كلمات + جودة عالية) - ✅ الحالة الفعلية (مُختبَر حيّاً 2026-08-30):SUNO_API_KEY حاضر + الـendpoint يردّ HTTP 200 → مسار API فعّال. المتصفّح الموثّق (browser-pro: suno.com/create) = مسار ثانٍ لرصيد الاشتراك اليومي (توفير tokens).
2. Google Lyria 3 Pro (instrumental/soundtrack سينمائي عالي الجودة) — ✅ متاح API
- عبر music_generate model=google/lyria-3-pro-preview أو skills/google-ai-suite/gsuite.py music. مُختبَر حيّاً (MP3 192kbps).
3. MiniMax Music 2.6 (Limited FREE — بديل مجاني ممتاز) — ✅ متاح API
- MINIMAX_API_KEY → /music_generation. أرخص، يدعم Music-Cover من صوت مرجعي. skill: skills/minimax-music-2-6/.
4. MiniMax Music 2.0 (batch رخيص جداً للفيديو/اللعب).الأمر الموحّد
music_generate tool هو الواجهة الأساسية. السلسلة الصريحة never-stop:
Suno (متصفّح) → Lyria 3 Pro → MiniMax Music 2.6 → MiniMax Music 2.0.fallback / never-stop
أي فشل (رصيد/شبكة/رفض/timeout/مفتاح غائب) → انتقال تلقائي للمزوّد التالي بلا توقّف. سجّل المزوّد الفعلي المستخدم.قواعد
- التشكيل CATT إلزامي لأي كلمات عربية مُغنّاة (قبل التوليد).
- النصوص الطويلة (>5000 حرف) → MiniMax للتوفير.
- ✅ مسار Suno API فعّال (مفتاح حاضر + HTTP 200، مُختبَر 2026-08-30) + المتصفّح الموثّق كمسار ثانٍ لرصيد الاشتراك.