Skip to content

命令速查 ​

下面这张表由中台实时下发,跟已发布的 CLI 版本对得上 —— 不是手抄的。

命令做什么可选参数 / 前置条件
museav gen --skill <模板名> --input "一句业务描述"用模板出图(推荐):提示词在服务端展开,不下发。查找顺序=我的模板 → 团队专属 → 平台公共库需 1.1.0+。标「需垫图」的模板必须加 --ref ./图.jpg
museav gen --template <模板id> --fields '{"key":"值"}'用图片模板出图:提示词模板在服务端展开,确定性占位符替换,不经模型、无 chat 成本。模板清单=自己建的 + 平台共享的需 1.2.0+。--fields 是可选的,模板没有占位符就不用传
museav gen --prompt "英文提示词"用自己的完整提示词出图。与 --skill / --template 三选一--ratio 3:4|9:16|1:1|4:3|16:9(默认 3:4) --model gpt-image-2 --quality low|medium|high(仅 gpt-image 系列) --ref ./垫图.jpg(图生图,自动上传) --transparent(透明背景 PNG;仅部分上游支持,不支持时报错不降级;自动强制 PNG 输出)
museav gen --video --prompt "一句画面描述"文生视频:提交后自动轮询到完成,stdout 出 mp4 URL。加 --image ./首帧.jpg 就是图生视频不传 --model 走 auto 路由;锁档次用 artsdance-2-0-pro-260801 这类代号。--duration 秒(4-30,2.0 系上限 15、2.5 到 30) --ratio 9:16|16:9|1:1|3:4
museav gen --batch prompts.txt --skill <模板名>批量出图:一行一条,中台排队消化,撞限流自动等冷却补交,已提交的不重复扣费。完成后按行序逐行输出 URL需 3.0.2+。# 注释行与空行跳过,--batch - 读 stdin;--ratio/--ref/--project 等作为公共参数作用于每一行
museav skills查可用模板:我的 + 团队专属 + 平台公共库,服务端按权限过滤--genre 电商(按分类过滤);需 1.1.0+
museav templates查可用图片模板:自己建的 + 平台共享的,服务端按权限过滤--category 电商白底图(按分类过滤);需 1.2.0+
museav templates create --name "海报" --prompt "{artist} 在 {city} 的海报"命令行新建图片模板,不用再去网页后台;新建的模板只有你自己能用,不用手动指定归属--category --ratio --description --model --quality --fields(占位符字段说明,不传则自动从 --prompt 提取);需 1.3.0+
museav video-templates查可用视频模板,配合 gen --video --template 使用(视频模板与图片模板是两套表)--category 换装视频(按分类过滤)
museav video-templates create --name "换装" --prompt "{product} 在 {scene} 展示"新建视频模板;归属同样由调用身份决定,个人账号不能建--slug --category --description --model --duration --ratio --sample-video --sample-cover
museav image-to-template ./海报.jpg --name "主视觉"图生模板:读图 + 文字层逆向 + 变量化,做成可复用的图片模板(原图自动焊成参考图),stdout 出模板 id,阶段进度打 stderr--variables title,subject,location 指定要变量化的字段;--no-create 只出草稿 JSON 不真建;--async 提交后不等结果
museav reverse ./图.jpg识图:反推 SCULPT 六要素与英文 prompt,也收图片 URL默认走中台(需登录);--local 切本地 Ollama(需自备 qwen3-vl)。只读图,不建模板
museav upload ./垫图.jpg上传素材(图片/音频/视频,类型按字节内容判定),stdout 输出公网直链图片 8MB / 音频 20MB / 视频 50MB;--to-works 收进「我的作品」
museav products查自己的产品目录(数据存在你自己的业务系统里)仅 API Key 身份可用(个人登录用不了);对应业务系统未开通这个查询会报错,非 bug;需 1.3.0+
museav assets查自己的素材/资产库(数据存在你自己的业务系统里)仅 API Key 身份可用(个人登录用不了);对应业务系统未开通这个查询会报错,非 bug;需 1.3.0+
museav stickers查贴图素材库(团队级资产:PNG 透明装饰图,叠在海报/封面上)add <file> --name 上传(不压缩,保留透明通道)
museav poster-templates查版式模板库(团队级资产:封面底图 + 固定描述,选版式把城市/明星名填进底图)add <file> --name --prompt 上传;update <id> --name/--prompt/--file 改;rm <id> 删(账户 Key 只能改删自己传的,租户 Key 管全租户;需 3.10.0+)
museav projects工作区(项目)列表:一个账户多个项目,每个项目有自己的素材库需部署 workspace-assets 后可用;create --name 新建(最多 5 个)
museav projects assets --project <id|名>项目素材库:列出/上传/删除该项目的垫图母版(人像库/产品库各管各的业务)add <file> --name --tag 可重复;rm <id>;stdout 出 id<TAB>url 可直接喂 --ref
museav gen --project <id|名>出图/出视频归档进该项目(jobs --project 按项目查)—
museav compress ./photo.jpg本地压缩图片(sharp)。免登录、不耗积分,输出 <名>-min.<格式>,不覆写原文件--max-edge 800(最长边等比缩) --format jpg|png|webp --quality 70
museav remove-bg ./shoe.png本地抠图去背景(ISNet/U2Net + onnxruntime),输出带 alpha 的 PNG。免登录、不耗积分首次运行自动下载模型(~170MB,缓存 ~/.museav-models);--model isnet|u2net
museav upscale ./photo.jpg --scale 4本地超分放大(Real-ESRGAN + Vulkan GPU),2M 图能出 10M+。免登录、不耗积分首次运行自动下载引擎与模型(~65MB);--scale 2|3|4
museav remove-watermark ./poster.jpg本地去水印:像素启发式自动定位 + LaMa 修复。免登录、不耗积分首次运行自动下载修复模型(~200MB);复杂画面用 --mask ./掩码.png 手工指定(白=去除区)
museav skillhub tags查小红书 SkillHub 的内容标签(发布必须带 --tag,实时拉取,不要硬编码)需 3.1.0+。stdout 出中文标签名,一行一个
museav skillhub publish ./my-skill --tag 效率工具把本地 Agent Skill(SKILL.md 那种)发到小红书 SkillHub。默认只预演(dry-run,不登录不上传不提交),加 --yes 才真提交需 3.1.0+。--tag 必填(平台要求,无默认值);--source original|repost(默认 original,转载要配 --repost-source);--identifier 指定 Skill ID。平台只收文本类扩展名(.md/.js/.py/.json/.sh 等,.mjs/.ts/.yaml 会被拒),单文件 10MB、整包 30MB。Skill ID 是平台主键,提交后跨版本不可改名
museav models可用模型列表—
museav balance剩余积分—
museav jobs出图记录。服务端固定返回最近 50 条--limit / --status 是本地过滤,不是服务端查询
museav whoami当前登录账户信息仅个人 login 可用,apiKey 调用会报错
museav feedback "这里有个问题"提 bug / 需求,不带内容则交互式输入--list 看自己的反馈记录;个人账户可提,租户 apiKey 会被服务端拒
museav config不带参数=查看当前配置;带参数=写入--apiKey sk-studio-xxx --baseUrl <中台地址>
museav login个人账号登录(设备授权:终端出验证码,浏览器批准)—
museav bind-feishu绑定飞书(设备授权:终端出验证码,浏览器授权后完成绑定)一个飞书可绑多个平台账户
museav logout清除本地 token—

