版本及特性
| 版本 | mv | 上线时间 | prompt 限制 | tag 限制 | 歌曲最长时长 |
|---|---|---|---|---|---|
| v5 | chirp-crow | 2025.09.23 | 5000 | 1000 | 8 分钟 |
| v4.5+ | chirp-bluejay | 2025.07.17 | 5000 | 1000 | 8 分钟 |
| v4.5 | chirp-auk | 2025.05.03 | 5000 | 1000 | 4 分钟 |
| v4 | chirp-v4 | 2024.12.17 | 3000 | 200 | 150 秒 |
| v3.5 | chirp-v3-5 | --- | 3000 | 200 | 120 秒 |
Suno 场景应用
1.灵感模式
2.自定义.歌词歌名
3.纯音乐.自定义
4.纯音乐.灵感模式
5.续写自定义音频
A.上传音乐
首先通过上传接口得到clip_id 值为 abcd-1234-1234-1234-abd
B.扩展音乐.带版本信息
mv 为chirp-v4 chirp-auk chirp-bluejay
task 为 upload_extend
C.拼接完整音乐
- 注意 :
is_infill为false - 得到一首替换完的歌曲 id,通过查询接口获取状态
- 扣费:一首歌的费用
6.续写音乐并获取完整音乐
注意:续写官方产生的音乐 自定义不可用A.生成音乐
可以通过场景 1 2 3 生成音乐 获取其中的一首歌的clip_id 值为 abcd-1234-1234-1234-abd
B.扩展音乐
会得到 2 个新的clip_id 其中一个 newid-1234-1234-1234-one
C.拼接完整音乐
注意 :is_infill 为 true
得到一首替换完的歌曲 id,通过查询接口获取状态
7.Cover 音乐:音乐翻版\修改风格
A.生成音乐
- 可以通过场景 1 2 3 生成音乐 获取其中的一首歌的
clip_id值为abcd-1234-1234-1234-abd - 也可以通过上传接口得到 clip_id 这样就可以 cover 自定义音频
B.Cover 音乐
- 注意
mv为chirp-v4chirp-auk或chirp-bluejay task为cover- 可跨账号使用 不用担心账号下线
cover_clip_id如果是 upload 的clip_id为不可跨账号mv不再使用chirp-v3-5-tauchirp-v4-tau
8.Replace Section:替换片段
A.生成音乐
可以通过场景 1 2 3 生成音乐 获取其中的一首歌的clip_id 值为 abcd-1234-1234-1234-abd
B.Replace Section
task为infill- 注意
mv为chirp-v4chirp-auk或chirp-bluejay - 提醒:替换的歌词 要跟原来的歌词有重复的地方,最好相应的时间能对应上
infill_start_s开始时间 ,infill_end_s结束时间,infill_dur_s为infill_end_s-infill_start_s- 可跨账号使用 不用担心账号下线
- 会得到 2 个新的
clip_id选择其中一个newid-1234-1234-1234-one给下一步使用 mv不再使用chirp-v3-5-tauchirp-v4-tau
C.确认.拼接完整音乐
- 注意 :
is_infill为true - 得到后一首替换完的歌曲 id,通过查询接口获取状态
9.Persona:歌手风格
A.生成音乐
通过 生成音乐 获取其中的一首歌的clip_id 值为 abcd-1234-1234-1234-abd
B.新建 Persona
调用 新建 Persona 接口clip_id需要系统内存在的,非 uploader- 不能跨账号 所以可能账号下线用不了
id 供下一步使用
C.使用 persona_id 创作
调用 生成音乐 接口- 注意
mv为chirp-v4chirp-auk或chirp-bluejay task为artist_consistencypersona_id为 B 步骤得到的 idartist_clip_id就是 A 步骤中的clip_id- 可跨账号
10.stems:声曲分离 Vocals Instrumental
- 分离后 Vocals 人声
- 分离后 Instrumental 纯音乐 伴奏
A.生成音乐
通过 生成音乐 获取其中的一首歌的clip_id 值为 54834687-5e79-4f08-8e14-cf188f15b598
B.声曲分离
- 使用 生成音乐 接口
- 注意
mv为chirp-auk task为gen_stemstem_task为twostem_type_group_name为Twocontinue_clip_id就是 A 步骤中的clip_id- 可跨账号
- 费用和生成一次歌曲的费用相同
- 返回体 获取
clip_id供下一步使用
C.获取结果
通过 查询接口 获取状态11.Timing:歌词、音频时间线
A.生成音乐
通过 生成音乐 获取其中的一首歌的clip_id 值为 54834687-5e79-4f08-8e14-cf188f15b598
B.获取歌词
调用 Timing 接口 响应:12.wav:获取 wav 格式文件
A.生成音乐
通过 生成音乐 获取其中的一首歌的clip_id 值为 54834687-5e79-4f08-8e14-cf188f15b598
B.获取 wav 文件
- 如果返回体
wav_file_url为 null 多获取几次 响应:
13.mp4:生成 mp4 mv 视频
A.生成音乐
通过 生成音乐 获取其中的一首歌的clip_id 值为 54834687-5e79-4f08-8e14-cf188f15b598
B.生成 mp4 mv 视频
- 执行完需要,等等 30 秒后 url 才能访问 响应:
14.all-stems:全轨声曲分离
A.生成音乐
通过 生成音乐 获取其中的一首歌的clip_id 值为 54834687-5e79-4f08-8e14-cf188f15b598
B.全轨声曲分离
- 使用 生成音乐 接口
- 注意
mv为chirp-auk task为gen_stemstem_task为twelvestem_type_group_name为Twelvecontinue_clip_id就是 A 步骤中的clip_id- 可跨账号
- 计费 5 倍基础价格
- 返回 24 个 clip_id
- 使用 24 个 clip_id 一口气查询
- 返回体 实例
C.获取结果
- 通过 查询接口 获取状态
- 拼凑 24 个 clip_id 一次获取
15.高阶参数
- 2025 年 6 月份 suno 新增了 3 个高阶参数
- 参数为
weirdness_constraintstyle_weightaudio_weight - 其中
audio_weight仅在 cover 的时候出现 - 取值都是 0-1 之间
- 2025 年 9 月份 新增 vocal_gender 女声 f、男声 m
A.普通生成
使用 生成音乐 接口B.cover 生成
cover的时候会有一个audio_weight参数- 使用 生成音乐 接口
16. Add Insterumental
- 版本必须高于 v4.5+
- 2025 年 8 月份 suno 新出 Add Insterumental
- 上传一首清唱无配音的歌曲, 让 suno 帮你配乐
task为underpaintingunderpainting_clip_id为upload_clip_idunderpainting_end_s必须小于等于upload的duration- 计费 一次歌曲费用
A.上传清唱歌曲
- 使用 上传音乐 接口
- 得到
clip_id为upload_clip_id
B.获取歌曲时长等参数
- 使用 批量查询歌曲 接口
- 通过获取接口得到
metadata.duration时长
C.执行 Add Insterumental
使用 生成音乐 接口task为underpaintingunderpainting_clip_id为upload_clip_idunderpainting_end_s必须小于等于upload的duration- 最好是不用歌词 毕竟是配音
17. Add Vocals
- 版本必须高于 v4.5+
- 2025 年 8 月份 suno 新出 Add Vocals
- 上传一首纯音乐,让 suno 填词、出人声歌唱
task为overpaintingoverpainting_clip_id为upload_clip_idoverpainting_end_s必须小于等于upload的duration- 计费 一次歌曲费用
A.上传纯音乐
- 使用 上传音乐 接口
得到
clip_id为upload_clip_id
B.获取歌曲时长等参数
- 使用 批量查询歌曲 接口
- 通过获取接口得到
metadata.duration时长 - 同时获取 metadata.tags Tags
C.执行 Add Vocals
使用 生成音乐 接口task为overpaintingoverpainting_clip_id为upload_clip_idoverpainting_end_s必须小于等于upload的durationtags为 upload 的metadata.tags
18. 获取 midi
A.全轨分离的 clip_id
- 场景14.all-stems:全轨声曲分离 获取其中的一首歌的
clip_id值为a624123d-22cc-4d4d-bf28-78d312f61597 - 注意 普通音乐的
clip_id也能执行,但是官网只有 全轨分离的clip_id才有 - 不可跨账号,账号下线后不可调用
B.获取 midi
- 使用 获取 midi 接口
{ "state": "running" }
成功后是
19.拓展 style tags
tags就是 style- 不知道如何写 style 可以使用这个接口
original_tags传入相关提示词
20.Remaster
model_name为chirp-carp为 v5、chirp-bass为 v4.5+clip_id为 重新生成的 idvariation_category仅在 v5 以上版本支持,而且只有 3 个值highnormalsubtle- 不可跨账号
- 计费 一次歌曲费用
21.Persona-v2-vox 版:歌手风格
A.生成音乐
- 可以通过场景 1 2 3 生成音乐 获取其中的一首歌的
clip_id值为abcd-1234-1234-1234-abd
B.获取 vox
- 不能跨账号 所以可能账号下线用不了
vocal_end_s-vocal_start_s小于 30 秒
C.新建 Persona
root_clip_id需要系统内存在的,非 uploader 从步骤 A 得到的clip_id- 不能跨账号 所以可能账号下线用不了
vocal_end_s-vocal_start_s小于 30persona_type必须为vox
id 为 fd213afd-ac1c-4822-9802-c1c0ea45e77b 设定为 persona_id 供下一步使用
D.使用 persona_id 创作
- 注意
mv为chirp-v4或者chirp-auk或chirp-bluejaychirp-crow task为vox(原来是artist_consistency, 现在是vox)persona_id为 C 步骤得到的artist_clip_id就是 A 步骤中的clip_id- 可跨账号
mv不在使用chirp-v3-5-tauchirp-v4-tau