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 |
|---|---|---|
nameAuthorization | requiredyes | descriptionJeton du porteur pour l'authentification |
nameContent-Type | requiredyes | descriptionapplication/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 |
|---|---|---|---|---|
paramNameprompt | paramTypestring | requiredyes | descriptionNouvelles paroles ou description | exampleChange the music style to be calm and lyrical. |
paramNamestyle | paramTypestring | requiredno | descriptionStyle de musique | examplelyrical |
paramNametitle | paramTypestring | requiredno | descriptionTitre de la piste | examplelyrical song |
paramNameextensionStartTime | paramTypenumber | requiredno | descriptionHeure de début en secondes pour l'extension | example150 |
paramNametags | paramTypestring | requiredno | descriptionBalises supplémentaires | examplewar |
commonParams
| paramName | paramType | required | description | example |
|---|---|---|---|---|
paramNameorigin_task_id | paramTypestring | requiredyes | descriptionID de tâche de la génération de musique originale | examplegen20e094aeaadfe494ea33a5c80ee596083bksv |
paramNameextend_audio_index | paramTypenumber | requiredyes | description0 pour le premier audio, 1 pour le deuxième audio | example0 |
paramNamecustom_mode | paramTypeboolean | requiredno | descriptionfalse pour le mode héritage, true pour le mode personnalisé | examplefalse |
paramNamecallback_url | paramTypestring | requiredno | descriptionURL de webhook facultative pour les résultats en temps réel | 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
}'