SUNO nous permet d’obtenir des fichiers musicaux au format wav. Ce document explique la méthode d’intégration de l’API correspondante. Le paramètre d’entrée principal de cette API estDocumentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
audio_id, qui est l’ID officiel généré pour la chanson ; il est également possible d’utiliser en option callback_url pour une callback asynchrone.
Ici, nous utilisons comme audio_id la valeur 4e43116a-bf09-472c-8e1c-655eabf02682.
file_url dans data est le fichier musical au format wav obtenu, il s’agit d’une adresse CDN accessible publiquement.
À propos de la persistance et de la durée de validité du lien WAV Les fichiers WAV sur le CDN Suno en amont (https://cdn1.suno.ai/{audio_id}.wav) ne sont conservés que quelques jours, puis sont supprimés, ce qui entraîne un code 403 lors de l’accès. Pour éviter l’expiration du lien, cette API transfère automatiquement le fichier WAV en amont vers notre propre CDN (https://platform.cdn.xhuoapi.ai/suno/{task_id}.wav) avant de le retourner ; l’URLfile_urlretournée est donc une adresse stable du fichier transféré, qui ne devient pas immédiatement invalide après l’expiration du CDN en amont. La durée de validité du lien transféré est de 30 jours ; passé ce délai, le fichier est nettoyé périodiquement. Il est recommandé de télécharger rapidement le fichier et de le sauvegarder correctement dans votre propre stockage. En cas d’échec du transfert (très rare), l’URL originale en amont sera renvoyée, ce qui maintient le comportement historique.

