API de generare a versurilor

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

Descrierea endpoint-ului

Generarea versurilor creează sau rescrie versuri pornind de la o temă, contextul versurilor existente și cerințe de stil. Acest endpoint a fost deja actualizat la cel mai recent contract de generare a versurilor și poate fi folosit direct pentru generarea în modul profesionist.

Endpoint: POST /api/lyrics/generate

Facturare: Gratuit în limita cotei (cel mult 10 apeluri pe minut și 300 pe zi per utilizator); peste cota gratuită costă 0,1 CNY per apel.

Detectarea depășirii: când cota gratuită este depășită, cererea se execută oricum normal, iar anteturile răspunsului includ X-Suno-Helper-Free: false și X-Suno-Helper-Over-Limit: minute (sau day), astfel încât clientul poate anunța că acest apel a fost taxat.

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

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
instruction string da - Tema versurilor sau cerința de generare
style string nu - Cerință de stil
title string nu - Titlul piesei sau constrângere de titlu
selected string nu "" Textul selectat care urmează să fie rescris
context_before string nu "" Contextul anterior
context_after string nu "" Contextul următor
mode string nu apply_user_request Modul de generare a versurilor
references array nu [] Lista de materiale de referință
num_variants integer nu null Numărul dorit de variante de versuri
lyricist_id string nu null ID-ul unui textier anume (lista de textieri a fost retrasă; integrarea nouă nu este recomandată)
metadata object nu - Parametri extinși; acceptă lyrics_model și enable_thinking
lyrics_project_id string nu null ID-ul unui proiect de versuri existent (seria de proiecte de versuri a fost retrasă; integrarea nouă nu este recomandată)

instruction acceptă și câmpurile vechi theme și prompt. metadata.lyrics_model este implicit default, iar metadata.enable_thinking implicit false.

Controlul limbii

Acest endpoint nu are un câmp de cerere language separat. Limba versurilor este decisă de conținutul lui instruction; style poate avea doar un rol auxiliar.

Pentru versuri în chineză, indică limba țintă explicit în instruction, de exemplu:

{
  "model": "suno-v6",
  "instruction": "请用中文写歌词,主题是夏夜海边重逢",
  "style": "Mandopop, 中文流行"
}

Poți scrie și "Write the lyrics in Chinese about ...". Pentru versuri în engleză scrie "请用英文写歌词" sau "Write the lyrics in English". Dacă trimiți doar o temă în engleză fără să indici limba țintă, rezultatul poate fi în engleză.

Exemplu de cerere

curl -X POST https://www.suno-api.io/api/lyrics/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "instruction": "Versuri în română despre finalul școlii și un nou început",
    "style": "pop rock, sincer, refren memorabil",
    "title": "Un nou început",
    "metadata": {
      "lyrics_model": "default",
      "enable_thinking": false
    }
  }'

Răspuns

{
  "code": 200,
  "message": "success",
  "data": {
    "lyrics": "[Verse]\nVântul trece peste curte\nNe luăm rămas-bun de la ieri",
    "edited_lyrics": "[Verse]\nVântul trece peste curte\nNe luăm rămas-bun de la ieri",
    "lyrics_id": "lyrics_id",
    "lyrics_request_id": "lyrics_request_id"
  }
}

edited_lyrics este textul complet care trebuie scris în caseta de versuri. lyrics_id și lyrics_request_id servesc pentru urmărire și pot fi goale în funcție de ce returnează endpointul; nu le trata ca ID-uri de piesă.

Note de compatibilitate

UrmătorulAPI-ul de clonare vocală și generare cu voce indicată (nerecomandat)

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