Passer au contenu principal
POST
Cette interface n’a pas de dimension de version : ne passez pas version — s’il est fourni, il est ignoré et n’a aucun impact sur la facturation.

Authorizations

Authorization
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

model
string
défaut:"suno"
Modèle audio. Actuellement, passez suno (par défaut suno si non fourni).
tags
string
requis
Tags de style à enrichir. S’ils manquent, un 400 est renvoyé dès la soumission (aucun appel à l’upstream, aucune facturation).
Récupérer le résultat : cet endpoint est synchrone — le résultat est disponible immédiatement après soumission, aucune attente de polling n’est requise (vous pouvez néanmoins interroger GET /v1/music/tasks/{task_id}, dont l’état terminé est disponible immédiatement). Les tags optimisés sont renvoyés dans le champ texte result.upsampled_tags de la tâche. En cas d’échec, data.error.message indique la raison et le quota pré-déduit est automatiquement remboursé.

Response

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