/sunoapi/generate (POST)gpt_description_prompt{
"gpt_description_prompt": "乡愁"
}prompt, mv, title, tags[Verse] - 主歌[Chorus] - 副歌[Bridge] - 桥段[Intro] - 前奏[Outro] - 尾奏{
"prompt": "[Verse]\n连续的日子一直忙碌\n文件成堆无尽头\n\n[Chorus]\n工作工作老板的呼喊\n做完做完这才算平安",
"mv": "chirp-v3-5",
"title": "工作",
"tags": "edm"
}prompt="", tags, mv, title{
"prompt": "",
"tags": "heavy metal",
"mv": "chirp-v3-5",
"title": "北京",
"continue_clip_id": null,
"continue_at": null,
"infill_start_s": null,
"infill_end_s": null
}gpt_description_prompt, make_instrumental: true{
"gpt_description_prompt": "一首关于彻夜跳舞的国歌舞蹈流行歌曲",
"mv": "chirp-v3-5",
"prompt": "",
"make_instrumental": true
}continue_clip_id, continue_atmv (chirp-v4/chirp-auk/chirp-bluejay)task: "upload_extend"{
"continue_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
"continue_at": 10,
"mv": "chirp-v4",
"task": "upload_extend",
"prompt": "歌词",
"tags": "",
"title": "标题"
}mv 和 task{
"continue_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"continue_at": 57,
"prompt": "",
"tags": "",
"title": ""
}reference_clip_idmv (chirp-v4/chirp-auk/chirp-bluejay)task: "upload_reference"{
"reference_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
"mv": "chirp-v4",
"task": "upload_reference",
"prompt": "描述或歌词",
"tags": "",
"title": "标题"
}mv 和 task{
"reference_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"prompt": "",
"tags": "",
"title": ""
}infill_clip_id, infill_start_s, infill_end_smv (chirp-v4/chirp-auk/chirp-bluejay)task: "upload_infill"{
"infill_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
"infill_start_s": 10,
"infill_end_s": 20,
"mv": "chirp-v4",
"task": "upload_infill",
"prompt": "替换后的歌词",
"tags": "",
"title": "标题"
}mv 和 task{
"infill_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"infill_start_s": 0,
"infill_end_s": 10,
"prompt": "",
"tags": "",
"title": ""
}clip_id, task: "all-stems"{
"clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"task": "all-stems"
}clip_id, task: "vocal-stems"{
"clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"task": "vocal-stems"
}clip_id, task: "rewrite"{
"clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"task": "rewrite"
}overpainting_clip_id, overpainting_start_s, overpainting_end_s, task: "overpainting"chirp-bluejay 模型{
"mv": "chirp-bluejay",
"overpainting_clip_id": "9b1d2e8d-a365-4bfd-8a18-8989e159b29f",
"overpainting_start_s": 0,
"overpainting_end_s": 57.9,
"task": "overpainting",
"prompt": "新的歌词内容",
"tags": "A smooth, soulful R&B track with a moderate tempo",
"title": "新标题",
"override_fields": ["prompt", "tags"]
}/sunoapi/feed/{clipsIds} (GET)/sunoapi/feed/clip_id/sunoapi/feed/clip_id1,clip_id2,clip_id3submitted: 已提交queued: 排队中streaming: 生成中complete: 完成error: 错误/sunoapi/upload (POST)multipart/form-datafile (音频文件)clip_id: 音频的唯一标识duration: 音频时长(秒)clip_id 可用于:/suno/act/midi/{clip_id} (GET)clip_idclip_id 调用此接口state: "running",需要轮询等待state: "complete" 时,获得完整MIDI 数据state: "running" - 处理中,需要轮询state: "complete" - 完成,包含完整MIDI数据/suno/act/tags (POST)original_tags{
"original_tags": "student"
}{
"upsampled_tags": "Laid-back indie pop driven by a clean guitar riff, tight bass, and crisp drums. Verses feature subtle synth textures and gentle background vocals.",
"request_id": "507acd16-8b84-4e55-be2b-4329d82efb26"
}upsampled_tags 可直接用于生成音乐时的 tags 参数1. 场景1(灵感模式)→ 提供灵感词
2. 查询结果接口 → 获取音频URL
3. 下载使用1. Tags扩展接口 → 获得详细风格描述
2. 场景2(自定义模式)→ 使用风格+歌词
3. 查询结果接口 → 获取音频1. 上传音频接口 → 获得 clip_id
2. 场景5(续写音频)→ 使用 clip_id 续写
3. 查询结果接口 → 获取续写结果1. 场景1/2 → 生成音乐
2. 场景9(人声分离)→ 分离人声和伴奏
3. 查询结果接口 → 获取分离后的音轨1. 场景8(全轨分离)→ 分离所有音轨
2. MIDI接口 → 获取MIDI数据(轮询直到complete)
3. 处理MIDI数据