Suno Music Generation Beta
- Modèle de génération musicale Suno AI, prend en charge la génération de musique complète à partir de descriptions textuelles ou de paroles
- Prend en charge le mode personnalisé (contrôle précis du style, du titre, des paroles) et le mode simple (génération automatique par l’IA)
- Prend en charge la fonctionnalité Persona, permettant de réutiliser des caractéristiques vocales/stylistiques créées précédemment
- Mode de traitement asynchrone, utilisez l’ID de tâche retourné pour consulter le statut
- Les liens audio générés sont valides pendant 72 heures, veuillez les sauvegarder rapidement
- Chaque requête génère plusieurs variations musicales
Autorisations
##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_KEYCorps
Nom 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 max5000caractères, style max1000caractèressuno-v4.5plus-beta: Version améliorée V4.5+, tonalités plus riches, nouvelles méthodes créatives, jusqu'à 8 minutes, prompt max5000caractères, style max1000caractèressuno-v4.5all-beta: Version complète V4.5, prompts plus intelligents, génération plus rapide, jusqu'à 8 minutes, prompt max5000caractères, style max1000caractèressuno-v4.5-beta: Version V4.5, prompts plus intelligents, génération plus rapide, jusqu'à 8 minutes, prompt max5000caractères, style max1000caractèressuno-v4-beta: Version V4, qualité vocale améliorée, jusqu'à 4 minutes, prompt max3000caractères, style max200caractères
suno-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 leprompt, l'IA génère automatiquement les paroles et le styletrue: Mode personnalisé, permet un contrôle précis dustyle, dutitle, des paroles, etc.
Paramètres requis en mode personnalisé :
style: Requistitle: Requisprompt: Requis lorsqueinstrumental=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 voix
Remarque :
- En mode non personnalisé, ce paramètre n'affecte pas les champs requis
- En mode personnalisé, lorsqu'il est défini sur
true, lepromptdevient optionnel
false
Prompt décrivant le contenu musical souhaité
Mode non personnalisé (custom_mode=false) :
- Requis, sert de description musicale, l'IA génère automatiquement les paroles et le style
- Longueur maximale :
500caractères
Mode personnalisé (custom_mode=true) :
- Requis lorsque
instrumental=false, utilisé comme paroles exactes - Optionnel lorsque
instrumental=true - Longueur maximale :
3000caractères pour V4,5000caractères pour V4.5+
Suggestions de format des paroles :
- Utilisez des balises comme
[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 :
- Requis en mode personnalisé (
custom_mode=true) - Définit le genre, l'ambiance ou la direction artistique de la musique
- Il est recommandé d'utiliser des balises séparées par des virgules en anglais
Limites de caractères :
- V4 : Max
200caractères - V4.5+ : Max
1000caractères
Balises de style courantes :
- Genres : pop, rock, jazz, classical, electronic, hip-hop, r&b, country, folk
- Ambiances : happy, sad, energetic, calm, romantic, dark, uplifting
- Instruments : piano, guitar, drums, bass, violin, saxophone, synthesizer
- Voix : male vocals, female vocals, choir, harmonies
- Tempo : slow, fast, upbeat, groovy, 120bpm
"pop, electronic, upbeat, female vocals"
Titre de la chanson
Description :
- Requis en mode personnalisé (
custom_mode=true) - Sera affiché dans l'interface du lecteur et le nom du fichier
- Longueur maximale :
80caractères
80"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éminine
Remarque :
- Effectif uniquement lorsque
custom_mode=true - Ce paramètre augmente seulement la probabilité, il ne peut pas garantir que le genre spécifié sera respecté
m, f "f"
Poids du style, contrôle le respect du style spécifié
Plage : 0.0 ~ 1.0, une décimale
Description :
- Des valeurs plus élevées entraînent un respect plus strict du style spécifié
- La valeur
0est considérée comme non définie
0 <= 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 :
- Des valeurs plus élevées produisent une sortie plus créative et expérimentale
- Des valeurs plus basses produisent une sortie plus traditionnelle et conservatrice
- La valeur
0est considérée comme non définie
0 <= x <= 10.3
Poids audio, contrôle le poids des caractéristiques audio
Plage : 0.0 ~ 1.0, une décimale
Description :
- La valeur
0est considérée comme non définie
0 <= 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 V5
Disponible 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 :
- Le processus de rappel comporte trois étapes :
text(génération de texte),first(première piste terminée),complete(tout terminé) - Dans certains cas, les étapes
textetfirstpeuvent être ignorées, renvoyant directementcomplete
Restrictions de sécurité :
- Seul le protocole HTTPS est pris en charge
- Les rappels vers les adresses IP internes sont interdits
- La longueur de l'URL ne doit pas dépasser
2048caractères
Mécanisme de rappel :
- Délai d'expiration :
10secondes - Maximum
3tentatives en cas d'échec - Un code de statut 2xx renvoyé par l'URL de rappel est considéré comme un succès
"https://your-domain.com/webhooks/suno-callback"
Réponse
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