Muziek
Muziek
Maak volledige nummers op basis van een beschrijving, van van je eigen lyrics en stijl. Elke aanvraag levert 2 takes op voor één prijs en is meestal in ongeveer een minuut klaar.
/v1/musicMaak een nummer
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"])Een nummer wordt op de achtergrond gemaakt. POST /v1/music geeft meteen een id terug; vraag dit om de paar seconden op met GET /v1/music/{id} tot de status completed of failed is.
Parameters
Stuur prompt om een nummer te beschrijven, of schrijf het zelf met lyrics en style. Stuur niet beide mee.
modelstringverplicht- Een muziekmodel-ID uit de tabel.
promptstring- Hoe het nummer moet worden, maximaal 200 tekens.
lyricsstring- Je eigen songtekst, maximaal 3,000 tekens. Markeer secties met tags zoals
[Verse]en[Chorus]. stylestring- Het genre, de sfeer, de instrumenten of de stem, tot 120 tekens.
exclude_stylestring- Stijlen of instrumenten die je wilt uitsluiten, maximaal 120 tekens.
titlestring- De titel van het nummer, maximaal 80 tekens.
instrumentalboolean- Geen zang. Werkt met
prompt, of metstyleen zonderlyrics.
Het resultaat
indexnumber- Het hoeveelste resultaat het is, beginnend bij 1. Gebruik dit als
trackbij het downloaden. titlestring- De titel van het nummer. Als je er geen opgeeft, verzint het model er zelf een.
duration_secondsnumber- Hoe lang de take is.
stylestring- De stijl die het model heeft gebruikt, in zijn eigen woorden.
lyricsstring- De gezongen tekst. Laat leeg voor een instrumentaal nummer.
urlstring- Een link naar de MP3, 24 uur geldig. Haal het nummer opnieuw op voor een nieuwe link.
Download een take
/v1/music/{id}/content?track=1Streamt de MP3. Nummers blijven 30 dagen bewaard.
Bekijk je nummers
/v1/musicNieuwste eerst. Gebruik limit (maximaal 100) en after (de id van een nummer) om erdoorheen te bladeren.
Goed om te weten
- Je betaalt pas als een nummer is geleverd. Mislukt het, dan kost het niets.
- Een verzoek met de naam van een bekende artiest, of met de songtekst van iemand anders, kan worden geweigerd met de foutcode
content_policy. Beschrijf in plaats daarvan het geluid. - De lengte van nummers varieert, meestal van minder dan een minuut tot ongeveer drieënhalve minuut. De lengte kun je niet instellen.
Geen officiële Suno API
Vragen, of ontbreekt er iets? Vraag het ons supportteam en je krijgt antwoord per e-mail, meestal binnen een minuut.