Bibliothèques et SDK

Découvrez les bibliothèques propres à chaque langage pour utiliser l’API ElevenLabs.

Bibliothèques REST API officielles

ElevenLabs fournit des bibliothèques officiellement prises en charge, mises à jour avec les dernières fonctionnalités disponibles dans l’API REST.

LangageGitHubGestionnaire de paquets
PythonREADME GitHubPyPI
JavaScript (Node)README GitHubnpm

Interface de ligne de commande

L’interface en ligne de commande ElevenLabs met l’API REST à disposition dans votre terminal. Homebrew (macOS) et Scoop (Windows) sont les méthodes d’installation recommandées.

brew install elevenlabs/tap/elevenlabs

Vous travaillez avec un assistant de programmation IA ? Exécutez elevenlabs generate-skills dans votre projet pour créer un fichier SKILL.md pour chaque groupe de commandes dans skills/, afin que votre assistant connaisse toutes les fonctionnalités de la CLI sans que vous ayez à copier la documentation. Utilisez --output-dir pour les placer ailleurs. Cette commande lit la propre définition d’API intégrée à la CLI, elle ne nécessite donc aucune clé API et fonctionne hors ligne, tout en restant synchronisée avec la version de la CLI que vous avez installée.

Authentifiez-vous ensuite, votre navigateur s’ouvrira pour autoriser l’interface en ligne de commande :

elevenlabs auth login

Bibliothèques officielles de la plateforme Agents

Ces bibliothèques sont conçues pour être utilisées avec la plateforme Agents d’ElevenLabs.

LangageDocumentationGestionnaire de paquets
JavaScriptDocumentationnpm
ReactDocumentationnpm
React NativeDocumentationnpm
PythonDocumentationPyPI
SwiftDocumentationGithub
KotlinDocumentationMaven
FlutterDocumentationPub

Bibliothèques tierces

Ces bibliothèques ne sont pas officiellement prises en charge par ElevenLabs, mais sont maintenues par la communauté.

BibliothèqueDocumentationGestionnaire de paquets
Vercel AI SDKDocumentationnpm
.NETDocumentationNuGet
UnityDocumentationOpenUPM