POST
/v2/extendРасширение музыкального API
Расширьте существующие музыкальные треки, добавив в конец новый контент.
POST
https://udioapi.pro/api/v2/extendtips
Два режима: наследовать исходные параметры или использовать специальные параметры.
Используйте Feed API с возвращаемым рабочим идентификатором для проверки прогресса.
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Идентификатор задачи из оригинальной генерации музыки | examplegen20e094aeaadfe494ea33a5c80ee596083bksv |
paramNameextend_audio_index | paramTypenumber | requiredyes | description0 для первого звука, 1 для второго звука | example0 |
paramNamecustom_mode | paramTypeboolean | requiredno | descriptionfalse для режима наследования, true для пользовательского режима | examplefalse |
paramNamecallback_url | paramTypestring | requiredno | descriptionДополнительный 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
}'