阿里云百炼 CLI 是阿里云百炼平台专为 AI Agent 打造的命令行工具。只需一行安装指令并完成认证,即可将百炼平台的 AI 能力集成至各类 AI 工具中。
安装与配置
安装
认证与配置
使用百炼 CLI 前,您需要完成身份认证。支持以下认证方式:
认证方式 | 命令 | 适用场景 |
|---|---|---|
控制台登录(推荐) |
| 模型调用 + 应用管理(拉起浏览器完成 OAuth 登录) |
API Key |
| 模型调用(文本、图像、视频、语音等) |
Token Plan API Key |
| Token Plan 个人版订阅用户的模型调用。使用 |
环境变量 | 配置 API Key 环境变量 | CI/CD、无界面环境 |
配置文件 |
| 持久化(不校验 Key 有效性) |
临时传入 |
| 单次调用,不落盘 |
控制台登录和 API Key 可同时配置,互不覆盖。
bl text chat 等模型调用命令时仍提示"缺少 API Key",请先运行 bl update 升级到最新版本。若升级后问题仍然存在,请单独配置 API Key:bl auth login --api-key <your-key>。bl config 设置模型、输出目录等参数:
常用全局参数
常用全局参数
参数 | 说明 |
|---|---|
| 指定 API Key(仅本次生效) |
| 切换地域(默认 cn) |
| 自定义 API 端点 |
| 输出格式 |
| 请求超时时间 |
| 静默模式,减少输出 |
| 打印 HTTP 请求/响应详情 |
| 禁用 ANSI 颜色 |
| 预览请求,不实际执行 |
| 非交互模式,适用于 Agent 和 CI/CD |
| 并发请求数(默认 1) |
场景实战
电商套图生成
告诉 Agent:
- 生成 6 张产品主图:
- 如需调整某张图:
- 如需生成产品展示视频:
新闻播客生成
告诉 Agent:
- 联网搜索获取新闻素材:
- 用大模型撰写相声稿本:
- 分角色生成音频:
- 用 ffmpeg 合并音频片段为完整播客。
故事书生成
告诉 Agent:
命令参考
文本对话
bl text chat
发送文本对话请求,兼容 OpenAI 接口格式。
参数 | 说明 | 默认值 |
|---|---|---|
| 模型 ID | qwen3.7-max |
| 消息内容(可重复,前缀 | — |
| 从 JSON 文件读取消息( | — |
| 系统提示词 | — |
| 最大生成 token 数 | 4096 |
| 采样温度 (0.0, 2.0] | — |
| 核采样阈值 | — |
| 流式输出(TTY 下默认开启) | — |
| 工具定义,JSON 或文件路径(可重复) | — |
| 开启思考模式(适用于 qwen3/qwq 模型) | — |
| 思考模式最大 token 数 | 4096 |
全模态理解
bl omni
全模态对话,支持图片、音频、视频输入,文本和语音输出。
参数 | 说明 | 默认值 |
|---|---|---|
| 消息内容(可重复) | — |
| 模型 ID | qwen3.5-omni-plus |
| 系统提示词 | — |
| 图片 URL 或本地文件(可重复) | — |
| 音频 URL 或本地文件(可重复) | — |
| 视频 URL 或本地文件 | — |
| 输出音色(可选:Chelsie、Cherry、Ethan、Serena、Tina) | Cherry |
| 音频输出格式 | wav |
| 保存音频到文件 | 自动生成 |
| 仅输出文本,不生成音频 | — |
| 最大生成 token 数 | — |
| 采样温度 (0.0, 2.0] | — |
图像生成与编辑
bl image generate
文字生成图像。
参数 | 说明 | 默认值 |
|---|---|---|
| 图像描述 | — |
| 模型 ID | qwen-image-2.0 |
| 图像尺寸,支持比例(3:4, 16:9)或像素(2048*2048) | — |
| 每次生成图片数量(最多 6) | 1 |
| 随机种子,用于复现结果 | — |
| 反向提示词,排除不需要的内容 | — |
| 是否启用提示词扩展 | true(同步模式) |
| 是否添加水印 | true |
| 异步模式,立即返回任务 ID | — |
| 图片保存目录 | — |
| 文件名前缀 | image |
| 轮询间隔 | 3 |
参数 | 说明 | 默认值 |
|---|---|---|
| 源图片 URL 或本地文件(可重复,用于多图合成) | — |
| 编辑指令 | — |
| 模型 ID | qwen-image-2.0 |
| 输出尺寸 | — |
| 生成数量(最多 6) | 1 |
| 随机种子 | — |
| 反向提示词 | — |
| 是否启用提示词扩展 | true |
| 是否添加水印 | true |
| 保存目录 | — |
| 文件名前缀 | edited |
视频生成与编辑
bl video generate
文字或图片生成视频。
参数 | 说明 | 默认值 |
|---|---|---|
| 视频描述 | — |
| 模型 ID | happyhorse-1.1-t2v(有 --image 时为 i2v) |
| 输入图片,启用图生视频模式 | — |
| 反向提示词 | — |
| 分辨率(如 1280*720) | — |
| 宽高比(如 16:9, 1:1) | — |
| 视频时长(秒) | 5 |
| 是否启用提示词扩展 | — |
| 是否添加水印 | true |
| 随机种子 | — |
| 完成后保存到文件 | — |
| 立即返回任务 ID(异步模式,适用于 Agent/CI) | — |
| 轮询间隔 | 5 |
参数 | 说明 | 默认值 |
|---|---|---|
| 输入视频 URL 或本地文件(2-10 秒) | — |
| 编辑指令 | — |
| 模型 ID | happyhorse-1.0-video-edit |
| 参考图片(最多 4 张,逗号分隔) | — |
| 反向提示词 | — |
| 分辨率:720P 或 1080P | 1080P |
| 宽高比(16:9, 9:16, 1:1, 4:3, 3:4) | — |
| 输出时长(2-10 秒) | — |
| 音频处理:auto 或 origin(保留原声) | auto |
| 是否启用提示词扩展 | — |
| 是否添加水印 | true |
| 随机种子 | — |
| 保存到文件 | — |
| 立即返回任务 ID | — |
| 轮询间隔 | 15 |
参数 | 说明 | 默认值 |
|---|---|---|
| 视频描述,使用标记引用素材(图1、视频1 等) | — |
| 模型 ID | happyhorse-1.1-r2v |
| 参考图片(可重复,用于多主体) | — |
| 参考视频(可重复) | — |
| 图片对应的配音(按位置配对) | — |
| 视频对应的配音(按位置配对) | — |
| 分辨率:720P 或 1080P | 720P |
| 宽高比(16:9, 9:16, 1:1) | — |
| 视频时长(2-10 秒) | 5 |
| 是否启用提示词扩展 | — |
| 是否添加水印 | true |
| 随机种子 | — |
| 保存到文件 | — |
| 立即返回任务 ID | — |
| 轮询间隔 | 15 |
参数 | 说明 |
|---|---|
| 异步任务 ID |
参数 | 说明 |
|---|---|
| 任务 ID |
| 输出文件路径 |
视觉理解
bl vision describe
使用视觉模型描述图片或视频内容。
参数 | 说明 | 默认值 |
|---|---|---|
| 图片路径或 URL | — |
| 视频文件路径或 URL | — |
| 关于内容的问题 | 自动检测 |
| 视觉模型 | qwen3-vl-plus |
语音合成与识别
bl speech synthesize
文字转语音(TTS)。
参数 | 说明 | 默认值 |
|---|---|---|
| 要合成的文本 | — |
| 从文件读取文本 | — |
| 模型 ID | cosyvoice-v3-flash |
| 音色 ID(用 --list-voices 查看) | — |
| 列出可用音色 | — |
| 音频格式:mp3、pcm、wav、opus | mp3 |
| 采样率(Hz) | — |
| 音量(0-100) | 50 |
| 语速(0.5-2.0) | 1.0 |
| 音调(0.5-2.0) | 1.0 |
| 随机种子(0-65535) | — |
| 语言提示(zh、en、ja、ko 等) | — |
| 自然语言风格指令(如"请用温柔的语调") | — |
| 启用 SSML 标记解析 | — |
| 保存音频到文件 | 自动生成 |
| 流式输出原始 PCM 音频 | — |
参数 | 说明 | 默认值 |
|---|---|---|
| 音频文件 URL 或本地路径(可重复,最多 100 个) | — |
| 模型 ID | fun-asr |
| 语言提示(zh、en、ja 等) | — |
| 启用说话人分离 | — |
| 预期说话人数(需配合 --diarization) | — |
| 热词表 ID,提高识别准确率 | — |
| 音频通道 ID | 0 |
| 保存完整识别结果到 JSON 文件 | — |
| 立即返回任务 ID | — |
| 轮询间隔 | 2 |
联网搜索
bl search web
联网搜索。
参数 | 说明 | 默认值 |
|---|---|---|
| 搜索关键词 | — |
| 搜索结果数量 | 10 |
| 列出可用的 MCP 搜索工具 | — |
应用与数据
bl app call
调用百炼应用(智能体或工作流)。
参数 | 说明 | 默认值 |
|---|---|---|
| 应用 ID(必填) | — |
| 输入提示 | — |
| 图片 URL(可重复) | — |
| 预上传的文件 ID(可重复) | — |
| 会话 ID,用于多轮对话 | — |
| 流式输出(TTY 下默认开启) | — |
| 知识库 Pipeline ID(逗号分隔) | — |
| 记忆 ID,启用长期记忆 | — |
| 业务参数 JSON(工作流变量) | — |
| 显示 Agent 思考过程 | — |
参数 | 说明 | 默认值 |
|---|---|---|
| 按名称搜索 | — |
| 页码 | 1 |
| 每页数量 | 30 |
| API 地域 | cn-beijing |
参数 | 说明 |
|---|---|
| 用户 ID(必填) |
| 消息 JSON 数组 |
| 自定义记忆内容 |
| 用户画像 Schema ID |
| 记忆库 ID(隔离记忆空间) |
参数 | 说明 | 默认值 |
|---|---|---|
| 用户 ID(必填) | — |
| 搜索关键词 | — |
| 消息 JSON 数组,用于上下文搜索 | — |
| 返回结果数量 | 10 |
| 记忆库 ID | — |
参数 | 说明 | 默认值 |
|---|---|---|
| 用户 ID(必填) | — |
| 每页数量 | 10 |
| 页码 | 1 |
| 记忆库 ID | — |
参数 | 说明 | 默认值 |
|---|---|---|
| 知识库索引 ID(必填) | — |
| 搜索关键词(必填) | — |
| 百炼工作空间 ID | — |
| 返回结果数量 | 10 |
| 启用重排序 | — |
| 重排序后保留数量 | — |
| 阿里云 AccessKey ID | — |
| 阿里云 AccessKey Secret | — |
开发辅助
bl file upload
上传本地文件到 DashScope 临时存储(48 小时有效)。
参数 | 说明 |
|---|---|
| 本地文件路径 |
| 目标模型名称(文件绑定到此模型) |
参数 | 说明 | 默认值 |
|---|---|---|
| 模型名称 | — |
| API 地域 | cn-beijing |
参数 | 说明 | 默认值 |
|---|---|---|
| 按名称过滤 | — |
| 服务类型:OFFICIAL 或 PRIVATE | OFFICIAL |
| 页码 | 1 |
| 每页数量 | 30 |
| API 地域 | cn-beijing |
参数 | 说明 | 默认值 |
|---|---|---|
| 运行时输入(JSON) | — |
| 从文件读取输入 | — |
| 最大并行步骤数 | 1 |
| 事件输出格式:jsonl | — |
| 步骤超时时间 | — |
参数 | 说明 |
|---|---|
| 描述您的需求 |
| 仅显示意图分析和候选列表,不进行排序 |