Skip to main content
SunoMediumHigh

Suno Music V5

Suno V5 music generation with improved audio quality and musicality. Creates two complete songs from a text description, or from exact lyrics with style and title in custom mode. Returns audio, cover image, and metadata for each track.

140 credits
per generation (2 songs)
Two complete songs per generation
Improved audio quality and musicality over V4.5
Custom mode with exact lyrics, style, and title
Instrumental-only option
Vocal gender and style weight controls
Cover image generated with each track

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "suno/music-v5",
  "input": {
    "customMode": false,
    "instrumental": false,
    "prompt": "A dreamy synthwave track about driving through a neon city at night"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
customModebooleanYes-true: control style/title yourself (prompt becomes exact lyrics). false: simple mode
instrumentalbooleanYes-Generate instrumental music without vocals
promptstringNo-Song description (simple mode, max 500 chars) or exact lyrics (custom mode, max 5000 chars)
stylestringNo-Music style, required in custom mode (max 1000 chars)
titlestringNo-Song title, required in custom mode (max 100 chars)
negativeTagsstringNo-Music styles to avoid, comma separated (custom mode)
vocalGenderstringNo-Preferred vocal gender: m or f
mf
styleWeightnumberNo-Style adherence weight, 0-1 (custom mode)
weirdnessConstraintnumberNo-Creativity/novelty constraint, 0-1 (custom mode)
audioWeightnumberNo-Relative weight of the audio factors, 0-1 (custom mode)

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Simple mode song from a description

Generate two full songs from a short mood/genre/topic description

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "suno/music-v5",
  "input": {
    "customMode": false,
    "instrumental": false,
    "prompt": "A dreamy synthwave track about driving through a neon city at night"
  }
}'

Tips & Best Practices

1In simple mode (customMode=false), just describe mood, genre, and topic in prompt.
2In custom mode, prompt is used as the exact lyrics โ€” structure it with [Verse]/[Chorus] markers.
3Each generation returns two variations; pick the better one.

Use Cases

Background music for videos and podcasts
Jingles and brand sound logos
Song prototypes from lyric drafts
Game and app background tracks
Personalized songs for events