Biblioteki i SDK
Poznaj biblioteki dla różnych języków do korzystania z API ElevenLabs.
Oficjalne biblioteki REST API
ElevenLabs udostępnia oficjalnie wspierane biblioteki, aktualizowane o najnowsze funkcje dostępne w REST API.
Wysyłanie parametrów, których SDK jeszcze nie obsługuje
Pole może być dostępne w API, na przykład jako funkcja beta, zanim wersja SDK doda dla niego typowany parametr. Aby mimo to je wysłać, przekaż je jako dodatkowy parametr body w opcjach żądania. SDK scala te wartości z treścią żądania JSON bez ich walidacji.
Używaj nazw pól z dokumentacji API (snake_case). Dodatkowe parametry body pomijają
serializację SDK, więc nazwy właściwości TypeScript nie są konwertowane. W TypeScript ta opcja
wymaga @elevenlabs/elevenlabs-js v2.59.0 lub nowszej i dotyczy tylko treści żądań JSON, a nie
przesyłania plików. Gdy parametr typowany będzie dostępny w twojej wersji SDK, zacznij go używać.
Te same opcje żądania przyjmują dodatkowe nagłówki i parametry zapytania: additional_headers i additional_query_parameters w Pythonie oraz headers i queryParams w TypeScript.
Interfejs wiersza poleceń
ElevenLabs CLI przenosi REST API do twojego terminala. Zalecane metody instalacji to Homebrew (macOS) i Scoop (Windows).
Pracujesz z asystentem AI do kodowania? Uruchom elevenlabs generate-skills w projekcie, aby zapisać
SKILL.md dla każdej grupy poleceń w skills/. Dzięki temu asystent zna pełny zakres CLI
bez wklejania dokumentacji. Użyj --output-dir, aby zapisać je w innym miejscu. Polecenie odczytuje
wbudowaną definicję API CLI, więc nie potrzebuje klucza API i działa offline — oraz jest zgodne
z zainstalowaną wersją CLI.
Następnie uwierzytelnij się — otworzy się przeglądarka, aby autoryzować CLI:
Oficjalne biblioteki Agents Platform
Te biblioteki są przeznaczone do pracy z Agents Platform ElevenLabs.
Biblioteki innych firm
Te biblioteki nie są oficjalnie wspierane przez ElevenLabs, lecz rozwija je społeczność.