Сегодня мы представляем версию 1 ElevenLabs CLI, которая переносит API ElevenLabs прямо в ваш терминал.
Кодирующие агенты уже живут в терминале, где они выполняют команды, читают результаты и даже заказывают обед. ElevenLabs CLI был разработан с приоритетом для агентов, предоставляя хорошо документированные команды и структурированные результаты в формате JSON, которые легко анализировать и объединять в цепочки. Он поставляется с режимом --dry-run для предварительного просмотра любой операции перед тем, как она затронет ваше рабочее пространство.
CLI также привносит концепцию «агенты как код» (agents-as-code) в ElevenAgents. Загружайте каждого агента из вашего рабочего пространства в локальные конфигурационные файлы, редактируйте их так же, как любую другую часть вашей кодовой базы, просматривайте точные различия (diff) и отправляйте в продакшн вручную или с помощью вашего кодирующего агента.
Установка на macOS
Windows
cURL
Вся платформа в одном интерфейсе
Каждая конечная точка API ElevenLabs, опубликованная в нашей спецификации OpenAPI, доступна в виде подкоманд:
Агенты как код
Концепция «агенты как код» рассматривает конфигурацию агента так же, как вы рассматриваете код приложения. Вы работаете с файлами на диске, а CLI синхронизирует их с вашим рабочим пространством. Весь рабочий процесс укладывается в три команды.
Тот же рабочий процесс распространяется и на продакшн. Ветви позволяют разделять разработку и продакшн — ветка разработки может использовать тестовый номер телефона и более дешевую LLM, в то время как в продакшене используется реальный номер и передовая модель. А для новых проектов команда elevenlabs agents init создает каркас всего необходимого, включая стартовые шаблоны для распространенных конфигураций, таких как служба поддержки клиентов.
Когда агентов немного, панелью управления легко пользоваться. Однако при управлении парком агентов, распределенных по сотням организаций клиентов, или при массовой миграции агентов с другой платформы, файлы и контроль версий — единственный масштабируемый рабочий процесс.
Создано для кодирующих агентов и разработчиков
Агент, использующий CLI, работает иначе, чем человек. Он не может ответить на интерактивный запрос, постоянно повторяет попытки и учится на любом сообщении об ошибке. CLI разработан с учетом этой реальности.
--help предназначен для людей, а --schema — для агентов. Каждая команда API выводит машиночитаемый контракт, такой как типизированные входные данные, куда они направляются, что требуется и точная структура ответа. Это позволяет агенту сформировать корректный вызов без угадывания.
Ошибки также дают агенту полезную информацию. Для агентов ошибки возвращаются в формате JSON, который они могут проанализировать. Когда через TTY обнаруживается пользователь-человек, вместо этого отображается простое сообщение об ошибке. Оба варианта включают инструкции по исправлению ошибки.
При вводе неверной команды:
Агенты получат следующее сообщение об ошибке:
В то время как пользователи-люди увидят эту ошибку, которая более понятна и включает подсказку о том, как решить проблему:
Инструменты включены в навыки
--help и --schema — это встроенное руководство CLI. Но навыки идут дальше и обучают вашего кодирующего агента полноценным рабочим процессам, таким как создание агента, генерация речи или транскрибация звонка.
Установите их в свой проект:
Агенты уже живут в терминале. Теперь там живет и весь ElevenLabs. Установите CLI, передайте агенту навыки и посмотрите, что он создаст. Начните работу с документацией.











