Одна команда вместо пяти API! Alibaba Cloud открывает исходный код Bailian CLI — битва за «коммунальные услуги» для агентов официально началась

29 мая Alibaba Cloud сделала то, что привело в восторг разработчиков агентов, — ключевые возможности Bailian официально стали доступны через CLI: одной командой AI-агент может автоматически подключать более 150 моделей, более 10 приложений, базы знаний, память, интернет-поиск и весь остальной набор возможностей.
Что ещё важнее, Bailian CLI выложен в открытый код на GitHub (modelstudioai/cli) и из коробки поддерживает основные агентские фреймворки: Claude Code, Qoder, OpenClaw, Hermes Agent и другие.
Коротко: агентские возможности, для которых раньше приходилось вручную вызывать 10 API, теперь целиком закрываются одной командой bl.
Что же такое Bailian CLI
Alibaba Cloud Bailian (Model Studio) — платформа комплексной разработки приложений на больших моделях и агентов. Раньше взаимодействие шло через веб-консоль + API SDK: нужно было писать код, настраивать окружение, следить за токенами.
Теперь Bailian CLI перенесла все ключевые возможности в командную строку:
- текстовые диалоги: основные модели вроде Qwen3.7-max
- мультимодальность (Omni): полная поддержка текста, изображений, аудио и видео
- генерация/редактирование изображений: Qwen-Image 2.0, профессиональный рендеринг текста, фотореалистичное качество, совмещение нескольких картинок
- генерация/редактирование видео: серия HappyHorse-1.0, видео из текста/изображения/референс-видео, до 9 референс-изображений
- синтез и распознавание речи: CosyVoice с потоковым TTS и клонированием голоса по 5–20 секундам записи; FunAudio-ASR покрывает 30 языков, включая 7 китайских диалектов
- понимание изображений/видео: Qwen-VL, анализ длинных видео, разбор графиков и документов, визуальные рассуждения, многоязычный OCR
- база знаний + память: мультимодальный RAG-поиск + память между сессиями
- вызов приложений: прямое обращение к опубликованным на платформе Bailian агентам и Workflow
- веб-поиск: поиск в интернете в реальном времени
- возможности консоли: просмотр списка приложений, проверка бесплатной квоты
- автозагрузка локальных файлов: каждый параметр-URL принимает локальный путь и автоматически загружает файл в бесплатное временное хранилище (срок действия 48 часов)
Причём каждая команда может выступать как структурированный tool call — то есть AI-агент может вызывать их напрямую, без обёрток, написанных вами.
Установка в три шага — и в полёт
Требования к окружению: Node.js >= 22.12.
Шаг 1: установка CLI + Skills
npm install -g bailian-cli
npx skills add modelstudioai/skills --all -g
Шаг 2: аутентификация
bl auth login --api-key sk-xxxxx
API Key берётся из консоли Bailian; бесплатным пользователям на каждую модель дают 1 миллион токенов, максимум можно получить 50 миллионов.
Шаг 3: начинаем пользоваться
Чат с Qwen:
bl text chat --message "What is DashScope?"
Мультимодальный диалог (текст + изображения + аудио + видео):
bl omni --message "描述这张图" --image ./photo.jpg
Генерация изображений:
bl image generate --prompt "A cat in a spacesuit" --out-dir ./images/
Генерация видео (из локальных изображений):
bl video generate --image ./cat.png --prompt "Make the cat move" --download cat.mp4
Проверка бесплатной квоты:
bl usage free --model qwen3-max
Просмотр приложений Bailian:
bl app list
Самообновление:
bl update
Двухминутное японское видео о юности по одной фразе: настоящий официальный демо-пример

