Bibliotek och SDK:er
Utforska språkspecifika bibliotek för att använda ElevenLabs API.
Officiella REST API-bibliotek
ElevenLabs erbjuder officiellt stödda bibliotek som uppdateras med de senaste funktionerna i REST API.
Skicka parametrar som SDK:t ännu inte definierar
Ett fält kan vara tillgängligt i API:t, till exempel som en betafunktion, innan din SDK-version har en typad parameter för det. Du kan ändå skicka det genom att ange det som en ytterligare body-parameter i förfrågningsalternativen. SDK:t slår samman dessa värden i JSON-förfrågans body som de anges, utan att validera dem.
Använd fältnamnen från API-referensen (snake_case). Ytterligare body-parametrar hoppar över
SDK:ts serialisering, så TypeScript-egenskapsnamn konverteras inte. I TypeScript kräver det här alternativet
@elevenlabs/elevenlabs-js v2.59.0 eller senare och gäller endast JSON-förfrågors body, inte
filuppladdningar. Byt till den typade parametern när din SDK-version har den.
Samma förfrågningsalternativ accepterar extra headers och query-parametrar: additional_headers och additional_query_parameters i Python, headers och queryParams i TypeScript.
Kommandoradsgränssnitt
ElevenLabs CLI ger dig REST API i terminalen. Homebrew (macOS) och Scoop (Windows) är de rekommenderade installationsmetoderna.
Arbetar du med en AI-kodningsassistent? Kör elevenlabs generate-skills i ditt projekt för att skapa en
SKILL.md för varje kommandogrupp i skills/, så att assistenten känner till hela CLI:ts yta
utan att du behöver klistra in dokumentation. Använd --output-dir för att lägga dem någon annanstans. Detta läser CLI:ts egen
inbäddade API-definition, så det kräver ingen API-nyckel och fungerar offline — och det följer
den version av CLI:t som du har installerad.
Autentisera sedan — webbläsaren öppnas så att du kan auktorisera CLI:t:
Officiella bibliotek för Agents Platform
Dessa bibliotek är utformade för användning med ElevenLabs Agents Platform.
Tredjepartsbibliotek
Dessa bibliotek stöds inte officiellt av ElevenLabs, utan underhålls av communityn.