Présentation de la CLI ElevenLabs v1.0
- Publié
- Dernière mise à jour
ÉcouterÉcouter cet article
Aujourd’hui, nous lançons la v1 de l’interface CLI d’ElevenLabs, qui donne accès à l’API ElevenLabs directement depuis votre terminal.

Les agents de programmation travaillent déjà dans le terminal, où ils exécutent des commandes, lisent les résultats et même commandent leur déjeuner. L’interface CLI d’ElevenLabs a été conçue en priorité pour les agents, avec des commandes bien documentées et des résultats JSON structurés, faciles à analyser et à enchaîner. Elle intègre un mode --dry-run pour prévisualiser toute opération avant qu’elle ne modifie votre Workspace.
L’interface CLI apporte également les agents en tant que code à ElevenAgents. Récupérez chaque agent de votre Workspace dans des fichiers de configuration locaux, modifiez-les comme n’importe quelle partie de votre codebase, prévisualisez le diff exact, puis déployez-les en production manuellement ou via votre agent de programmation.
Installer sur macOS
Windows
cURL
Toute la plateforme depuis une seule interface
Chaque endpoint de l’API ElevenLabs publié dans notre spécification OpenAPI est disponible sous forme de sous-commandes :
Des agents en tant que code
Les agents en tant que code appliquent à la configuration des agents la même approche qu’au code d’application. Vous travaillez sur des fichiers locaux, et l’interface CLI les synchronise avec votre Workspace. L’ensemble du workflow tient en trois commandes.
Ce même workflow s’étend à la production. Les branches séparent le développement de la production : une branche de développement peut utiliser un numéro de téléphone de test et un LLM moins coûteux, tandis que la production utilise le véritable numéro et un modèle de pointe. Pour les nouveaux projets, elevenlabs agents init génère toute la structure nécessaire, avec des modèles de départ pour des configurations courantes comme le service client.
Avec une poignée d’agents, le Dashboard reste gérable. En revanche, pour gérer une flotte d’agents répartis entre des centaines d’organisations clientes ou migrer en masse des agents depuis une autre plateforme, les fichiers et le contrôle de version constituent le seul workflow capable de passer à l’échelle.
Conçue pour les agents de programmation et les développeurs
Un agent qui utilise une interface CLI échoue différemment d’une personne. Il ne peut pas répondre à une invite interactive, réessaie constamment et apprend à partir de ce que lui indique le message d’erreur. L’interface CLI est conçue pour cette réalité.
--help s’adresse aux personnes, ხოლო --schema s’adresse aux agents. Chaque commande d’API affiche un contrat lisible par machine : les entrées typées, leur emplacement, les champs requis et la structure exacte de la réponse. L’agent peut ainsi construire un appel valide sans avoir à deviner.
Les erreurs donnent aussi à l’agent des éléments exploitables. Pour les agents, elles sont renvoyées au format JSON, qu’ils peuvent analyser. Lorsqu’un utilisateur humain est détecté via TTY, un simple message d’erreur s’affiche à la place. Les deux incluent des instructions pour corriger l’erreur.
Avec la commande non valide suivante :
Les agents recevraient le message d’erreur suivant :
Les utilisateurs humains, quant à eux, voient cette erreur plus lisible, accompagnée d’une indication pour résoudre le problème :
Des compétences prêtes à l’emploi
--help et --schema constituent le manuel intégré à l’interface CLI. Mais les compétences vont plus loin et enseignent à votre agent de programmation des workflows complets, par exemple créer un agent, générer de la parole ou transcrire un appel.
Installez-les dans votre projet :
Les agents travaillent déjà dans le terminal. Désormais, ElevenLabs aussi. Installez l’interface CLI, donnez les compétences à votre agent et découvrez ce qu’il peut livrer. Commencez avec la documentation.