В GitHub README у Bailian CLI есть официальный демо-пример, от которого у меня мозг закипел.
Исходный промпт:
Сгенерируй мне видео в японском кинематографическом стиле: история первой наивной любви школьницы, очень милый сюжет, чтобы после просмотра хотелось влюбиться, видео длительностью около 2 минут, формат 16:9
Результат: полноценный 2-минутный кинематографичный короткометражный ролик 16:9, без единого ручного монтажа.
Цепочка исполнения выглядела так:
- Qwen Code (агентная модель для кодинга) разбирает намерение пользователя, планирует ритм повествования и решает, какие инструменты вызвать
- Skill spark-video разбивает историю на кадры, пишет промпт для каждого кадра и поддерживает визуальную целостность (персонажи, свет, цветовая гамма, киноязык)
- команда bl video generate из Bailian CLI параллельно распределяет каждый кадр на генерацию в HappyHorse 1.0
- Skill склеивает все фрагменты в финальный продукт 16:9 на 2 минуты
Ни перетаскивания таймлайна, ни покадрового монтажа: одна фраза на входе — готовое видео на выходе.
В этом и главная ценность CLI-версии — превращение сложных рабочих процессов в атомарные возможности, которые агент может оркестрировать автоматически.
Почему CLI — убийственный ход эпохи агентов
Может показаться: ну CLI, командная строка, старая технология — стоит ли так переживать?
Всё дело в том, насколько формат CLI совпадает с природой агентов.
Подключение через классический API:
- нужно писать код (отдельный набор для Python/Node/Go)
- нужно управлять версиями SDK
- нужно обрабатывать аутентификацию, таймауты, ретраи, коды ошибок
- для вызова агентом ещё и обёртки писать
Подключение через CLI:
- агенты и так работают через shell — CLI для них естественный язык
- одна команда — один вызов инструмента, структурированный вывод скармливается модели напрямую
- нет языковых барьеров: вызывается из bash, Python, Node, Go
- обновление — просто bl update, агенту не надо менять код
Ещё интереснее то, что Bailian CLI из коробки совместима с основными агентскими фреймворками: Claude Code, Qoder, OpenClaw, Hermes Agent. Это значит:
- в Claude Code просите сгенерировать картинку — он напрямую вызывает bl image generate
- в OpenClaw просите разобрать это видео — он напрямую вызывает возможности понимания видео из bl
- пишете код в Qoder, не хватает какой-то возможности — просто вызываете bl
Агенту не нужна никакая дополнительная настройка, чтобы получить весь арсенал 150+ моделей Bailian.
Что стоит за 150+ моделями
Платформа Bailian агрегирует не только линейку Alibaba Tongyi, но и:
- всю серию Tongyi Qianwen (Qwen3-Max, Qwen-Image 2.0, Qwen-VL, Qwen Code и др.)
- серию DeepSeek
- серию GLM (Zhipu)
- серию Kimi (Moonshot)
- серию MiniMax
- собственные мультимодальные разработки Alibaba: HappyHorse, CosyVoice, FunAudio-ASR
- массу интегрированных сторонних open-source моделей
Плюс такой агрегации: не нужно отдельно получать API Key каждой компании, отдельно пополнять баланс, отдельно интегрироваться. Один аккаунт Bailian закрывает всё.
В связке с другим козырем Alibaba Cloud — Coding Plan (подписка с фиксированной месячной платой, объединяющая несколько моделей) — разработчик за фиксированную месячную плату получает доступ ко всем топовым моделям и больше не боится превысить бюджет API-вызовов.
Способы аутентификации продуманы

