Skip to content
EN

场景五: 续写自定义音频

提交都是 post 到 /suno/generate 获取结果 都是 get /suno/feed/clipsId1,clipsId2 通过下面 请求体能产生不同的效果

A.上传音乐

首先通过上传接口得到 clip_id 值为 abcd-1234-1234-1234-abd

B.扩展音乐.带版本信息

mv 为 chirp-v4 chirp-auk chirp-bluejay task 为 upload_extend

{
"prompt": "歌词",
"tags": "",
"negative_tags": "",
"mv": "chirp-v4",
"title": "标题",
"continue_clip_id": "ca94a97d-d3f2-4a63-aeee-ba3a43384bcd",
"continue_at": 10,
"task": "upload_extend"
}

C.扩展音乐.将弃用

注意:这里的 mv 是 chirp-v3-5-upload 或者 chirp-v4-upload

{
"prompt": "[Verse]\n连续的日子一直忙碌\n文件成堆无尽头\n把梦想藏在抽屉深处\n咖啡杯已经冷透\n\n[Verse 2]\n早上八点打卡上班\n疲惫的眼睛没神采\n同事间的闲聊都没意思\n只盼着时间快快跑起来\n\n[Chorus]\n工作工作老板的呼喊\n做完做完这才算平安\n加班加班才有些钱赚\n梦想梦想何时能实现\n\n[Verse 3]\n午餐时间吃个便当\n看窗外阳光正灿烂\n生活离梦想好远\n眼前只有办公桌和椅子\n\n[Bridge]\n老板的脚步声像雷鸣\n心跳随着节奏加速\n桌上的文件一大堆\n抱怨的声音渐渐消失\n\n[Chorus]\n工作工作老板的呼喊\n做完做完这才算平安\n加班加班才有些钱赚\n梦想梦想何时能实现",
"tags": "heavy metal",
"mv": "chirp-v3-5-upload",
"title": "工作",
"continue_clip_id": "abcd-1234-1234-1234-abd",
"continue_at": 30.792
}

D.拼接完整音乐 注意 :is_infill 为 false 得后一首替换完的歌曲 id,通过查询接口获取状态 扣费:一首歌的费用 post /suno/generate/concat

curl --request POST
--url {{BASE_URL}}/suno/generate/concat
--header 'Authorization: Bearer hk-your-key'
--header 'Content-Type: application/json'
--data '{
"clip_id": "newid-1234-1234-1234-one",
"is_infill": false
}'

请求体

{
"clip_id": "newid-1234-1234-1234-one",
"is_infill": false
}