API видалення вокалу
Опис кінцевої точки
Видалення вокалу розбирає наявну пісню на дві доріжки: вокал і супровід. Це скорочена форма розділення на доріжки: достатньо передати ідентифікатор вихідної пісні, обирати режим розділення не потрібно, а сервер завжди обробляє як дві доріжки (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"
}
]
}
}
Одна відправка повертає 2 версії × {Vocals, Instrumental}, тому в clips зазвичай 4 елементи. Групуйте за stem_from_id, а вокал і супровід розрізняйте за суфіксом song_title.
Примітки
- Опитуйте отримані доріжки через API запиту пісень та історії (
POST /api/music/query) до стануcompleted, перш ніж використовувати;GET /api/music/songs/:song_idі список історії наразі не містять доріжок, створених видаленням вокалу — це відома відмінність. - Якщо потрібно вибрати режим двох або кількох доріжок або розділити за назвою доріжки, скористайтеся API розділення на доріжки (вокал і супровід).
- Непотрібні доріжки можна приховати через API видалення доріжки; не надсилайте повторні запити на видалення.
Отримати API-ключ
Створіть API-ключ у консолі після реєстрації. Одна генерація коштує 0,6 ¥ і повертає 2 треки, завантаження необмежені, номер телефону не потрібен.
Отримати API-ключ Повернутися до огляду