Bibliotek och SDK:er
Utforska språksspecifika 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 begärandealternativen. SDK:t sammanfogar dessa värden med JSON-begärandetexten som de är, utan att validera dem.
Använd fältnamnen från API-referensen (snake_case). Ytterligare body-parametrar kringgår
SDK:ts serialisering, så TypeScript-egenskapsnamn konverteras inte. I TypeScript kräver detta
alternativ @elevenlabs/elevenlabs-js v2.59.0 eller senare och gäller endast JSON-begärandetexter,
inte filuppladdningar. Byt till den typade parametern när din SDK-version innehåller den.
Samma begärandealternativ accepterar extra headers och frågeparametrar: additional_headers och additional_query_parameters i Python, headers och queryParams i TypeScript.
Kommandoradsgränssnitt
ElevenLabs CLI tar REST API till din terminal. 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 – din webbläsare ö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, men underhålls av communityn.