场景六: 续写音乐并获取完整音乐
注意:仅支持续写平台内生成的作品;用自定义上传音频无法走本流程。
A.生成音乐
先按场景 1 / 2 / 3 产出一首作品,取它的 clip_id(本示例 abcd-1234-1234-1234-abd)。
B.扩展音乐
续写后会得到 2 个新的 clip_id,其中一个是 newid-1234-1234-1234-one。
json
{
"prompt": "<歌词>",
"tags": "heavy metal",
"mv": "chirp-v3-5",
"title": "<标题>",
"continue_clip_id": "abcd-1234-1234-1234-abd",
"continue_at": 30,
"task": "extend"
}
C.拼接完整音乐
此处 is_infill 必须传 false。
拿到替换后的那首作品 id,再调查询接口看状态。
计费:按一首歌计(原文称“100 积分/1 分钱”,该口径与我方人民币计费不一致,实际以控制台「日志与用量」为准,单价待补)。
post https://api.allyang.cn/suno/generate/concat
shell
curl --request POST \
--url https://api.allyang.cn/suno/generate/concat \
--header 'Authorization: Bearer <令牌>' \
--header 'Content-Type: application/json' \
--data '{
"clip_id": "newid-1234-1234-1234-one",
"is_infill": false
}'
请求体
json
{
"clip_id": "newid-1234-1234-1234-one",
"is_infill": false
}