Flow Music
Générer de la musique avec Lyria 3.5
Utilisez Lyria 3.5 pour générer de la musique à partir de texte avec Flow Music, avec prompts de style, paroles, BPM et contrôle de la durée
POST
Authentification
string
requis
Toutes les API nécessitent une authentification par Bearer TokenObtenir une clé API :Rendez-vous sur la page de gestion des clés API pour obtenir votre clé APIAjoutez-la dans l’en-tête de la requête lors de l’utilisation :
Paramètres de requête
string
requis
Nom du modèle, toujours passer
"flowmusic" (insensible à la casse)string
requis
Version du modèle, toujours passer
"lyria-3.5"Lyria 3.5 utilise toujours
flowmusic comme nom de modèle. Ne remplacez pas model par lyria-3.5 ou flowmusic-lyria-3.5.string
Prompt décrivant le style musical ou le sonExemple :
"upbeat pop music with piano"sound_prompt et lyrics ne peuvent pas être vides tous les deux (au moins un des deux doit être fourni). Chaque requête ne génère qu’un seul morceau de musique.string
Texte des paroles, que vous pouvez d’abord obtenir via l’API Générer des paroles puis réinjecter iciExemple :
"[Verse 1]\nMême la nuit la plus longue finit par s'éclairer\n..."string
Titre de la musique générée
string
BPM (battements par minute), doit être ≥ 1Exemple :
"120"integer
Durée de génération (secondes)Plage prise en charge :
1 ~ 240 secondesstring
Graine aléatoire, utilisée pour reproduire les résultats
Passer la même valeur de seed avec la même requête produit des résultats similaires, mais une identité parfaite n’est pas garantie.
Réponse
integer
Code de statut de la réponse, 200 en cas de succès
array
Tableau de données renvoyées
Cas d’usage
Scénario 1 : génération à partir d’un simple prompt de style
Scénario 2 : paroles + style pour composer un morceau
Interroger le résultat de la tâcheLa génération de musique est une tâche asynchrone ; après soumission, un
task_id est renvoyé. Utilisez l’API Obtenir le statut de la tâche pour interroger la progression et le résultat de la génération.Exemple de résultat de tâche terminée
Exemple de réponse de requête (GET /v1/music/tasks/{task_id}) :