众扬汇 AI 开放平台 API 文档

场景六: 续写音乐并获取完整音乐

注意:仅支持续写平台内生成的作品;用自定义上传音频无法走本流程。

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
}