API de adăugare a acompaniamentului

Actualizat pe 2026-09-18 · echipa Suno-API

Descrierea endpoint-ului

Adăugarea acompaniamentului rearanjează o piesă existentă, o completează cu instrumente sau creează o structură nouă de acompaniament.

Endpoint: POST /api/music/add-instrumental

Facturare: Cu plată, facturat în funcție de modelul cerut; suma efectiv debitată urmează configurația de prețuri din back-office.

Max Mode / Variety: acest endpoint acceptă parametrii opționali max_mode și variety (0-4). Cu max_mode activat, apelul este facturat la dublu; variety nu costă nimic în plus. Ce înseamnă și cum se trimit este în secțiunea „Parametri avansați” din Prezentarea noului API.

Model recomandat: suno-v6. Sunt disponibile suno-v6, suno-v6-wild și suno-v6-mini.

Timpii de așteptare și timeout-urile (important): este un endpoint sincron — comanda este acceptată și transmisă spre generare doar când sosește răspunsul. Din măsurători, majoritatea cererilor răspund în 1-3 secunde, circa 10% depășesc 30 de secunde, iar cea mai lungă este de aproximativ 230 de secunde. Setează timeout-ul clientului la 300 de secunde sau mai mult; lipsa unui răspuns nu înseamnă că nu s-a generat nimic, iar reîncercarea imediat după un timeout dublează comanda și debitează din nou. Dacă conexiunea s-a întrerupt, verifică mai târziu cu GET /api/music/songs. Vezi „Timpii de așteptare și setarea timeout-ului” în Prezentarea noului API.

Autentificare

Parametru Tip Obligatoriu Observații
Authorization string da Bearer YOUR_API_KEY
Content-Type string da application/json

Parametrii cererii

Parametru Tip Obligatoriu Implicit Observații
model string da - Nume de model pentru client: suno-v6, suno-v6-wild sau suno-v6-mini
source_clip_id string da - song_id-ul real al piesei sursă; trebuie să fie finalizată și accesibilă cheii API curente
lyrics string nu - Text nou sau o direcție creativă
style_tags string nu - Etichete de stil
song_title string nu - Titlul rezultatului
negative_tags string nu - Etichete de stil excluse
audio_weight number nu 1 Greutatea influenței audio-ului de referință, interval 0.0-1.0; valoarea implicită 1 înseamnă păstrarea cât mai fidelă a piesei originale ca referință
duration integer nu - Durata dorită în secunde, interval 1-480. Minimul practic al platformei este de aproximativ 30 de secunde: la o cerere de 10 secunde măsurătoarea a dat tot 29,96 / 29,76 secunde
wait_completion boolean nu false Dacă să aștepte mai mult înainte de a răspunde; se recomandă utilizarea asincronă

Exemplu de cerere

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": "Versiune cu acompaniament îmbunătățit",
    "audio_weight": 1,
    "wait_completion": false
  }'

Răspuns

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "Versiune cu acompaniament îmbunătățit",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "Versiune cu acompaniament îmbunătățit",
        "status": "pending"
      }
    ]
  }
}

Un apel returnează 2 rezultate (facturate ca 2 piese); exemplul arată 2. Ghidează-te după lungimea array-ului clips și nu folosi un număr fix de iterații. Salvează clips[].song_id și interoghează API de interogare a pieselor și de istoric până la starea completed. Apoi poți reda sau descărca prin audio_url; vezi API de generare și obținere WAV și celelalte endpoint-uri de descărcare.

Note

UrmătorulAPI de adăugare a vocii

Obține o cheie API

Creează o cheie API în consolă după înregistrare. Fiecare generare costă 0,6 ¥ și returnează 2 piese, descărcările sunt nelimitate și nu este nevoie de număr de telefon.

Obține cheia API Înapoi la prezentare