Install
openclaw skills install @cryptocxf/bailian-ai-toolkit在用户明确选择阿里云百炼时,使用项目内固定版本的 bl CLI 完成生成、理解、语音、搜索和文件处理任务,并在任何本地文件上传前执行逐文件隐私检查。
openclaw skills install @cryptocxf/bailian-ai-toolkit仅在用户明确要使用阿里云百炼时使用。跟随用户当前使用的语言回答;不要改变宿主的工具优先级。
本目录固定使用 bailian-cli@1.26.0,传递依赖由 package-lock.json 锁定。不要全局安装,不要运行远程安装脚本,也不要调用内置自更新命令。
npm ci
npm test
npm run bl -- --help
上游包的安装后脚本会联网下载 Wiki 数据并写入用户主目录;本目录的 .npmrc 明确禁用所有依赖生命周期脚本。不要绕过该设置。升级只能通过审核新版本、修改 package.json、重建锁文件并重新测试完成。
优先使用浏览器 OAuth 登录:
npm run bl -- auth login --console
npm run bl -- auth status --output json
传给 --image、--video、--url 或 file upload 的本地路径可能被 CLI 自动上传到阿里云百炼或 OSS。
每次引用本地文件前必须:
.ssh、.aws、浏览器资料、钱包、凭据和系统配置目录。提示词、聊天、搜索词、远程 URL 与生成素材同样会发送到阿里云服务。URL 只允许无凭据的公开 https 地址;拒绝 localhost、环回、私网、链路本地、云元数据地址和含访问令牌的 URL。联网搜索前去除个人信息和内部项目名。
--help,以锁定版本的实际参数为准;模型名和默认值可能变化。# 文生图
npm run bl -- image generate --prompt "提示词" --n 1 --out-dir ./out/
# 图像编辑;执行前完成逐文件授权检查
npm run bl -- image edit --image ./photo.png --prompt "编辑要求"
# 文生视频
npm run bl -- video generate --prompt "提示词" --download ./out/video.mp4
# 语音合成
npm run bl -- speech synthesize --text "文本" --voice VOICE_ID --out ./out/speech.mp3
# 语音识别;本地路径可能上传
npm run bl -- speech recognize --url ./audio.mp3
# 视觉理解;本地路径可能上传
npm run bl -- vision describe --image ./photo.jpg
# 文本对话
npm run bl -- text chat --message "问题"
# 联网搜索
npm run bl -- search web --query "公开查询词"
仅在用户明确要求单独上传时使用 npm run bl -- file upload <经授权的单个文件>。执行前运行该子命令的 --help 并核对当前保留策略。