跳转到主要内容

概述

comfy-cli 是一个 命令行工具,可以帮助更轻松地安装和管理 Comfy。 它提供两大功能:
  1. 管理本地 ComfyUI 安装 — 安装、启动、更新、快照和二分调试 ComfyUI 及其自定义节点。
  2. 直接调用托管的合作节点 — 使用一条命令即可从 Seedance、Nano Banana(Gemini)、Grok、Flux、Ideogram、DALL·E、Recraft、Stability、Kling、Luma、Runway、Pika、Vidu、Hailuo、Moonvalley 等合作伙伴生成图片和视频。无需本地 ComfyUI 或工作流 JSON。

安装 CLI

获取 shell 自动补全提示:

安装 ComfyUI

使用任意高于 3.9 的 Python 版本创建一个虚拟环境。
安装 ComfyUI
您仍然需要根据您的 GPU 安装 CUDA 或 ROCm。

运行 ComfyUI

使用 comfy generate 直接调用合作节点(Beta)

comfy generate 目前处于 Beta 阶段。 参数名称、模型别名及输出格式可能会根据反馈进行调整。底层合作节点接口是稳定的——仍在演进的是 CLI 的使用体验。如有反馈或问题,请提交至 comfy-cli GitHub 仓库
comfy generate 是在终端或脚本中调用 Comfy 合作节点 的最快方式。它调用的是同一个托管端点——只不过以一次性 CLI 调用的方式——非常适合批量任务、快速实验和自动化管线,而无需搭建完整的 ComfyUI 工作流。

前置条件

设置密钥一次,然后即可开始:

您的首次生成

搞定——CLI 会自动上传本地文件、提交任务、轮询至完成,并将结果保存到 cat.png

热门模型

以下是一些最常用的合作模型,一行命令即可调用:

发现模型

使用参考图片进行编辑

直接传入本地文件路径——CLI 会通过 Comfy 的存储端点上载(或根据合作方需求进行 base64 编码内联传输):
如果您希望上传一次后多次复用签名 URL:
上传的参考资源会在 24 小时 后自动删除。它们存储在 Comfy 管理的 GCS 存储桶中,通过签名 URL 提供服务。对于大多数工作流(上传 → 使用 → 完成),这个过程是透明的;对于长时间运行的管线,请在每次任务前重新上传。详情请参见参考文档

视频生成(异步任务)

视频任务是异步的——CLI 默认会阻塞等待,轮询至完成:
传入 --async 可立即返回任务 ID,稍后继续:

通过 JSON 输出编写脚本

对于管线,--json 可以输出原始 API 响应:
完整命令、参数和模型别名列表请参见参考文档

管理自定义节点

我们使用 cm-cli 来安装自定义节点。更多信息请参阅 文档

管理模型

使用 comfy-cli 下载模型非常简单。只需运行以下命令:

贡献

我们鼓励对 comfy-cli 做出贡献!如果您有建议、想法或错误报告,请在我们的 GitHub 仓库 上提交问题。如果您想贡献代码,请 fork 仓库并提交 pull request。 更多详细信息请参见开发指南

数据分析

我们会跟踪 CLI 的使用情况以改进用户体验。您可以通过运行以下命令禁用此功能:
要重新启用跟踪,请运行: