واجهة إزالة الغناء
وصف نقطة النهاية
إزالة الغناء تقسم أغنية موجودة إلى مسارين: الغناء والموسيقى المصاحبة. وهي الصيغة المختصرة للفصل: يكفي تمرير معرّف الأغنية المصدر، دون الحاجة لاختيار وضع الفصل، ويعالج الخادم دائماً كمسارين (two).
نقطة النهاية: POST /api/music/vocal-removal
الفوترة: مجاني. هذه الواجهة تقوم بفصل المسارات فقط، ولا تُنتج أي تكلفة توليد، ولا تُنشئ أي سجل خصم.
النموذج الموصى به: suno-v6. ويتوفر suno-v6 و suno-v6-wild و suno-v6-mini.
المصادقة
| المعامل | النوع | مطلوب | ملاحظات |
|---|---|---|---|
| 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 الحالي |
| source_audio_url | string | لا | - | عنوان الصوت المصدر (وإذا كان المصدر يخص حساباً آخر يقوم الخادم بالتمرير، ولا يحتاج العميل إلى إرساله) |
| source_file_name | string | لا | - | اسم الملف المصدر؛ يُستخدم فقط للسجلات والعرض |
| song_title | string | لا | - | بادئة عنوان النتيجة؛ وبشكل افتراضي يُحتفظ بعنوان الأغنية المصدر |
أسماء بديلة متوافقة: يمكن استخدام sourceClipId أو audio_id أو audioId أو song_id بدلاً من source_clip_id.
مثال الطلب
curl -X POST https://www.suno-api.io/api/music/vocal-removal \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"song_title": "إزالة الغناء"
}'
الاستجابة
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "vocals_clip_id",
"song_title": "إزالة الغناء (Vocals)",
"status": "pending",
"stem_from_id": "source_song_id",
"stem_mode": "two"
},
{
"song_id": "instrumental_clip_id",
"song_title": "إزالة الغناء (Instrumental)",
"status": "pending",
"stem_from_id": "source_song_id",
"stem_mode": "two"
}
]
}
}
الطلب الواحد يعيد نسختين × {Vocals, Instrumental}، لذلك تحتوي clips عادةً على 4 عناصر. اجمع حسب stem_from_id، وميّز الغناء من الموسيقى المصاحبة بلاحقة song_title.
ملاحظات
- استعلم عن المسارات الناتجة عبر واجهة استعلام الأغاني والسجل (
POST /api/music/query) حتى تصل إلىcompletedقبل استخدامها؛ وGET /api/music/songs/:song_idوقائمة السجل لا تشمل حالياً المسارات التي تنتجها إزالة الغناء — وهذا فرق معروف. - إذا أردت اختيار وضع المسارين أو عدة مسارات، أو الفصل حسب اسم المسار، فاستخدم واجهة الفصل (الغناء والموسيقى المصاحبة).
- يمكن إخفاء المسارات غير المرغوبة عبر واجهة حذف المسار؛ ولا تُكرر إرسال طلبات الحذف.
احصل على مفتاح API
أنشئ مفتاح API من لوحة التحكم بعد التسجيل. كل عملية توليد تكلف 0.6 يوان وتعيد مقطوعتين، والتنزيلات غير محدودة، ولا حاجة إلى رقم هاتف.
احصل على مفتاح API العودة إلى النظرة العامة