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












