/install acedatacloud-suno-music
Suno Music Generation
Generate AI-powered music through AceDataCloud's Suno API.
Authentication
export ACEDATACLOUD_API_TOKEN="your-token-here"
# Get your token at https://platform.acedata.cloud
Quick Start — Generate a Song
curl -X POST https://api.acedata.cloud/suno/audios \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"prompt": "a happy pop song about coding", "model": "chirp-v4-5", "wait": true}'
Available Models
| Model | Best For |
|---|---|
chirp-v5 |
Latest, highest quality |
chirp-v4-5-plus |
Enhanced v4.5 |
chirp-v4-5 |
Good balance of quality and speed |
chirp-v4 |
Fast, reliable |
chirp-v3-5 |
Legacy, stable |
Core Workflows
1. Quick Generation (Inspiration Mode)
Generate a song from a text description. Suno creates lyrics, style, and music automatically.
POST /suno/audios
{
"prompt": "an upbeat electronic track about the future of AI",
"model": "chirp-v4-5",
"instrumental": false
}
2. Custom Generation (Full Control)
Provide your own lyrics, title, and style for precise control.
POST /suno/audios
{
"action": "custom",
"lyric": "[Verse]\
Code is poetry in motion\
[Chorus]\
We build the future tonight",
"title": "Digital Dreams",
"style": "Synthwave, Electronic, Dreamy",
"model": "chirp-v4-5",
"vocal_gender": "f"
}
3. Extend a Song
Continue an existing song from a specific timestamp with new lyrics.
POST /suno/audios
{
"action": "extend",
"audio_id": "existing-audio-id",
"lyric": "[Bridge]\
New section lyrics here",
"continue_at": 120.0,
"style": "Same style as original"
}
4. Cover / Remix
Create a new version of an existing song in a different style.
POST /suno/audios
{
"action": "cover",
"audio_id": "existing-audio-id",
"style": "Jazz, Acoustic, Mellow"
}
5. Full Song Creation Workflow
For best results follow this multi-step workflow:
- Generate lyrics —
POST /suno/lyricswith a topic/prompt - Optimize style —
POST /suno/styleto refine style description - Generate music —
POST /suno/audioswith custom action, lyrics + style - Poll task —
POST /suno/taskswith task_id until status is complete - Optional: Extend — Use extend action to add more sections
- Optional: Concat — Use concat action to merge extended segments
- Optional: Convert — Get WAV (
/suno/wav), MIDI (/suno/midi), or MP4 (/suno/mp4)
Auxiliary Endpoints
| Endpoint | Method | Purpose |
|---|---|---|
/suno/lyrics |
POST | Generate structured lyrics from a prompt |
/suno/style |
POST | Optimize/refine a style description |
/suno/mashup-lyrics |
POST | Combine two sets of lyrics |
/suno/mp4 |
POST | Get MP4 video version of a song |
/suno/wav |
POST | Convert to lossless WAV format |
/suno/midi |
POST | Extract MIDI data for DAW editing |
/suno/vox |
POST | Extract vocal track (stem separation) |
/suno/timing |
POST | Get word-level timing/subtitles |
/suno/persona |
POST | Save a vocal style as a reusable persona |
/suno/upload |
POST | Upload external audio for extend/cover |
/suno/tasks |
POST | Query task status and results |
Task Polling
All generation is async. Either use "wait": true for synchronous mode, or poll:
POST /suno/tasks
{"task_id": "your-task-id"}
Poll every 3–5 seconds until status is "complete".
Lyrics Format
Use section markers in square brackets:
[Verse 1]
Your verse lyrics here
[Chorus]
Catchy chorus lyrics
[Bridge]
Bridge section
[Outro]
Ending lyrics
MCP Server Integration
For tool-use with Claude/Copilot, install the MCP server:
pip install mcp-suno
Or use the hosted endpoint: https://suno.mcp.acedata.cloud/mcp
Key tools: suno_generate_music, suno_generate_custom_music, suno_extend_music, suno_cover_music, suno_generate_lyrics, suno_optimize_style
Gotchas
- All generation is async — always poll
/suno/tasksor use"wait": true - Lyrics max ~3000 characters. For longer songs, use the extend workflow
- Style tags are descriptive phrases, not enum values (e.g., "Synthwave, Electronic, Dreamy")
vocal_gender("f"/"m") is only supported on v4.5+ models- The
concataction merges extended song segments — requires audio_id of the extended track personarequires an existing audio_id to extract the vocal reference from- Upload external audio via
/suno/uploadbefore using it with extend/cover
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install acedatacloud-suno-music - 安装完成后,直接呼叫该 Skill 的名称或使用
/acedatacloud-suno-music触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Suno Music 是什么?
Generate AI music with Suno via AceDataCloud API. Use when creating songs from text prompts, generating lyrics, extending tracks, creating covers, extracting... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 132 次。
如何安装 Suno Music?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install acedatacloud-suno-music」即可一键安装,无需额外配置。
Suno Music 是免费的吗?
是的,Suno Music 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Suno Music 支持哪些平台?
Suno Music 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Suno Music?
由 Germey(@germey)开发并维护,当前版本 v1.0.0。