Snabbstart för musik
Lär dig hur du genererar musik med Music API.
Den här guiden visar hur du genererar musik med vårt Music API.
Använd ElevenLabs musikskill för att generera musikspår från din AI-kodningsassistent:
Använda Music API
Skapa en API-nyckel
Skapa en API-nyckel i dashboarden här, som du använder för att säkert få åtkomst till API:t.
Spara nyckeln som en hanterad hemlighet och skicka den till SDK:erna antingen som en miljövariabel via en .env-fil eller direkt i appens konfiguration, beroende på vad du föredrar.
Kompositionsplaner
En kompositionsplan är ett JSON-objekt som beskriver musiken du vill generera mer detaljerat. Använd textprompter för snabb prototypframtagning och kompositionsplaner när du behöver en specifik chunkstruktur, exakt tidssättning av låttext eller komplexa arrangemang.
Generera en kompositionsplan
En kompositionsplan kan genereras från en prompt med API:t.
Ovanstående genererar en kompositionsplan som liknar följande:
Använda en kompositionsplan
En kompositionsplan kan användas för att generera musik genom att skicka den till metoden compose.
Generera musik med detaljer
För varje musikgenerering skapas en kompositionsplan från prompten. Du kan välja att hämta den här planen via slutpunkten för detaljerade svar.
Upphovsrättsskyddat material
Försök att generera musik eller en kompositionsplan som innehåller upphovsrättsskyddat material resulterar i ett fel. Det gäller även om du nämner ett band eller en musiker vid namn eller använder upphovsrättsskyddade låttexter.
Prompter med upphovsrättsskyddat material
I dessa fall returnerar API:t ett bad_prompt-fel som innehåller ett förslag på vilken prompt du kan använda i stället.
Kompositionsplaner med upphovsrättsskyddat material
Om stilar som använder upphovsrättsskyddat material används när en kompositionsplan genereras returneras ett bad_composition_plan-fel. Precis som för musikprompter returneras en föreslagen kompositionsplan, composition_plan_suggestion, i felet.
Om en kompositionsplan eller prompt innehåller skadligt material returneras inget förslag på prompt.