Téléverser un audio de référence
Soumettez une URL audio accessible publiquement pour obtenir un ID de piste utilisable pour les reprises, le prolongement ou l’ajout de voix.
Cette interface reçoit audio_url dans un corps JSON ; il ne s’agit pas d’un téléversement de fichier Multipart. Choisissez un traitement synchrone ou asynchrone avec is_async.
/suno/mj/submit/uploadAuthentification
bearerAuth Authentification avec Authorization: Bearer your-api-key.
Emplacement: header
Corps de requête
application/json
Définitions TypeScript
Utilisez le type request body en TypeScript.
Corps de réponse
application/json
application/json
Traiter le résultat du téléversement
- Téléversement synchrone : avec
is_async=false(valeur par défaut), lisez l’ID de piste dansdata.music_idaprès un succès. - Téléversement asynchrone : avec
is_async=true, conservezdata.jobIdaprès une soumission réussie, puis utilisez Récupérer une tâche pour attendre la fin du traitement. L’ID de piste final se trouve dansdata.data.data.musics[].musicId.
Dans la réponse asynchrone, status: SUCCESS signifie uniquement que la tâche a été acceptée, et non que le téléversement est terminé. Transmettez l’ID de piste dans music_id pour Reprise dans un autre style, Prolonger une chanson ou Ajouter des voix ; un ID de tâche ne peut pas remplacer un ID de piste.