Generate high-quality music from text descriptions using Suno AI powerful music generation model. Create original songs, background music, and audio compositions with simple text prompts.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | ❌ No | Compose a tense pre-battle anthem | Custom-mode lyrics or description. Provide detailed text description of the music you want to generate for custom mode with specific lyrics or theme. |
gpt_description_prompt | string | ❌ No | Ethereal female vocals blending with cinematic drums | Inspiration-mode prompt. Use AI to generate music from a high-level description. This mode lets the AI interpret and create music based on your creative description. Great for exploring new musical ideas. |
make_instrumental | boolean | ❌ No | false | Set to true to generate instrumental music without vocals. Set to false to include vocals in the generated music. |
mv | string | ❌ No | chirp-v3-0 | Model version to use for generation. Available options: - "chirp-v3-5" - Latest model with improved quality - "chirp-v3-0" - Default stable model |
tags | string | ❌ No | cinematic,epic,ambient | Music style tags separated by commas for custom mode (e.g., “cinematic,epic,ambient”, “orchestral,dramatic,intense”). These tags help guide the style and mood of the generated music. |
title | string | ❌ No | Before the Charge | Custom-mode title for the generated song. If not provided, a title will be auto-generated based on the prompt or description. |
continue_at | number | ❌ No | 8 | Extension length in seconds. Specify how many seconds to extend from the original clip (e.g., 8 for 8 seconds extension). Used when extending existing music. |
continue_clip_id | string | ❌ No | clip-123456 | Clip ID to extend from (e.g., “clip-123456”). Use this parameter to continue or extend previously generated music clips. Get the clip ID from previous generation responses. |
task_id | string | ❌ No | task-001 | Follow-up task ID for tracking related generation tasks. Use this to link multiple generation requests together for better organization and tracking. |
gpt_description_prompt to let the AI interpret your creative description and generate music.
Best for: Creative exploration, when you want AI to interpret your idea
prompt, tags, and title for more direct control over the output.
Best for: Specific requirements, when you know exactly what you want
continue_clip_id and continue_at.
Best for: Making longer tracks, creating variations
| Model | Best For | Characteristics |
|---|---|---|
chirp-v3-5 | Latest features, highest quality | Improved audio quality, better style adherence |
chirp-v3-0 | Stable, reliable generation | Default choice, well-tested |
| Use Case | Recommended Settings |
|---|---|
| Background Music | make_instrumental: true, tags: “ambient,background,subtle” |
| Game Sound Effects | make_instrumental: true, mv: “chirp-v3-5” |
| Podcast Intro | make_instrumental: true, tags: “intro,professional,upbeat” |
| Video Content | Use gpt_description_prompt for creative freedom |
| Custom Song | Set custom title, specify detailed prompt and tags |
| Music Extension | Use continue_clip_id and continue_at |