Suno Generate Song
Inspiration Mode
Automatically generate songs from a simple description.Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
gpt_description_prompt | string | Yes | Song description, e.g. “An upbeat pop song about summer” |
mv | string | No | Model version, e.g. chirp-v3-5, chirp-v4 |
make_instrumental | boolean | No | Whether to create instrumental only (no vocals) |
Request Examples
Response Example
Custom Mode
Write your own lyrics and set style tags.Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | Lyrics content |
title | string | Yes | Song title |
tags | string | Yes | Style tags, e.g. pop, upbeat, summer |
mv | string | No | Model version |
make_instrumental | boolean | No | Whether instrumental only |
cURL
Continuation Mode
Continue creating from a specific point in an existing song.Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | Continuation lyrics |
continue_clip_id | string | Yes | Clip ID of the song to continue |
continue_at | number | Yes | Continuation start time (seconds) |
tags | string | No | Style tags |
mv | string | No | Model version |
Singer Style
Specify a singer style for creation:Upload Audio for Re-creation
Re-create based on uploaded audio:Each submission generates 2 song variants. After submission, use the Task Query endpoint to get results.