##Toutes les API nécessitent une authentification Bearer Token##
Obtenir une clé API :
Visitez la Page de gestion des clés API pour obtenir votre clé API
Ajouter à l'en-tête de requête :
Authorization: Bearer YOUR_API_KEYNom du modèle
Compatibilité ascendante : Les noms de modèles précédemment intégrés (ex: suno-v5, suno-v4.5, suno-v4.5plus, suno-v4.5all, suno-v4) restent utilisables et sont automatiquement mappés vers les versions -beta correspondantes
Options disponibles :
suno-v5-beta : Dernière version V5 (recommandée par défaut), prend en charge Voice Persona, expression musicale supérieure, génération plus rapide, prompt max 5000 caractères, style max 1000 caractèressuno-v4.5plus-beta : Version améliorée V4.5+, tonalités plus riches, nouvelles méthodes créatives, jusqu'à 8 minutes, prompt max 5000 caractères, style max 1000 caractèressuno-v4.5all-beta : Version complète V4.5, prompts plus intelligents, génération plus rapide, jusqu'à 8 minutes, prompt max 5000 caractères, style max 1000 caractèressuno-v4.5-beta : Version V4.5, prompts plus intelligents, génération plus rapide, jusqu'à 8 minutes, prompt max 5000 caractères, style max 1000 caractèressuno-v4-beta : Version V4, qualité vocale améliorée, jusqu'à 4 minutes, prompt max 3000 caractères, style max 200 caractèressuno-v5-beta, suno-v4.5plus-beta, suno-v4.5all-beta, suno-v4.5-beta, suno-v4-beta "suno-v5-beta"
Activer le mode personnalisé
Description :
false : Mode simple, fournissez uniquement le prompt, l'IA génère automatiquement les paroles et le styletrue : Mode personnalisé, permet un contrôle précis du style, du title, des paroles, etc.Paramètres requis en mode personnalisé :
style : Requistitle : Requisprompt : Requis lorsque instrumental=false (utilisé comme paroles)false
Générer de la musique instrumentale (sans voix)
Description :
false : Générer de la musique avec voixtrue : Générer de la musique instrumentale/d'ambiance sans voixRemarque :
true, le prompt devient optionnelfalse
Prompt décrivant le contenu musical souhaité
Mode non personnalisé (custom_mode=false) :
500 caractèresMode personnalisé (custom_mode=true) :
instrumental=false, utilisé comme paroles exactesinstrumental=true3000 caractères pour V4, 5000 caractères pour V4.5+Suggestions de format des paroles :
[Verse], [Chorus], [Bridge] pour organiser la structure des paroles"A cheerful summer pop song about road trips and freedom"
Spécification du style musical
Description :
custom_mode=true)Limites de caractères :
200 caractères1000 caractèresBalises de style courantes :
"pop, electronic, upbeat, female vocals"
Titre de la chanson
Description :
custom_mode=true)80 caractères80"Summer Dreams"
Styles exclus, spécifiez les styles musicaux ou caractéristiques à éviter
Exemples :
heavy metal, screaming, sadrap, fast tempo"heavy metal, screaming"
Préférence de genre vocal
Options :
m : Voix masculinef : Voix féminineRemarque :
custom_mode=truem, f "f"
Poids du style, contrôle le respect du style spécifié
Plage : 0.0 ~ 1.0, une décimale
Description :
0 est considérée comme non définie0 <= x <= 10.7
Contrainte d'originalité, contrôle le degré de créativité/expérimentation de la sortie
Plage : 0.0 ~ 1.0, une décimale
Description :
0 est considérée comme non définie0 <= x <= 10.3
Poids audio, contrôle le poids des caractéristiques audio
Plage : 0.0 ~ 1.0, une décimale
Description :
0 est considérée comme non définie0 <= x <= 10.5
Persona ID, applique un Persona précédemment créé à cette génération musicale
Disponible uniquement lorsque custom_mode=true. Obtenu via l'API Création de Persona Suno, permet de maintenir des caractéristiques vocales et stylistiques cohérentes
Comment l'obtenir : Après l'achèvement de la tâche de création de Persona, récupérez-le depuis result_data.persona_id
"5c57d49ef834110496fae5aa14fec441"
Mode d'application du Persona
Options :
style_persona : Orienté style, privilégie les caractéristiques de style musical (arrangement, rythme, timbre), compatible avec toutes les versions de modèlesvoice_persona : Orienté voix, privilégie les caractéristiques vocales (timbre, technique vocale, tessiture), uniquement V5Disponible uniquement lorsque custom_mode=true, généralement utilisé avec persona_id. L'utilisation de voice_persona nécessite le modèle suno-v5-beta, sinon une erreur est retournée
style_persona, voice_persona "style_persona"
URL de rappel HTTPS pour la notification d'achèvement de tâche
Étapes du rappel :
text (génération de texte), first (première piste terminée), complete (tout terminé)text et first peuvent être ignorées, renvoyant directement completeRestrictions de sécurité :
2048 caractèresMécanisme de rappel :
10 secondes3 tentatives en cas d'échec"https://your-domain.com/webhooks/suno-callback"
Tâche musicale créée avec succès
Horodatage de création de la tâche
1766319090
ID de tâche, utilisé pour interroger le statut et les résultats de la tâche
"task-unified-1766319089-oqs9cue4"
Nom du modèle réellement utilisé
"suno-v5-beta"
Type de tâche
audio.generation.task Pourcentage de progression de la tâche (0-100)
0 <= x <= 1000
Statut de la tâche
pending, processing, completed, failed "pending"
Détails de la tâche audio
Type de sortie de la tâche
audio "audio"
Informations d'utilisation et de facturation