Bibliotecas e SDKs

Explore bibliotecas específicas para cada linguagem para usar a API da ElevenLabs.

Bibliotecas oficiais da API REST

A ElevenLabs oferece bibliotecas com suporte oficial, atualizadas com os recursos mais recentes disponíveis na API REST.

LinguagemGitHubGerenciador de pacotes
PythonREADME do GitHubPyPI
JavaScript (Node)README do GitHubnpm

Interface de linha de comando

A CLI da ElevenLabs leva a API REST ao seu terminal. Homebrew (macOS) e Scoop (Windows) são os métodos de instalação recomendados.

brew install elevenlabs/tap/elevenlabs

Está trabalhando com um assistente de programação com IA? Execute elevenlabs generate-skills no seu projeto para criar um SKILL.md para cada grupo de comandos em skills/, para que seu assistente conheça toda a superfície da CLI sem que você precise colar a documentação. Use --output-dir para colocá-los em outro lugar. Isso lê a própria definição de API incorporada da CLI, portanto não precisa de chave de API e funciona off-line — além de acompanhar a versão da CLI que você tiver instalado.

Em seguida, faça a autenticação — isso abrirá seu navegador para autorizar a CLI:

elevenlabs auth login

Bibliotecas oficiais da plataforma Agents

Estas bibliotecas foram projetadas para uso com a plataforma Agents da ElevenLabs.

LinguagemDocumentaçãoGerenciador de pacotes
JavaScriptDocumentaçãonpm
ReactDocumentaçãonpm
React NativeDocumentaçãonpm
PythonDocumentaçãoPyPI
SwiftDocumentaçãoGithub
KotlinDocumentaçãoMaven
FlutterDocumentaçãoPub

Bibliotecas de terceiros

Estas bibliotecas não têm suporte oficial da ElevenLabs, mas são mantidas pela comunidade.

BibliotecaDocumentaçãoGerenciador de pacotes
Vercel AI SDKDocumentaçãonpm
.NETDocumentaçãoNuGet
UnityDocumentaçãoOpenUPM