POST
/v2/extend扩展音乐 API
通过在末尾添加新内容来扩展现有音乐曲目。
POST
https://udioapi.pro/api/v2/extendtips
两种模式:继承原始参数或使用自定义参数。
使用Feed API并返回workId来检查进度。
requestHeaders
| name | required | description |
|---|---|---|
nameAuthorization | requiredyes | description用于身份验证的承载令牌 |
nameContent-Type | requiredyes | descriptionapplication/json |
requestBody
请求体支持继承模式或自定义模式
继承模式
使用原始轨道参数进行扩展
noAdditionalParams
自定义模式
使用自定义参数扩展
| paramName | paramType | required | description | example |
|---|---|---|---|---|
paramNameprompt | paramTypestring | requiredyes | description新歌词或描述 | exampleChange the music style to be calm and lyrical. |
paramNamestyle | paramTypestring | requiredno | description音乐风格 | examplelyrical |
paramNametitle | paramTypestring | requiredno | description曲目标题 | examplelyrical song |
paramNameextensionStartTime | paramTypenumber | requiredno | description延长的开始时间(以秒为单位) | example150 |
paramNametags | paramTypestring | requiredno | description附加标签 | examplewar |
commonParams
| paramName | paramType | required | description | example |
|---|---|---|---|---|
paramNameorigin_task_id | paramTypestring | requiredyes | description原创音乐生成的任务 ID | examplegen20e094aeaadfe494ea33a5c80ee596083bksv |
paramNameextend_audio_index | paramTypenumber | requiredyes | description0 表示第一个音频,1 表示第二个音频 | example0 |
paramNamecustom_mode | paramTypeboolean | requiredno | descriptionfalse 表示继承模式,true 表示自定义模式 | examplefalse |
paramNamecallback_url | paramTypestring | requiredno | description用于实时结果的可选 Webhook URL | examplehttps://your-domain.com/webhook |
responses
json
{
"code": 200,
"message": "success",
"workId": "ext2e31202d4f629447fa75f603ae2470565bksv"
}codeExamples
curl
curl -X POST "https://udioapi.pro/api/v2/extend" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"origin_task_id": "gen20e094aeaadfe494ea33a5c80ee596083bksv",
"extend_audio_index": 0,
"custom_mode": false
}'