Comfy CLI
参考
import GenerateCliReference from '/snippets/zh/cli-reference/generate.mdx' import NodesCliReference from '/snippets/zh/cli-reference/nodes.mdx' import ModelsReference from '/snippe
CLI
生成(合作节点)— Beta
用法:
$ comfy generate [OPTIONS] <MODEL_OR_ACTION> [--<param> value]...<MODEL_OR_ACTION> 可以是:
- 一个 模型别名(例如
flux-pro、ideogram-edit、kling、dalle)—— 直接调用对应的合作伙伴模型。 - 一个 保留操作:
list、schema、refresh、upload、resume。
任何不在保留集合中的内容都将被视为模型别名,并将请求发送到相应的合作伙伴端点。
认证:
设置 COMFY_API_KEY 环境变量,或在每次调用时传递 --api-key 。在 platform.comfy.org 获取密钥。
运行级标志(适用于任何模型):
--download PATH:将结果图像/视频保存到PATH。--async:立即提交并返回一个作业 ID,不会等待完成。稍后使用comfy generate resume <model> <job_id>恢复。--json:以 JSON 格式输出原始 API 响应(用于脚本处理)。--timeout SECONDS:覆盖默认的 300 秒轮询超时。--api-key KEY:内联 API 密钥(覆盖COMFY_API_KEY)。
示例:
comfy generate flux-pro --prompt "a cat on the moon" --width 1024 --height 1024 --download cat.png
comfy generate ideogram-edit --image cat.png --mask m.png --prompt "add sunglasses" --rendering_speed TURBO
comfy generate kling --prompt "a paper boat drifting at dusk" --duration 5 --download boat.mp4list
列出可用的合作伙伴模型及其简短别名。
用法:
$ comfy generate list [OPTIONS]选项:
--partner TEXT/-p TEXT:按合作伙伴筛选(例如bfl、kling、ideogram、openai)。--category TEXT/--style TEXT/-c TEXT:按类别筛选(例如text-to-image、image-edit、inpaint、upscale、text-to-video、image-to-video)。--query TEXT/-q TEXT:对模型 id/摘要进行子串匹配。
schema
显示指定模型的参数信息,包括必需/可选标志、类型、默认值以及示例调用。
用法:
$ comfy generate schema <MODEL>示例:
comfy generate schema flux-pro
comfy generate schema kling-i2vrefresh
从云端 OpenAPI 规范刷新本地缓存的模型目录。当有新的合作伙伴模型添加时很有用。
用法:
$ comfy generate refreshupload
将本地文件(或重新托管一个远程 URL)上传到 Comfy 的存储,并输出签名 URL。大多数模型可以直接接受本地文件路径——此命令适用于需要显式获取 URL 的场景(例如在多次调用中重复使用同一资源)。
用法:
$ comfy generate upload <FILE_OR_URL> [--json]示例:
comfy generate upload ./photo.jpg
comfy generate upload ./photo.jpg --jsonresume
恢复之前提交的异步作业(通常是使用 --async 提交的视频作业)。会轮询直到结果就绪,并可选择下载。
用法:
$ comfy generate resume <MODEL> <JOB_ID> [--download PATH] [--json]示例:
comfy generate resume luma 7c3f9e2a --download out.mp4模型别名(部分)
以下简短别名可作为 ` 使用。运行 comfy generate list` 获取完整的最新目录。
热门:
| 别名 | 合作伙伴 | 类别 |
|---|---|---|
nano-banana |
Google (Gemini Flash Image) | 文本生成图像 / 图像编辑 |
seedance |
ByteDance | 文本生成视频 / 图像生成视频(异步) |
grok、grok-edit |
xAI | 文本生成图像 / 图像编辑 |
grok-video |
xAI | 文本生成视频(异步) |
其他全部:
| 别名 | 合作伙伴 | 类别 |
|---|---|---|
flux-pro、flux-ultra、flux-2 |
BFL | 文本生成图像(异步) |
flux-kontext、flux-kontext-max |
BFL | 图像编辑(异步) |
flux-fill、flux-expand、flux-canny、flux-depth |
BFL | 修复 / 外扩 / ControlNet |
ideogram、ideogram-edit、ideogram-remix、ideogram-reframe、ideogram-bg |
Ideogram | 文本生成图像 / 图像编辑 |
dalle、dalle-edit |
OpenAI | 文本生成图像 / 图像编辑 |
stability-ultra、stability-sd3、stability-upscale、stability-upscale-creative、stability-upscale-fast |
Stability | 文本生成图像 / 放大 |
recraft、recraft-vectorize、recraft-rmbg、recraft-replace-bg、recraft-i2i、recraft-inpaint、recraft-upscale、recraft-upscale-creative |
Recraft | 文本生成图像 / 图像编辑 |
reve、reve-edit |
Reve | 文本生成图像 / 图像编辑 |
runway |
Runway | 文本生成图像 |
kling、kling-i2v、kling-extend、kling-lipsync |
Kling | 文本生成视频 / 图像生成视频 / 视频扩展 / 唇形同步(异步) |
luma、luma-i2v |
Luma | 文本生成视频 / 图像生成视频(异步) |
hailuo |
MiniMax | 文本生成视频(异步) |
runway-i2v |
Runway | 图像生成视频(异步) |
moonvalley-t2v、moonvalley-i2v |
Moonvalley | 文本生成视频 / 图像生成视频(异步) |
pika、pika-i2v |
Pika | 文本生成视频 / 图像生成视频(异步) |
vidu、vidu-i2v、vidu-extend |
Vidu | 文本生成视频 / 图像生成视频 / 视频扩展(异步) |
节点
用法:
$ comfy node [OPTIONS] COMMAND [ARGS]...选项:
--install-completion: 为当前 shell 安装自动补全功能。--show-completion: 显示当前 shell 的自动补全功能,可用于复制或自定义安装。--help: 显示此消息并退出。
命令:
deps-in-workflowdisableenablefixinstallinstall-depsreinstallrestore-dependenciesrestore-snapshotsave-snapshot: 保存当前 ComfyUI 环境的快照...showsimple-showuninstallupdate
deps-in-workflow
用法:
$ deps-in-workflow [OPTIONS]选项:
--workflow TEXT: 工作流文件 (.json/.png) [必需]--output TEXT: 输出文件 (.json/.png) [必需]--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
disable
用法:
$ disable [OPTIONS] ARGS...参数:
ARGS...: 禁用自定义节点 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
enable
用法:
$ enable [OPTIONS] ARGS...参数:
ARGS...: 启用自定义节点 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
fix
用法:
$ fix [OPTIONS] ARGS...参数:
ARGS...: 修复指定自定义节点的依赖项 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
install
用法:
$ install [OPTIONS] ARGS...参数:
ARGS...: 安装自定义节点 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
install-deps
用法:
$ install-deps [OPTIONS]选项:
--deps TEXT: 依赖项规范文件 (.json)--workflow TEXT: 工作流文件 (.json/.png)--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
reinstall
用法:
$ reinstall [OPTIONS] ARGS...参数:
ARGS...: 重新安装自定义节点 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
restore-dependencies
用法:
$ restore-dependencies [OPTIONS]选项:
--help: 显示此消息并退出。
restore-snapshot
用法:
$ restore-snapshot [OPTIONS] PATH参数:
PATH: [必需]
选项:
--help: 显示此消息并退出。
save-snapshot
保存当前 ComfyUI 环境的快照。
用法:
$ save-snapshot [OPTIONS]选项:
--output TEXT: 指定输出文件路径 (.json/.yaml)。--help: 显示此消息并退出。
show
用法:
$ show [OPTIONS] ARGS...参数:
ARGS...: [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
simple-show
用法:
$ simple-show [OPTIONS] ARGS...参数:
ARGS...: [installed|enabled|not-installed|disabled|all|snapshot|snapshot-list] [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
uninstall
用法:
$ uninstall [OPTIONS] ARGS...参数:
ARGS...: 卸载自定义节点 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
update
用法:
$ update [OPTIONS] ARGS...参数:
ARGS...: 更新自定义节点 [必需]
选项:
--channel TEXT: 指定操作模式--mode TEXT: [remote|local|cache]--help: 显示此消息并退出。
模型
用法:
$ comfy model [OPTIONS] COMMAND [ARGS]...选项:
--install-completion: 为当前 shell 安装自动补全功能。--show-completion: 显示当前 shell 的自动补全功能,可用于复制或自定义安装。--help: 显示此消息并退出。
命令:
download: 下载模型到指定的相对路径...list: 显示当前所有已下载模型的列表...remove: 删除一个或多个已下载的模型,...
download
如果模型尚未下载,则将其下载到指定的相对路径。
用法:
$ download [OPTIONS]选项:
--url TEXT: 模型下载的 URL [必需]--relative-path TEXT: 从当前工作区到安装模型的相对路径。 [默认值: models/checkpoints]--help: 显示此消息并退出。
list
以表格格式显示当前已下载的所有模型列表。
用法:
$ list [OPTIONS]选项:
--relative-path TEXT: 从当前工作区到存储模型的相对路径。 [默认值: models/checkpoints]--help: 显示此消息并退出。
remove
通过直接指定或交互式选择,删除一个或多个已下载的模型。
用法:
$ remove [OPTIONS]选项:
--relative-path TEXT: 从当前工作区到存储模型的相对路径。 [默认值: models/checkpoints]--model-names TEXT: 要删除的模型文件名列表,用空格分隔。--help: 显示此消息并退出。
官方原文
本页来自 Comfy-Org 官方中文文档的固定版本,并转换为 xueai 静态页面。内容以官方持续更新的页面为准。