Skip to main content
POST
Référence audio source : aucune ID supplémentaire n’est nécessaire pour une piste issue d’un morceau existant. Transmettez la task_id de la tâche source et audio_index pour choisir la piste dans data.result.music[] (indexé à partir de 1, valeur par défaut 1).
Pour extend, custom est facultatif et vaut true par défaut. Avec custom=true, prompt contient les paroles de prolongation. Seul un custom=false explicite permet à gpt_description d’orienter la prolongation.

Authorizations

string
requis
Toutes les interfaces nécessitent une authentification via Bearer TokenObtenir la clé API :Rendez-vous sur la page de gestion des clés API pour obtenir votre clé APILors de l’utilisation, ajoutez dans l’en-tête de la requête :

Body

string
défaut:"suno"
Modèle audio. Actuellement, passez suno (par défaut suno si non fourni).
string
requis
Le task_id de notre côté correspondant à la tâche qui a produit la piste source. S’il manque ou si la source ne peut pas être résolue, un 400 est renvoyé dès la soumission.
integer
défaut:"1"
Sélectionne une piste dans data.result.music[] de la tâche source (indexé à partir de 1 ; défaut 1).
number
requis
Seconde à partir de laquelle commencer la prolongation, au moins 1 et inférieure à la durée réelle de la piste source ; les décimales sont acceptées.
string
défaut:"v6"
Version publique : v6 / v6-wild / v6-mini. Valeur par défaut v6 ; omettez-la avec custom_model_id.
string
UUID complet renvoyé par la tâche de création du modèle. Incompatible avec version et persona_id.
boolean
défaut:"true"
true = prolonger avec les paroles de prompt ; false = prolongation inspirée. Valeur par défaut si omise : true.
string
Paroles de l’extension. Prend effet lorsque custom=true.
string
Inspiration. S’applique uniquement avec custom=false explicite et oriente la prolongation.
string
Titre. Ne prend effet que lorsque custom=true.
string
Tags de style. Ne prend effet que lorsque custom=true.
string
Tags de style à exclure. Ne prend effet que lorsque custom=true.
string
Genre vocal : Male / Female. Fonctionne dans les deux modes.
number
Poids du style, 0.00–1.00 (les valeurs hors plage renvoient directement 400 dès la soumission). Ne prend effet que lorsque custom=true.
number
Pondération de créativité, de 0.00 à 1.00. L’ancien nom weirdness_constraint reste accepté ; utilisez weirdness pour les nouvelles requêtes.
number
Poids de l’audio, 0.00–1.00. Ne prend effet que lorsque custom=true.
boolean
true = réécrire de manière créative les paroles fournies. Ne prend effet que lorsque custom=true.
string
ID de style Persona. S’applique uniquement avec custom=true et est incompatible avec custom_model_id.
integer
Durée cible de 10 à 360 secondes. Disponible uniquement avec custom=true ; la durée réelle dépend du résultat.
string
Variation de style : off / normal / high / extra / max. Facultatif.
boolean
défaut:"false"
Indique s’il faut activer le mode Max. Nécessite custom=true et coûte deux fois le prix normal.
string
Format audio de sortie : mp3 / m4a / wav.
Résultat : interrogez la tâche asynchrone jusqu’à sa fin, puis lisez l’audio_url de la piste prolongée dans data.result.music[]. En cas d’échec, le montant débité est remboursé automatiquement.

Response

integer
Code de statut de la réponse
array
Tableau de données renvoyées