Skip to main content
POST

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).
array
requis
Tableau de 1 à 4 URL audio accessibles publiquement.
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.
string
Paroles / contenu.
string
Titre.
string
Tags de style.
string
Tags de style à exclure.
number
Poids du style, 0.001.00.
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.001.00.
string
Genre vocal : Male / Female.
boolean
true = réécrire de manière créative les paroles fournies.
string
Variation de style : off / normal / high / extra / max. Facultatif.
boolean
défaut:"false"
Active le mode Max, facturé deux fois le prix standard.
string
Format audio de sortie : mp3 / m4a / wav.
Cette API accepte de 1 à 4 liens audio publics et n’envoie ni custom, instrumental, gpt_description, persona_id, ni durée cible.
Obtenir le résultat : interrogez la tâche asynchrone jusqu’à sa fin. La génération prend généralement 30 à 120 secondes et la progression n’évolue pas forcément à intervalles fixes. Une fois terminée, lisez audio_url 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