Flow Music
Musik generieren
Flow Music generiert Musik aus Text. Unterstützt Stil-Prompts / Songtexte / BPM / Längensteuerung, pro Anfrage wird ein Musikstück generiert
POST
Authentifizierung
Alle Endpunkte erfordern eine Authentifizierung per Bearer TokenAPI Key erhalten:Besuchen Sie die API-Key-Verwaltungsseite, um Ihren API Key zu erhaltenFügen Sie ihn bei der Verwendung dem Request-Header hinzu:
Anfrageparameter
Modellname, immer
"flowmusic" übergeben (Groß-/Kleinschreibung wird nicht beachtet)Prompt zur Beschreibung von Musikstil oder KlangBeispiel:
"upbeat pop music with piano"sound_prompt und lyrics dürfen nicht beide leer sein (mindestens einer muss übergeben werden). Pro Anfrage wird nur ein Musikstück generiert.Songtext; kann zuvor über den Endpunkt Songtext generieren erzeugt und hier eingefügt werdenBeispiel:
"[Verse 1]\nAuch die längste Nacht endet im Morgenlicht\n..."Titel der generierten Musik
BPM (Schläge pro Minute), muss ≥ 1 seinBeispiel:
"120"Generierungsdauer (Sekunden)Unterstützter Bereich:
1 ~ 240 SekundenZufalls-Seed zur Reproduktion von Ergebnissen
Wird bei derselben Anfrage derselbe Seed-Wert übergeben, entstehen ähnliche Ergebnisse, eine vollständige Übereinstimmung ist jedoch nicht garantiert.
Antwort
Antwortstatuscode, bei Erfolg 200
Array der zurückgegebenen Daten
Anwendungsfälle
Szenario 1: Generierung nur mit Stil-Prompt
Szenario 2: Songtext + Stil zu einem Song
Aufgabenergebnis abfragenDie Musikgenerierung ist eine asynchrone Aufgabe; nach der Übermittlung wird eine
task_id zurückgegeben. Verwenden Sie den Endpunkt Aufgabenstatus abrufen, um Fortschritt und Ergebnis der Generierung abzufragen.Beispiel für abgeschlossenes Aufgabenergebnis
Beispiel einer Abfrageantwort (GET /v1/music/tasks/{task_id}):