文本对话与全模态

更新时间:
复制 MD 格式

阿里云百炼 CLI 文本对话与 Omni 全模态交互的命令速查。

一条命令即可在终端调用阿里云百炼文本对话与全模态交互能力。

重要任意命令追加 --help 可查看完整参数说明,例如 bl text chat --help。所有接受文件 URL 的参数也接受本地路径——CLI 会自动上传到临时存储(有效期 48 小时),无需手动托管为 URL。本文命令明细以 bl 2.2.1 为基准核实。

命令速查

bl text chat

发送文本模型请求(OpenAI 兼容,DashScope)。需要 API Key 鉴权。

语法

bl text chat --message <text> [flags]
参数类型必填说明
--api <chat|responses>string否调用的 API(默认:chat)
--model <model>string否模型 ID(默认:qwen3.8-max)
--message <text>array否消息文本(可重复;可使用 role: 前缀指定角色),也可使用 --messages-file
--messages-file <path>string否包含 messages 数组的 JSON 文件(使用 - 从 stdin 读取)
--system <text>string否系统提示词
--max-tokens <n>number否最大生成 Token 数(默认:4096)
--temperature <n>number否采样温度 (0.0, 2.0]
--top-p <n>number否核采样阈值
--streamswitch否流式输出响应 Token(TTY 中默认开启)
--tool <json-or-path>array否JSON 格式的工具定义或文件路径(可重复)
--enable-thinkingswitch否启用思考/推理模式(适用于 qwen3/qwq 模型)
--thinking-budget <n>number否思考过程最大 Token 数(默认:4096)
--primeswitch否使用工作空间专属 Endpoint 的 Prime 模式
--workspace-id <id>string否默认 Prime Endpoint 使用的 Workspace ID(也可设置 BAILIAN_WORKSPACE_ID)

示例:发送文本消息请求模型回复

bl text chat --message "通义千问是什么?"
  • Prime 模式必须显式指定模型,且当前仅支持 Chat Completions API。
  • Prime Endpoint:已配置的 --base-url、DASHSCOPE_BASE_URL 或 Profile base_url 优先;否则按 --workspace-id、BAILIAN_WORKSPACE_ID、配置项 workspace_id 解析工作空间。

bl omni

支持文本输入与音频输出的多模态对话(Qwen-Omni)。需要 API Key 鉴权。

语法

bl omni --message <text> [flags]
参数类型必填说明
--message <text>array否消息文本(可重复;可使用 role: 前缀指定角色)
--model <model>string否模型 ID(默认:qwen3.5-omni-plus)
--system <text>string否系统提示词
--image <url>array否图片 URL 或本地文件(可重复)
--audio <url>array否音频 URL 或本地文件(.wav/.mp3/.amr/.aac/.m4a/.ogg/.3gp/.3gpp)
--video <url>array否视频文件 URL / 本地路径,或以逗号分隔的帧 URL
--voice <voice>string否输出音色 ID(默认:Tina)。使用 --list-voices 查看所有选项
--list-voicesswitch否列出可用的输出音色并退出
--audio-format <fmt>string否音频输出格式(默认:wav)
--audio-out <path>string否将音频保存到文件(默认:自动生成路径)
--text-onlyswitch否仅输出文本,不生成音频
--max-tokens <n>number否最大生成 Token 数
--temperature <n>number否采样温度 (0.0, 2.0]

示例:预览可用音色列表

bl omni --list-voices