Bailian CLI предлагает три способа аутентификации:
- переменная окружения: export DASHSCOPE_API_KEY=sk-xxxxx
- команда входа: bl auth login –api-key sk-xxxxx (сохраняется в ~/.bailian/config.json)
- разовая команда: bl text chat –api-key sk-xxxxx –message Hello
функции консоли (app list, usage free) требуют входа через браузер:
bl auth login --console
поиск по базе знаний требует AccessKey субаккаунта RAM:
export ALIBABA_CLOUD_ACCESS_KEY_ID=LTAI5t...
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=...
export BAILIAN_WORKSPACE_ID=ws-...
И официальное напоминание: используйте субаккаунт RAM, а не корневой AK/SK — очень грамотный совет по безопасности.
Настоящий сигнал этой стратегии Alibaba
Если вписать выпуск Bailian CLI в общую последовательность шагов Alibaba Cloud за этот год, ритм становится очевиден:
- 28 января: Alibaba Cloud запустила полный набор облачных сервисов OpenClaw, обеспечивая всю инфраструктуру, нужную агентам
- апрель: релиз Tongyi Qianwen Qwen3.7-Max, кодинг-способности вплотную приблизились к Claude
- май: запуск подписки Coding Plan, от 49 юаней в месяц с доступом к 4 ведущим моделям
- 29 мая: Bailian CLI официально открыта, агентам — установить и пользоваться
Замысел этой серии ударов предельно ясен:
Alibaba Cloud не собирается ограничиваться бизнесом продажи API моделей. Её цель — стать «коммунальными службами» эпохи агентов: для агентских приложений покрывается вся цепочка — от инфраструктуры (облачные сервисы OpenClaw), через выбор моделей (Coding Plan) и вызов возможностей (Bailian CLI) до совместимости с агентскими фреймворками (Claude Code/OpenClaw/Hermes/Qoder).
Это ровно та же логика, с которой AWS в облачную эпоху делал S3+EC2+Lambda — продавать не отдельный сервис, а целую экосистему.
Как это связано с проектами вроде OpenClaw и Hermes
Разбирающиеся в агентской экосистеме спросят: раз у Alibaba есть собственные Qwen Code и Bailian, зачем добровольно обеспечивать совместимость с третьими фреймворками — OpenClaw, Hermes и прочими?
Ответ очень прагматичен: рабочие процессы разработчиков давно захвачены этими опенсорсными агентскими фреймворками.
- OpenClaw — 356 тысяч звёзд, один из самых быстрорастущих open-source проектов в истории GitHub
- Hermes Agent — 71 тысяча звёзд за два с небольшим месяца, активнее всех мигрируют независимые разработчики
- Claude Code и Qoder — топовые AI-инструменты для программирования и в Китае, и за рубежом
Выбор Alibaba Cloud: вместо борьбы за умы разработчиков просто стать хорошим поставщиком инфраструктуры — на каком агентском фреймворке вы ни сидите, все мои возможности вам доступны.
Это очень зрелая стратегия «продажи лопат»: золотодобытчики меняются, лопаты продаются всегда.
Практические советы разработчикам

Если хотите попробовать прямо сегодня, идите в таком порядке:
Шаг первый: забрать бесплатные токены
Заведите аккаунт в консоли Bailian: на каждую модель дают 1 миллион токенов, всего до 50 миллионов. Обычному разработчику этого хватит на два месяца активной работы.
Шаг второй: установить CLI
npm install -g bailian-cli
bl auth login --api-key sk-xxxxx
Шаг третий: протестировать самые ценные возможности
Пробуйте по порядку:
- bl image generate (генерация изображений, сравните с MidJourney)
- bl video generate (генерация видео, HappyHorse 1.0)
- bl omni (мультимодальный диалог)
- bl text chat (Qwen3.7-Max, сравните с Claude)
Шаг четвёртый: подключить своего агента
Если вы пользуетесь Claude Code, OpenClaw, Hermes или Qoder, просто добавьте bl в список доступных инструментов — агент сможет вызывать его самостоятельно.
Шаг пятый: запустить видео-демо
Попробуйте официальный Skill spark-video: одной фразой сгенерировать короткое видео и прочувствовать, как выглядит полный агентский рабочий процесс.
Напоследок
Конкуренция в эпоху AI-агентов — уже не о том, у кого модель набрала больше очков, а о том, кто сделает для агентов максимально лёгким доступ к мультимодальным, многофункциональным и кросс-инструментальным составным возможностям.
Настоящий вес опенсорса Bailian CLI в том, что он стёр самый болезненный этап — вызов возможностей. Раньше, чтобы сделать агента, умеющего распознавать картинки, писать тексты, генерировать видео, искать в интернете и работать с базой знаний, приходилось подключать 5+ API. Теперь — одна команда bl.
Индивидуальным разработчикам: минус 80% boilerplate-кода, всё внимание — продуктовой логике.
Корпоративным командам: минус операционные издержки на кучу API-интеграций, плюс комплаенс-поддержка платформы Bailian внутри Китая.
Для всей агентской экосистемы: такой паттерн «атомарные возможности + агентодружелюбный дизайн», как у Bailian CLI, могут скопировать другие крупные игроки. В ближайшие год-два стоит ожидать аналогичных CLI-инструментов от Tencent Cloud, Huawei Cloud и Volcengine ByteDance.
Битва за «коммунальные услуги» AI-агентов официально началась.
Адрес на GitHub: github.com/modelstudioai/cli