API penambahan instrumen

Diperbarui 2026-09-18 · tim Suno-API

Deskripsi endpoint

Penambahan instrumen menata ulang lagu yang sudah ada, menambahkan instrumen, atau membuat struktur iringan baru.

Endpoint: POST /api/music/add-instrumental

Biaya: Berbayar, ditagih menurut model yang diminta; jumlah yang benar-benar ditagih mengikuti konfigurasi harga di back-office.

Max Mode / Variety: endpoint ini mendukung parameter opsional max_mode dan variety (0-4). Dengan max_mode aktif, panggilan ini ditagih 2× harga; variety tidak menambah biaya. Arti dan cara mengirimnya ada di bagian "Parameter lanjutan" pada Ringkasan API baru.

Model yang disarankan: suno-v6. Tersedia suno-v6, suno-v6-wild, dan suno-v6-mini.

Waktu tunggu dan timeout (penting): ini endpoint sinkron — pesanan baru diterima dan diteruskan ke pembuatan saat respons tiba. Dari pengukuran, sebagian besar permintaan merespons dalam 1-3 detik, sekitar 10% melewati 30 detik, dan terlama sekitar 230 detik. Setel timeout klien 300 detik atau lebih; tidak ada respons bukan berarti tidak ada yang dibuat, dan jangan mencoba ulang langsung setelah timeout (itu menduplikasi pesanan dan menagih dua kali). Jika koneksi terputus, periksa lagi nanti dengan GET /api/music/songs. Lihat "Waktu tunggu dan pengaturan timeout" di Ringkasan API baru.

Autentikasi

Parameter Tipe Wajib Catatan
Authorization string ya Bearer YOUR_API_KEY
Content-Type string ya application/json

Parameter permintaan

Parameter Tipe Wajib Default Catatan
model string ya - Nama model untuk pelanggan: suno-v6, suno-v6-wild, atau suno-v6-mini
source_clip_id string ya - song_id asli lagu sumber; harus sudah selesai dan dapat diakses kunci API saat ini
lyrics string tidak - Lirik baru atau arah kreatif
style_tags string tidak - Tag gaya
song_title string tidak - Judul hasil
negative_tags string tidak - Tag gaya yang dikecualikan
audio_weight number tidak 1 Bobot pengaruh audio referensi, rentang 0.0-1.0; nilai default 1 berarti mempertahankan lagu asli sebagai referensi sejauh mungkin
duration integer tidak - Durasi yang diinginkan dalam detik, rentang 1-480. Minimum praktis platform sekitar 30 detik: meminta 10 detik tetap terukur 29,96 / 29,76 detik
wait_completion boolean tidak false Apakah menunggu lebih lama sebelum merespons; penggunaan asinkron disarankan

Contoh permintaan

curl -X POST https://www.suno-api.io/api/music/add-instrumental \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "source_clip_id": "source_song_id",
    "lyrics": "",
    "style_tags": "cinematic, strings, acoustic guitar",
    "song_title": "Versi instrumen yang diperkaya",
    "audio_weight": 1,
    "wait_completion": false
  }'

Respons

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "Versi instrumen yang diperkaya",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "Versi instrumen yang diperkaya",
        "status": "pending"
      }
    ]
  }
}

Satu panggilan mengembalikan 2 hasil (ditagih sebagai 2 lagu); contoh menampilkan 2. Acuannya panjang array clips dan jangan menulis perulangan dengan jumlah tetap. Simpan clips[].song_id lalu poling API kueri lagu dan riwayat sampai completed. Setelah itu Anda bisa memutar atau mengunduh lewat audio_url; lihat API pembuatan dan pengambilan WAV serta endpoint unduhan lainnya.

Catatan

BerikutnyaAPI penambahan vokal

Dapatkan kunci API

Buat kunci API di konsol setelah mendaftar. Setiap pembuatan berbiaya 0,6 ¥ dan menghasilkan 2 lagu, unduhan tidak terbatas, dan nomor telepon tidak diperlukan.

Ambil kunci API Kembali ke ringkasan