API de remasterizare (Remaster)
Descrierea endpoint-ului
Remasterizarea regenerează o piesă finalizată ca «versiune remasterizată» cu o calitate audio mai bună. Returnează 2 versiuni deodată, iar upstreamul adaugă automat (Remastered) la titlu.
Endpoint: POST /api/music/remaster
Facturare: Cu plată, facturat în funcție de modelul cerut (implicit suno-v6, 0,6 CNY per apel); suma efectiv debitată urmează configurația de prețuri din back-office.
Despre model: remasterizarea folosește un endpoint upstream dedicat și un model de remasterizare dedicat, fixate de platformă și care nu depind de model; model din cerere servește doar la preț și alegerea canalului, așa că se recomandă trimiterea explicită a suno-v6.
Timpii de așteptare și timeout-urile (important): este un endpoint sincron — comanda este acceptată și transmisă spre remasterizare doar când sosește răspunsul. Setează timeout-ul clientului la 300 de secunde sau mai mult; lipsa unui răspuns nu înseamnă că nu s-a remasterizat 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.
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 |
|---|---|---|---|---|
| song_id | string | da | - | ID-ul piesei sursă de remasterizat; trebuie să fie finalizată și accesibilă cheii API curente |
| model | string | nu | suno-v6 | Nume de model pentru client: suno-v6, suno-v6-wild sau suno-v6-mini; doar pentru preț și canal |
| variation_category | string | nu | normal | Puterea variației: subtle, normal, high (valoarea veche low echivalează cu subtle) |
| style_profile | string | nu | boost | Stil timbral: natural, boost, clarity |
| tags | string | nu | - | Câmp rezervat; dacă nu este gol, este transmis upstreamului |
| source_audio_url | string | nu | - | Adresa audio-ului sursă, când piesa sursă provine dintr-un cont extern |
| source_file_name | string | nu | - | Numele fișierului sursă, când piesa sursă provine dintr-un cont extern |
| source_title | string | nu | - | Titlul sursei, când piesa sursă provine dintr-un cont extern |
audio_id, source_clip_id și sourceClipId sunt scrieri echivalente ale song_id; folosește una dintre ele.
Exemplu de cerere
curl -X POST https://www.suno-api.io/api/music/remaster \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"song_id": "source_song_id",
"variation_category": "high",
"style_profile": "clarity"
}'
Dacă valorile implicite sunt suficiente, trimite doar piesa sursă — echivalează cu variation_category: normal + style_profile: boost:
{ "model": "suno-v6", "song_id": "source_song_id" }
Răspuns
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "remastered_clip_id_1",
"song_title": "Titlul piesei sursă (Remastered)",
"status": "processing"
},
{
"song_id": "remastered_clip_id_2",
"song_title": "Titlul piesei sursă (Remastered)",
"status": "processing"
}
]
}
}
Un apel returnează 2 versiuni remasterizate. Salvează ambele clips[].song_id și interoghează API de interogare a pieselor și de istoric până la complete înainte de a prelua audio-ul.
Note
- Piesa sursă trebuie să fie finalizată și să se afle în sfera de acces a cheii API curente; materialul sursă extern este sincronizat automat către contul care execută.
- Remasterizarea reface doar calitatea audio: pentru a schimba stilul, aranjamentul sau vocea, folosește intensificarea stilului, încărcare și cover sau endpoint-urile Remix.
- Cu cât
variation_categoryeste mai mare, cu atât versiunea remasterizată diferă mai mult de piesa sursă; înainte de o livrare reală, încearcănormalși apoi crește.
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