阿里雲百鍊 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 |
參數 | 說明 |
|---|---|
| 使用者識別碼(必填) |
| 訊息 JSON 數組 |
| 自訂記憶內容 |
| 使用者畫像 Schema ID |
| 記憶庫 ID(隔離記憶空間) |
參數 | 說明 | 預設值 |
|---|---|---|
| 使用者識別碼(必填) | — |
| 搜尋關鍵詞 | — |
| 訊息 JSON 數組,用於上下文搜尋 | — |
| 返回結果數量 | 10 |
| 記憶庫 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 | — |
| 步驟逾時時間 | — |
參數 | 說明 |
|---|---|
| 描述您的需求 |
| 僅顯示意圖分析和候選列表,不進行排序 |