什么是 ComfyUI
ComfyUI 是一个基于节点式的可视化 AI 工作流构建工具。它为用户提供了一个直观的界面,让用户可以通过连接不同的节点来创建复杂的 AI 处理流程,而无需编写大量的代码。这种模块化设计使得流程复用和调试变得非常高效。
部署环境选择:云端 vs 本地
在 AI 绘画与工作流自动化浪潮席卷全球的当下,ComfyUI 以其强大的模块化设计成为无数创作者的心头好。然而,从零开始部署 ComfyUI 并非易事:本地硬件配置门槛高、云端算力租赁成本昂贵,繁琐的环境搭建与参数调试更是让不少爱好者望而却步。
使用云端环境可以打破本地部署的困境。无需担心本地显卡性能不足或驱动冲突,平台提供稳定且高性能的计算资源。无论是运行小型任务还是大型复杂的 AI 工作流,都能获得流畅的运行体验,并且不用担心硬件升级和维护的问题。

如何使用云端环境搭建 ComfyUI AI 工作流
首先访问应用市场进行搜索。搜索结果中通常会有多个版本,建议优先选择更新维护较近的版本,以确保兼容性和功能完整性。
进入应用界面后,会看到详细的部署和使用说明。直接进行部署操作,根据需求选择计算资源,例如高性能 GPU 实例。这里采用按需计费模式,用多少扣多少,如果有算力券通常会优先抵扣,比较人性化。
等待片刻部署完成后,即可通过快速启动应用进入主界面。首次进入页面后,点击页面右侧的文件夹图标,打开 Segment Anything 的工作流文件(如 face.json)。
Segment Anything 的操作非常简单。点击左下角的图像区域,上传自己的图片,然后点击页面下方的执行按钮即可生成效果。注意第一次加载模型时速度可能会稍慢,这是正常现象。

工作流开始操作后,系统会将图片进行解析并输出抠图结果。这个版本是 ComfyUI 的基础版,内置一个基本的 AI 模型 Segment Anything。用户在此基础上还可以下载自己需要的插件和模型,方便后续的剪辑和处理工作。
如果不再需要使用该环境,记得先保存重要信息,然后停止实例并进行销毁操作,避免产生不必要的费用。
对比下本地部署
正常的本地部署对硬件要求特别高,电脑的内存、显卡、硬盘、电源、主板、CPU 都需要处于良好状态。此外还需要在本地部署多种环境,包括 git、Python、显卡驱动、CUDA、cuDNN、Pytorch、onnxruntime、xformers 等,且版本必须匹配,否则容易出现兼容性问题。环境变量配置也是一大难点。
有些插件下载也不便,通常需要克隆仓库。
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
创建并激活虚拟环境:
# 创建虚拟环境
python -m venv venv
# 在 Windows 系统上激活虚拟环境
.\venv\Scripts\activate
# 在 macOS 和 Linux 系统上激活虚拟环境
source venv/bin/activate
输入代码安装依赖:
pip install -r requirements.txt
所需要安装的依赖都需要放在 requirements.txt 这个文本里面。因为 ComfyUI 依赖于一些预训练的 AI 模型,所以我们需要下载这些模型文件并将它们放置在合适的位置。以 Stable Diffusion 模型为例,我们可以从 Hugging Face 等平台下载模型文件,并将其放置在 目录下。但部分平台可能需要特殊的网络环境才能访问。


