Examples for using suno-v4 through RunAPI from agent tools or API calls. Copy a prompt, then use it in Claude Code, Codex, Cursor, Windsurf, or your backend.
Transform this into a warm acoustic soul version with gentle electric piano, restrained drums, intimate male vocal, steady groove, preserve the original chorus melody, avoid EDM drops and heavy distortion
curl -X POST https://runapi.ai/api/v1/suno/text_to_music \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "suno-v4",
"prompt": "Transform this into a warm acoustic soul version with gentle electric piano, restrained drums, intimate male vocal, steady groove, preserve the original chorus melody, avoid EDM drops and heavy distortion"
}
JSON
[Intro: ambient pads, reversed guitar, ethereal] [Verse 1: lo-fi drums, muted bass, whispered vocals] Walking through the rain at midnight Neon signs reflecting off the street [Pre-Chorus: building energy, adding layers] Something in the air is changing I can feel it pulling at my feet [Chorus: full production, soaring vocals, epic drums] We are the light that never fades Burning through the endless maze [Bridge: stripped down, piano only, vulnerable vocals] All the words I never said Echo softly in my head [Outro: fade out, ambient reprise]
curl -X POST https://runapi.ai/api/v1/suno/text_to_music \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "suno-v4",
"prompt": "[Intro: ambient pads, reversed guitar, ethereal] [Verse 1: lo-fi drums, muted bass, whispered vocals] Walking through the rain at midnight Neon signs reflecting off the street [Pre-Chorus: building energy, adding layers] Something in the air is changing I can feel it pulling at my feet [Chorus: full production, soaring vocals, epic drums] We are the light that never fades Burning through the endless maze [Bridge: stripped down, piano only, vulnerable vocals] All the words I never said Echo softly in my head [Outro: fade out, ambient reprise]"
}
JSON
[Verse] soft acoustic guitar the morning light filters through [Chorus] soaring vocals with full band we rise above the clouds [Bridge: piano only, vulnerable vocals] all the weight we carry [Outro: fade out]
curl -X POST https://runapi.ai/api/v1/suno/text_to_music \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "suno-v4",
"prompt": "[Verse] soft acoustic guitar the morning light filters through [Chorus] soaring vocals with full band we rise above the clouds [Bridge: piano only, vulnerable vocals] all the weight we carry [Outro: fade out]"
}
JSON
curl -X POST https://runapi.ai/api/v1/suno/text_to_music \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "suno-v4",
"prompt": "[Build-Up] [Drop: full energy, heavy drums]"
}
JSON
FAQ
Using suno-v4 prompts
What is %{model}?
%{model} is available through RunAPI as part of the unified model catalog. These prompts show practical input patterns that agents and backend services can reuse.
How do I use these prompts?
Copy any prompt and paste it into Claude Code, Codex, Cursor, or Windsurf after installing the RunAPI MCP Server. Developers can also copy the API example and send the prompt directly.
Do these prompts cost money to browse?
Browsing and copying prompt examples is free. Generation requests only cost money when you call a RunAPI model with your API key.
Can I adapt the prompts for production?
Yes. Treat each prompt as a starting point, then add your brand rules, output dimensions, safety constraints, and application-specific context before using it in production.