Upload and Cover
Submit this Suno capability through POST /v1/music/generations with model: "suno-upload-cover". Provide a public audio_url. You do not need to call suno-upload first.
Authorization
BearerAuth
使用 MAPI Bearer Token 认证。格式:Authorization: Bearer sk-xxxxxx。
In: header
Request Body
application/json
固定填写 suno-upload-cover。
公网可访问的 HTTP(S) 音频直链,建议原音频不超过 8 分钟。本地路径、blob: URL 和需要登录的页面链接不可用。
uri公共版本:v6 / v6-wild / v6-mini。省略默认 v6。使用 custom_model_id 时省略。
"v6""v6" | "v6-wild" | "v6-mini"创建模型任务返回的完整 UUID。与 version、persona_id 互斥。
建议显式发送。false 使用 gpt_description;true 使用歌词和风格字段。
是否生成纯音乐。custom=true 且本字段为 false 时,prompt 必填。
false灵感描述,custom=false 时必填,不超过 3000 个字符。
length <= 3000自定义模式歌词,不超过 5000 个字符。
length <= 5000风格描述,不超过 1000 个字符。
length <= 1000标题,不超过 80 个字符。
length <= 80不希望出现的风格。
风格权重,范围 0–1。
0 <= value <= 1创意度权重,范围 0–1。
0 <= value <= 1音频权重,范围 0–1。
0 <= value <= 1是否对输入歌词进行二次创作。
人声性别:Male / Female。
"Male" | "Female"Persona ID,与 custom_model_id 互斥。
目标生成时长,范围 10–360 秒,仅自定义模式可用。
10 <= value <= 360风格变化程度:off / normal / high / extra / max。
"off" | "normal" | "high" | "extra" | "max"是否启用 Max 模式。启用时要求自定义模式,并按普通售价的 2 倍计费。
false输出格式:mp3 / m4a / wav。
"mp3" | "m4a" | "wav"Response Body
application/json
application/json
curl -X POST "https://loading/v1/music/generations" \ -H "Content-Type: application/json" \ -d '{ "model": "suno-upload-cover", "version": "v6", "audio_url": "https://example.com/reference.mp3", "custom": true, "instrumental": true, "tags": "piano, ambient", "duration_s": 120, "variety": "normal", "audio_format": "m4a" }'{
"code": 200,
"message": "success",
"data": [
{
"status": "submitted",
"task_id": "task_01M24YMN4EV04M84R5QYM77R1E"
}
]
}{
"code": "invalid_request",
"message": "audio_url is required",
"data": null
}Last updated on