本表由中台 /api/cli-guide 在文档构建时下发,真源 shared/cli-meta.js—— 不是手抄的,中台改了下次构建自动跟上。

三条主线 ​

出图有三种写法,三选一:

写法什么时候用
--skill <技能名> --input "描述"推荐。 提示词在服务端展开,你只写业务描述
--template <模板id> --fields '{"key":"值"}'要可控、要省钱。确定性替换,不经模型
--prompt "英文提示词"你自己会写提示词

批量出图(3.0.2 起) ​

一次出多张(电商套图、海报批量)不用写循环——把每条写进一个文件,一行一条:

bash
museav gen --batch prompts.txt --skill xhs-cover
  • 每行一条;# 开头的注释行和空行会跳过;--batch - 读 stdin。
  • 配合 --skill / --template 时每行是业务描述;都不带时每行是完整提示词。
  • 其余选项(--ratio / --ref / --transparent / --project …)作为公共参数作用于每一行。
  • 走中台批量接口排队消化,撞限流自动等冷却补交,已提交的不会重复扣费。
  • 完成后按行序把图片 URL 逐行打到 stdout,方便接管道。

底层接口见 批量出图 /api/generate-batch。

技能的查找顺序 ​

同名时按这个顺序取:

你自己的私有技能 → 你所属租户的专属技能 → 公共技能库

也就是说你可以用同名模板覆盖公共技能,且不影响别的租户。

museav skills 列出来时,带 [专属] 标记的就是给你这个租户建的。

发布 Skill 到小红书 SkillHub ​

跟 museav skills 不是一回事:那个查中台的出图技能,这个把你本地写好的 Agent Skill(SKILL.md 那种)发到小红书 SkillHub。

版本

3.1.0 首发 → 3.6.0 移除 → 3.9.0 恢复(owner 2026-09-28)。需 CLI >= 3.9.0。 MCP 侧 skillhub_* 三个工具在 museav-mcp 2.1.0 一并接回。

bash
museav skillhub tags                                          # 先看可选内容标签
museav skillhub publish ./my-skill --tag 效率工具,编程开发       # 预演,不外发
museav skillhub publish ./my-skill --tag 效率工具 --yes         # 真提交(扫码授权)

不带 --yes 一定不会外发——只跑 dry-run 把名称 / Skill ID / 版本 / 简介 / 来源 / 标签 摊出来给你核对。--tag 必填(平台要求且没有合理默认),--source 默认 original; 转载要带 --repost-source <来源>,原创带了会被拒。

平台资产护栏:公共模板不会被顺手续上去 ​

skillhub 把东西发到小红书上,而 MUSE AV 自己有一批平台公共模板 (museav templates --platform 那些)。每次发布 CLI 都会先扫一遍:

情况处理
Skill 正文含平台公共模板的提示词正文❌ 拒绝发布,并指出是哪张模板
Skill 只引用模板 slug(如 museav gen --template xxx)✅ 放行
发布路径落在 ~/.museav-models / ~/.museav-bin❌ 拒绝

线是搬运正文 = 重新分发资产,拦;引用 slug = 正常集成,放行。拦引用会挡死 museav 自己的集成类 Skill。

拉不到模板清单时(没 museav login 或接口不通)不会假装有护栏:照发,但明确提示 「本次未做校验」。登录后重跑即得完整护栏。

平台的几个限制,打包前先知道:

  • 只收文本类扩展名(.md / .js / .py / .json / .sh / .html / .css 等), .mjs、.ts、.yaml、图片都会被拒
  • 单文件 10MB、整包 30MB,目录里必须有 SKILL.md
  • Skill ID 是平台主键,提交后跨版本不可改名,第一次提交前想清楚

打包、扫码授权、上传、提交都委托小红书官方 redskillhub-upload(已内置为依赖)。 Agent 里用同一条能力走 MCP 的 skillhub_publish(需 museav-mcp >= 2.1.0)。

相关 ​