阿里云百炼 CLI 动手实验

欢迎参加 6.11 阿里云百炼 CLI 线下分享会!本页是你的全程操作指引——按步骤从零搭建一个节点式 AI 自媒体工作流编辑器

预计用时:90 分钟 现场 tokens 管够,放心使用。

演示项目:Maidan-Studio

节点式 AI 自媒体工作流编辑器 — 自媒体内容生产的 ComfyUI。

把「选题 → 文案 → 平台分发 → 封面 → 多页内容图」这条自媒体内容生产链路,变成可拖拽、可编排、可保存为模板的可视化工作流。

项目 说明
仓库地址 github.com/CzzzzzzJ/bailian-cli
作者 麦当mdldm(@CzzzzzzJ
技术栈 Next.js 15 + React Flow + Supabase + 阿里云百炼 CLI(bl)

两条内置生产线:

模板 流水线
小红书日更-轻量版 关键词 → 选题搜索 → 多维评分 → 选 1 → 脚本生成 → 三平台改写 + 封面
Omi 小红书图文-精装版 素材 → 笔记导演 → 资产看板 → 封面 + 多页内容图

Step 1:获取阿里云百炼 API Key

点击下方链接,注册/登录阿里云百炼平台并创建 API Key:

👉 获取 API Key

操作步骤:

  1. 点击链接,使用阿里云账号登录(支持支付宝/钉钉扫码)
  2. 进入「API-KEY 管理」页面
  3. 点击「创建新的 API Key」
  4. 复制生成的 Key(格式为 sk-xxxxxxxxxxxxxxxx),保存好备用

没有阿里云账号?注册是免费的,新用户默认有免费调用额度。


Step 2:安装阿里云百炼 CLI

npm install -g bailian-cli

需要 Node.js >= 22.12

安装后确认:

bl --version

配置 API Key

bl auth login --api-key sk-xxxxx

或通过环境变量:

export DASHSCOPE_API_KEY=sk-xxxxx

快速测试

# 聊天测试
bl text chat --message "你好,自我介绍一下"

# 生成图片
bl image generate --prompt "一只穿宇航服的猫" --out-dir ./images/

阿里云百炼 CLI 为 AI Agent 而生,每条命令即工具调用。除了终端直接使用外,也可在 Cursor、Qwen Code、Claude Desktop、Windsurf、Cline 等主流 AI Agent 框架中作为工具集成。


Step 3:克隆演示项目

git clone https://github.com/CzzzzzzJ/bailian-cli.git
cd bailian-cli
pnpm install

前置依赖:Node.js >= 22.12、pnpm >= 9


Step 4:配置环境

复制 .env.example.env.local

# 阿里云百炼
DASHSCOPE_API_KEY=sk-your-key

# Supabase(用于登录 + 模板持久化)
NEXT_PUBLIC_SUPABASE_URL=https://<project>.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key

数据库迁移

在 Supabase Dashboard → SQL Editor 依次执行:

supabase/schema.sql        # 8 张表 + 触发器
supabase/policies.sql      # RLS 策略

Step 5:启动项目

pnpm --filter @maidan/web exec next dev --turbopack -p 3030

打开 http://localhost:3030 → 注册账号 → 选择模板 → 修改 PromptTemplate 里的关键词 → 点击运行。


Step 6:动手体验工作流

核心玩法

每个节点 = 一个阿里云百炼 CLI 的能力封装;连线 = 数据从上游产物喂给下游。

节点 → CLI 命令对照:

节点 调用命令 说明
TopicSearch bl text chat(qwen3.7-max) 选题搜索,结构化 JSON 输出
ScriptGen bl text chat(qwen3.7-max / qwq-plus) 脚本生成,开思考链切 qwq-plus
CoverGen bl image generate(qwen-image-2.0) 封面生成
AssetGen bl image edit 图生图,IP 形象 + 风格
XHSContentGen bl image edit(并行) 多页内容图并行生成

操作要点

推荐体验路径

  1. 选「小红书日更-轻量版」模板
  2. 修改 PromptTemplate 中的关键词(比如换成「用 AI 做自媒体」)
  3. 点击运行,观察节点逐个变绿
  4. 查看产出:选题评分、脚本文案、三平台改写、封面图片
  5. 尝试挂载不同的 Skill,对比输出差异

阿里云百炼 CLI 核心能力一览

除了本演示项目用到的能力,阿里云百炼 CLI 还覆盖:

能力 命令 说明
文本对话 bl text chat Qwen3.7-max,支持 agentic coding
全模态对话 bl omni 文本 + 图片 + 音频 + 视频多模态
图像生成 bl image generate Qwen-Image 2.0,专业文字渲染
图像编辑 bl image edit 图生图、风格迁移、多图合成
视频生成 bl video generate HappyHorse-1.0,文/图/参考 → 视频
语音合成 bl speech synthesize CosyVoice 流式 TTS + 声音克隆
语音识别 bl speech recognize FunAudio-ASR,30 语言覆盖
图片理解 bl vision Qwen-VL,长视频分析、文档解析
知识库 bl knowledge retrieve 多模态 RAG 检索
联网搜索 bl search 实时互联网检索
MCP 集成 bl mcp 编排百炼 MCP 服务
模型推荐 bl advisor recommend 描述场景获取最优模型建议

更多命令参考 → 阿里云百炼 CLI 控制台


常见问题

问题 解决方案
bl: command not found 重新安装:npm install -g bailian-cli,确保 Node.js >= 22.12
API Key 无效 确认 Key 以 sk- 开头,在百炼控制台检查是否已激活
图片生成超时 图片生成通常需要 10-30s,耐心等待;如持续超时检查网络
pnpm install 失败 确认 pnpm >= 9:npm install -g pnpm@latest
Supabase 连接失败 确认 .env.local 中的 URL 和 Key 正确,Supabase 项目已运行
节点执行报错 查看节点状态变 error 后,点击节点查看详情抽屉中的错误信息

提交你的作品

跑通 Workshop 之后,把你的实践提交到社区,让更多人看到 —— 整个过程只要 3 步:

1. 点击提交入口 👉 新建 Issue(已预填模板)

2. 按模板填四个板块

板块 写什么
我做了什么 简述你用了哪个 Skill,完成了什么任务
使用的工具 例如:OpenWork + 阿里云百炼 CLI + canvas-design
效果展示 贴一张截图,或描述产出结果(截图可直接粘贴到编辑框)
踩坑记录(可选) 遇到了什么问题?怎么解决的?

3. 点击「Submit new issue」提交

我们会把优秀的案例收录到 Showcase 页面

💡 小贴士:截图直接 Ctrl+V 粘贴即可;几句话 + 一张图就够;跑了多个 Skill 可以分别提交多个 issue。


社区与资源