واجهة إضافة مسار

آخر تحديث 2026-09-18 · فريق Suno-API

وصف نقطة النهاية

إضافة مسار تُضيف إلى أغنية موجودة آلة أو مساراً محدداً، مثل الطبول أو الباس أو الآلات الوترية أو مسار الغناء المرافق.

نقطة النهاية: POST /api/music/add-stem

الفوترة: مدفوع، وتُحاسَب حسب النموذج المطلوب؛ والمبلغ المخصوم فعلاً يتبع إعداد الأسعار في لوحة الإدارة.

Max Mode / Variety: تدعم نقطة النهاية هذه المعاملين الاختياريين max_mode و variety (0-4). عند تشغيل max_mode تُحاسَب هذه المرة بسعر مضاعف؛ وvariety لا يضيف أي تكلفة. معنى كل منهما وطريقة إرساله في قسم «المعاملات المتقدمة» من نظرة عامة على الواجهة الجديدة.

النموذج الموصى به: suno-v6. ويتوفر suno-v6 و suno-v6-wild و suno-v6-mini.

أوقات الانتظار والمهلات (مهم): هذه نقطة نهاية متزامنة — لا يُقبل الطلب ويُسلَّم إلى التوليد إلا عند وصول الاستجابة. ووفق القياس، تعود معظم الطلبات في 1-3 ثوانٍ، ونحو 10% تتجاوز 30 ثانية، وأطولها نحو 230 ثانية. اضبط مهلة العميل على 300 ثانية أو أكثر؛ وعدم وصول استجابة لا يعني عدم التوليد، ولا تُعد المحاولة فوراً بعد انتهاء المهلة (فذلك يكرر الطلب ويخصم مرة أخرى). وإن انقطع الاتصال فتحقق لاحقاً عبر GET /api/music/songs. راجع «أوقات الانتظار وإعدادات المهلة» في نظرة عامة على الواجهة الجديدة.

المصادقة

المعامل النوع مطلوب ملاحظات
Authorization string نعم Bearer YOUR_API_KEY
Content-Type string نعم application/json

معاملات الطلب

المعامل النوع مطلوب القيمة الافتراضية ملاحظات
model string نعم - اسم النموذج للعميل: suno-v6 أو suno-v6-wild أو suno-v6-mini
source_clip_id string نعم - song_id الحقيقي للأغنية المصدر؛ ويجب أن تكون مكتملة ومتاحة لمفتاح API الحالي
stem_control_tags string نعم - تعليمة إضافة المسار في سطر واحد، بحد أقصى 120 حرفاً، مثل add Drums
lyrics string لا - الكلمات، عندما يجب توليدها مع المسار
style_tags string لا - وسوم الأسلوب
song_title string لا - عنوان النتيجة
negative_tags string لا - وسوم الأسلوب المستبعدة
wait_completion boolean لا false هل ينتظر مدة أطول قبل الاستجابة

مثال الطلب

curl -X POST https://www.suno-api.io/api/music/add-stem \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "source_clip_id": "source_song_id",
    "stem_control_tags": "add Drums",
    "song_title": "طقم طبول مُضاف",
    "wait_completion": false
  }'

الاستجابة

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "طقم طبول مُضاف",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "طقم طبول مُضاف",
        "status": "pending"
      }
    ]
  }
}

يعيد الطلب الواحد نتيجتين (تُحاسَب كأغنيتين)؛ والمثال يعرض نتيجتين. فاعتمد على طول مصفوفة clips ولا تكتب حلقة بعدد ثابت. احفظ clips[].song_id ثم استعلم عبر واجهة استعلام الأغاني والسجل دورياً حتى تصل إلى completed.

ملاحظات

التاليواجهة الدمج (Mashup)

احصل على مفتاح API

أنشئ مفتاح API من لوحة التحكم بعد التسجيل. كل عملية توليد تكلف 0.6 يوان وتعيد مقطوعتين، والتنزيلات غير محدودة، ولا حاجة إلى رقم هاتف.

احصل على مفتاح API العودة إلى النظرة العامة