Cover Song
Cover an existing song in another style. Source: task_id + audio_index.
Submitted fields are validated even if the current mode does not use them. They are not silently ignored.
custom=true:prompt/title/tags/negative_tags/style_weight/weirdness/audio_weight/persona_idapply.custom=false: onlygpt_description(required).- If
customis omitted:prompt→ custom; elsegpt_description→ inspiration; elsetags/title→ custom. - Sending
tagsis the recommended style-cover path. Useweirdnesson new requests.
Usage A (recommended) — source song + target style:
{
"model": "suno-cover",
"task_id": "task_xxx",
"audio_index": 1,
"version": "v6",
"tags": "jazz, slow"
}Usage B — inspiration mode, gpt_description required:
{
"model": "suno-cover",
"task_id": "task_xxx",
"audio_index": 1,
"version": "v6",
"custom": false,
"gpt_description": "Re-arrange this song as a slow jazz version"
}version:v6/v6-wild/v6-mini, defaultv6. Mutually exclusive withcustom_model_id.max_moderequires custom mode and bills at 2×.
Authorization
BearerAuth
使用 MAPI Bearer Token 认证。格式:Authorization: Bearer sk-xxxxxx。
In: header
Request Body
application/json
固定填写 suno-cover。
产出源音轨的任务 ID,必填。
源任务 result.music[] 第几首,1-based,默认 1。
1公共版本,省略默认 v6。用自定义模型时省略。
"v6""v6" | "v6-wild" | "v6-mini"自定义模型 UUID。与 version、persona_id 互斥。
true 自定义(prompt 作歌词);false 灵感(gpt_description)。不传则按内容推断。
歌词,custom=true 时生效。
灵感提示词。custom=false 时必填,缺了提交期 400。
标题。仅 custom=true。
目标风格标签。仅 custom=true。给 tags 会自动按自定义处理。
排除风格。仅 custom=true。
风格权重。仅 custom=true。
0 <= value <= 1创意度。新请求用本字段。
0 <= value <= 1weirdness 兼容旧名。
0 <= value <= 1音频权重。仅 custom=true。
0 <= value <= 1人声性别,两种模式均生效。
"Male" | "Female"Persona ID。仅 custom=true,与 custom_model_id 互斥。
目标时长 10–360 秒,仅 custom=true。
10 <= value <= 360"off" | "normal" | "high" | "extra" | "max"Max 模式。启用要求自定义模式,2 倍计费。
false"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-cover", "task_id": "task_aehCmxJ5YUNOIQGgkhvxaco4T9P2h3Dw", "audio_index": 1, "version": "v6", "tags": "piano, ambient" }'{
"code": 200,
"message": "success",
"data": [
{
"status": "submitted",
"task_id": "task_aehCmxJ5YUNOIQGgkhvxaco4T9P2h3Dw"
}
]
}{
"code": "invalid_request",
"message": "task_id is required",
"data": null
}Last updated on