Musik
Musik
Erstelle komplette Songs aus einer Beschreibung oder aus deinen eigenen Lyrics und deinem Stil. Jede Anfrage erzeugt 2 Takes zu einem Preis und ist in der Regel in etwa einer Minute fertig.
/v1/musicEinen Song erstellen
import osimport timeimport requestsapi = "https://api.zurelay.com/v1"headers = {"Authorization": f"Bearer {os.environ['ZURELAY_API_KEY']}"}song = requests.post(f"{api}/music", headers=headers, json={ "model": "suno-v6", "prompt": "A cheerful acoustic folk song about morning coffee",}).json()while song["status"] in ("queued", "in_progress"): time.sleep(5) song = requests.get(f"{api}/music/{song['id']}", headers=headers).json()for track in song["tracks"]: print(track["title"], track["url"])Ein Song wird im Hintergrund erstellt. POST /v1/music antwortet sofort mit einer ID; frag sie mit GET /v1/music/{id} alle paar Sekunden ab, bis der Status completed oder failed ist.
Parameter
Sende prompt, um einen Song zu beschreiben, oder schreib ihn selbst mit lyrics und style. Beides zusammen geht nicht.
modelstringerforderlich- Eine Musikmodell-ID aus der Tabelle.
promptstring- Wie der Song sein soll, bis zu 200 Zeichen.
lyricsstring- Deine eigenen Songtexte mit bis zu 3,000 Zeichen. Markiere Abschnitte mit Tags wie
[Verse]und[Chorus]. stylestring- Genre, Stimmung, Instrumente oder Stimme, bis zu 120 Zeichen.
exclude_stylestring- Stile oder Instrumente, die ausgeschlossen werden sollen, bis zu 120 Zeichen.
titlestring- Der Titel des Songs, maximal 80 Zeichen.
instrumentalboolean- Kein Gesang. Funktioniert mit
promptoder mitstyleund ohnelyrics.
Das Ergebnis
indexnumber- Die Nummer des Takes, beginnend bei 1. Nutze sie beim Download als
track. titlestring- Der Titel des Songs. Wenn du keinen angibst, denkt sich das Modell einen aus.
duration_secondsnumber- Wie lang der Take ist.
stylestring- Der Stil, den das Modell verwendet hat, in seinen eigenen Worten.
lyricsstring- Der gesungene Text. Leer lassen für ein Instrumental.
urlstring- Ein Link zur MP3, 24 Stunden lang gültig. Ruf den Song erneut ab, um einen neuen Link zu bekommen.
Lade einen Take herunter
/v1/music/{id}/content?track=1Streams, die MP3 annehmen. Songs werden 30 Tage lang aufbewahrt.
Liste deine Songs auf
/v1/musicNeueste zuerst. Nimmt limit (bis zu 100) und after (die ID eines Songs) entgegen, um durch die Ergebnisse zu blättern.
Gut zu wissen
- Du zahlst nur, wenn ein Song geliefert wird. Schlägt die Generierung fehl, ist sie kostenlos.
- Eine Anfrage, die einen berühmten Künstler nennt oder Songtexte von anderen verwendet, kann mit dem Fehlercode
content_policyabgelehnt werden. Beschreibe stattdessen den Sound. - Songs sind unterschiedlich lang, meist zwischen unter einer Minute und etwa dreieinhalb Minuten. Die Länge lässt sich nicht festlegen.
Keine offizielle Suno-API
Fragen oder fehlt etwas? Frag unser Support-Team und wir antworten per E-Mail, meist innerhalb einer Minute.