Snelstartgids voor Music
In deze gids lees je hoe je muziek genereert met onze Music API.
Gebruik de ElevenLabs-muziekskill om muziektracks te genereren vanuit je AI-codeerassistent:
De Music API gebruiken
Een API-sleutel maken
Maak hier een API-sleutel in het dashboard, die je gebruikt voor veilige toegang tot de API.
Sla de sleutel op als beheerd geheim en geef deze aan de SDK’s door als omgevingsvariabele via een .env-bestand, of rechtstreeks in de configuratie van je app, afhankelijk van je voorkeur.
Compositieplannen
Een compositieplan is een JSON-object dat de muziek die je wilt genereren gedetailleerder beschrijft. Gebruik tekstprompts om snel prototypes te maken en compositieplannen wanneer je een specifieke chunkstructuur, nauwkeurige timing van songteksten of complexe arrangementen nodig hebt.
Een compositieplan genereren
Je kunt met de API een compositieplan uit een prompt genereren.
Hiermee wordt een compositieplan gegenereerd dat vergelijkbaar is met het volgende:
Een compositieplan gebruiken
Je kunt een compositieplan gebruiken om muziek te genereren door het door te geven aan de methode compose.
Muziek met details genereren
Voor elke muziekgeneratie wordt op basis van de prompt een compositieplan gemaakt. Je kunt ervoor kiezen dit plan op te halen via het endpoint voor gedetailleerde responses.
Auteursrechtelijk beschermd materiaal
Een poging om muziek of een compositieplan te genereren dat auteursrechtelijk beschermd materiaal bevat, leidt tot een fout. Dit geldt ook voor het noemen van een band of muzikant bij naam of het gebruiken van auteursrechtelijk beschermde songteksten.
Prompts met auteursrechtelijk beschermd materiaal
In deze gevallen retourneert de API een bad_prompt-fout met een suggestie voor een prompt die je in plaats daarvan kunt gebruiken.
Compositieplannen met auteursrechtelijk beschermd materiaal
Als bij het genereren van een compositieplan stijlen met auteursrechtelijk beschermd materiaal worden gebruikt, wordt een bad_composition_plan-fout geretourneerd. Net als bij muziekprompts wordt binnen de fout een voorgesteld compositieplan composition_plan_suggestion geretourneerd.
Bij een compositieplan of prompt met schadelijk materiaal wordt geen voorgestelde prompt geretourneerd.