Pagine API per modello
Integrazione API di Suno Music
Usa Suno Music tramite Rivya Public API v1 con model id suno-music, input supportati, parametri, regole Files API, crediti ed esempi di risposta.
Disponibile via APIInput testuale prontoAudio
ID modello API
suno-music
Input
text
Files API
Non richiesto per la richiesta minima
Crediti base
12
Capacità
Audio
Fatturazione
FIXED
Limite prompt
500 caratteri
Contratto della richiesta
Invia l'ID modello al livello superiore. I controlli specifici del modello vanno in params.
| Key | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
| model | string | Sì | suno-music | Usa suno-music come ID modello API. |
| prompt | string | Sì | - | Massimo 500 caratteri per questo modello. |
| params | object | No | - | Oggetto parametri specifico del modello. Usa le righe sotto per le key consentite. |
| client_request_id | string | No | - | ID client facoltativo per tracciare le richieste nel tuo sistema. |
Parametri del modello
| Key | Tipo | Obbligatorio | Predefinito | Intervallo | Opzioni | Descrizione |
|---|---|---|---|---|---|---|
| model | select | No | V4_5 | - | V4, V4_5, V4_5PLUS, V4_5ALL, V5, V5_5 | Seleziona quale famiglia di generazione Suno usare. Le versioni più nuove spesso gestiscono meglio stile e dettaglio, ma possono differire per costo e comportamento. |
| instrumental | select | No | false | - | false, true | Strumentale |
Richiesta minima
{
"model": "suno-music",
"prompt": "A polished audio concept for a short product story",
"params": {
"model": "V4_5",
"instrumental": "false"
}
}Risposta di creazione
L'endpoint di creazione restituisce un ID task pubblico. Interroga l'endpoint di stato finché il task riesce o fallisce.
{
"id": "task_suno_music_example",
"status": "queued",
"model": "suno-music",
"reserved_credits": 12,
"final_credits": 0,
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}Errori comuni
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
L'endpoint di creazione restituisce un ID task pubblico. Interroga l'endpoint di stato finché il task riesce o fallisce.