POST
/v2/extendÉtendre l'API Musique
Étendez les morceaux de musique existants en ajoutant du nouveau contenu à la fin.
POST
https://udioapi.pro/api/v2/extendtips
Deux modes : hérite des paramètres d'origine ou utilise des paramètres personnalisés.
Utilisez l'API Feed avec l'ID de travail renvoyé pour vérifier la progression.
requestHeaders
| name | required | description |
|---|---|---|
Authorization | yes | Jeton du porteur pour l'authentification |
Content-Type | yes | application/json |
requestBody
Le corps de la requête prend en charge le mode héritage ou le mode personnalisé
Mode Héritage
Étendre en utilisant les paramètres de piste d'origine
noAdditionalParams
Mode personnalisé
Étendre avec des paramètres personnalisés
| paramName | paramType | required | description | example |
|---|---|---|---|---|
prompt | string | yes | Nouvelles paroles ou description | Change the music style to be calm and lyrical. |
style | string | no | Style de musique | lyrical |
title | string | no | Titre de la piste | lyrical song |
extensionStartTime | number | no | Heure de début en secondes pour l'extension | 150 |
tags | string | no | Balises supplémentaires | war |
commonParams
| paramName | paramType | required | description | example |
|---|---|---|---|---|
origin_task_id | string | yes | ID de tâche de la génération de musique originale | gen20e094aeaadfe494ea33a5c80ee596083bksv |
extend_audio_index | number | yes | 0 pour le premier audio, 1 pour le deuxième audio | 0 |
custom_mode | boolean | no | false pour le mode héritage, true pour le mode personnalisé | false |
callback_url | string | no | URL de webhook facultative pour les résultats en temps réel | https://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
}'