##所有接口均需要使用Bearer Token进行认证##
获取 API Key :
访问 API Key 管理页面 获取您的 API Key
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY模型名称
向后兼容: 之前接入的模型名(如 suno-v5、suno-v4.5、suno-v4.5plus、suno-v4.5all、suno-v4)仍然可用,会自动映射到对应的 -beta 版本
可选值:
suno-v5-beta: V5最新版本(默认推荐),支持 Voice Persona,更卓越的音乐表现力,生成速度更快,prompt最多5000字符,style最多1000字符suno-v4.5plus-beta: V4.5+增强版,音色更丰富,新的创作方式,最长8分钟,prompt最多5000字符,style最多1000字符suno-v4.5all-beta: V4.5全功能版,更智能的提示词,更快的生成速度,最长8分钟,prompt最多5000字符,style最多1000字符suno-v4.5-beta: V4.5版本,更智能的提示词,更快的生成速度,最长8分钟,prompt最多5000字符,style最多1000字符suno-v4-beta: V4版本,改进的人声质量,最长4分钟,prompt最多3000字符,style最多200字符suno-v5-beta, suno-v4.5plus-beta, suno-v4.5all-beta, suno-v4.5-beta, suno-v4-beta "suno-v5-beta"
是否开启自定义模式
说明:
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
Persona ID,应用已创建的 Persona 风格到本次音乐生成
仅在 custom_mode=true 时可用。通过 Suno Persona 创建 接口获得,应用后可保持一致的声乐和风格特征
获取方式: 创建 Persona 任务完成后,从 result_data.persona_id 中获取
"5c57d49ef834110496fae5aa14fec441"
Persona 应用方式
可选值:
style_persona: 风格导向型,偏重音乐风格特征(编曲、节奏、音色),支持所有模型版本voice_persona: 声音导向型,偏重声乐特征(音色、唱法、声线),仅 V5 支持仅在 custom_mode=true 时可用,通常与 persona_id 搭配使用。使用 voice_persona 时模型必须为 suno-v5-beta,否则返回错误
style_persona, voice_persona "style_persona"
任务完成后的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-beta"
任务的具体类型
audio.generation.task 任务进度百分比 (0-100)
0 <= x <= 1000
任务状态
pending, processing, completed, failed "pending"
任务详细信息
任务的输出类型
audio "audio"
使用量和计费信息