##所有接口均需要使用Bearer Token进行认证##
获取 API Key :
访问 API Key 管理页面 获取您的 API Key
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY模型名称
可选值:
suno-v4: V4版本,改进的人声质量,最长4分钟,prompt最多3000字符,style最多200字符suno-v4.5: V4.5版本(推荐),更智能的提示词,更快的生成速度,最长8分钟,prompt最多5000字符,style最多1000字符suno-v4.5plus: V4.5+增强版,音色更丰富,新的创作方式,最长8分钟,prompt最多5000字符,style最多1000字符suno-v4.5all: V4.5全功能版,更智能的提示词,更快的生成速度,最长8分钟,prompt最多5000字符,style最多1000字符suno-v5: V5最新版本,更卓越的音乐表现力,生成速度更快,prompt最多5000字符,style最多1000字符suno-v4, suno-v4.5, suno-v4.5plus, suno-v4.5all, suno-v5 "suno-v4.5"
是否开启自定义模式
说明:
false:简单模式,只需提供prompt,AI自动生成歌词和风格true:自定义模式,可精细控制style、title、歌词等自定义模式下的必填参数:
style: 必填title: 必填prompt: 当instrumental=false时必填(作为歌词)false
是否生成纯音乐(无人声)
说明:
false:生成带人声的音乐true:生成无人声的纯音乐/背景音乐注意:
true时prompt变为可选false
提示词,描述所需音乐内容
非自定义模式(custom_mode=false):
500字符自定义模式(custom_mode=true):
instrumental=false时必填,作为精确歌词使用instrumental=true时可选3000字符,V4.5+为5000字符歌词格式建议:
[Verse]、[Chorus]、[Bridge]等标签组织歌词结构"一首欢快的夏日流行歌曲,关于公路旅行和自由"
音乐风格规范
说明:
custom_mode=true)下必填字符限制:
200字符1000字符常见风格标签:
"pop, electronic, upbeat, female vocals"
歌曲标题
说明:
custom_mode=true)下必填80字符80"夏日梦想"
排除风格,指定不希望出现的音乐风格或特征
示例:
heavy metal, screaming, sadrap, fast tempo"heavy metal, screaming"
人声性别偏好
可选值:
m: 男声f: 女声注意:
custom_mode=true时生效m, f "f"
风格权重,控制对指定风格的遵循强度
取值范围: 0.0 ~ 1.0,保留一位小数
说明:
0时视为未设置0 <= x <= 10.7
怪异度约束,控制生成结果的创意/实验性程度
取值范围: 0.0 ~ 1.0,保留一位小数
说明:
0时视为未设置0 <= x <= 10.3
音频权重,控制音频特征的权重
取值范围: 0.0 ~ 1.0,保留一位小数
说明:
0时视为未设置0 <= x <= 10.5
任务完成后的HTTPS回调地址
回调时机:
text(文本生成)、first(第一首完成)、complete(全部完成)text和first阶段,直接返回complete安全限制:
2048字符回调机制:
10秒3次"https://your-domain.com/webhooks/suno-callback"
音乐任务创建成功
任务创建时间戳
1766319090
任务ID,用于查询任务状态和结果
"task-unified-1766319089-oqs9cue4"
实际使用的模型名称
"suno-v5"
任务的具体类型
audio.generation.task 任务进度百分比 (0-100)
0 <= x <= 100100
生成的音乐详情数组,任务完成后返回
生成的音频URL数组,任务完成后返回
[
"https://media.evolink.ai/xxx.mp3",
"https://media.evolink.ai/yyy.mp3"
]任务状态
pending, processing, completed, failed "completed"
音频任务详细信息
任务的输出类型
audio "audio"