Comflowy社区-更完善系统的Stable Diffusion和ComfyUI教程

介绍

Comflowy社区主要为探索 ComfyUI 的无限可能,致力于以 ComfyUI 和 Stable Diffusion 为核心,打造更优质的生产工具、构建开发者与用户内容社区

这个社区能提供什么:

  1. 提供更完善系统的 Stable Diffusion & ComfyUI 教程
  2. 提供可以互动讨论的 Discord 社群: [Discord 社群]:(https://discord.gg/cj623WvcVx),与其他 ComfyUI 用户进行交流和讨论。
  3. 提供一个 Workflow、模型内容数据库:ComfyUI 的一项重要价值在于能够分享或导入 Workflow。基于此建立一个 Workflow 数据库,以便更多人能够分享自己的 Workflow,并从中受益。此外,随着 AI 模型的不断丰富,建立一个模型数据库,帮助用户更好地选择适用的模型。
  4. 提供一个开源版的 Better ComfyUI:推动 ComfyUI 生态系统,真正推动 ComfyUI 走向大众化。

1703414639912

官网

官方文档地址:https://www.comflowy.com/zh-CN

开源:https://github.com/6174/comflowy

从文档中我们能获得从基础到高级阶段的Stable Diffusion教程

一、ComfyUI安装基础

Windows

建议你在有 NVIDIA 显卡的电脑上使用。

下载 Miniconda3

第一步输入以下命令:

1
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -o miniconda.exe

安装 Miniconda3

下载完后,继续输入以下代码,安装 Miniconda3:

1
start /wait "" miniconda.exe /S

安装 pytorch

安装 pytorch 的 nightly 版本即可。输入以下命令:

1
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121

Mac

Mac 的安装需要根据你电脑的芯片不同,输入不同的代码。

下载 Miniconda3

第一步输入以下命令:

1
# M 芯片curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh# x86curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

安装 Miniconda3

下载完后,继续输入以下代码,安装 Miniconda3:

1
# M 芯片  sh Miniconda3-latest-MacOSX-arm64.sh  # x86  sh Miniconda3-latest-MacOSX-x86_64.sh

在安装 Miniconda 3 的时候,你会看到「Please, press ENTER to continue」,此时你需要按下回车键。然后会进入阅读协议环节,此时你需要一直按回车,直到显示「Do you accept the license terms? 」,然后输入 yes,并按下回车。最后会让你确认安装的目录,基本可以不用改,按下回车即可。如果显示「Thank you for installing Miniconda3!」就意味着你完成了安装。

安装 pytorch

最后不管是 M 芯片还是 x86 都复制以下代码到 Terminal:

1
pip3 install --pre torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/nightly/cpu

这一步因为需要下载安装一些东西,所以可能会比较久,请耐心等待。当显示「Successfully installed XXXXX」,就意味着你完成了所有的安装。

第二步,下载 ComfyUI

此步需要你将 ComfyUI 代码拉到本地。如果你会 Git 请在 Terminal 运行以下代码,即可完成此步骤:

1
git clone https://github.com/comfyanonymous/ComfyUI

如果你不会用 Git,我推荐你使用 Github 的客户端(opens in a new tab) 拉代码,这是更简单的方式。

下载 Github Desktop 并安装

下载并安装好 Github Desktop 后,打开该应用。

打开 ComfyUI 项目 & 下载

然后打开 ComfyUI 的 Github 页面(opens in a new tab),点击右上角的绿色按钮(下图 ①),并点击菜单里的「Open with GitHub Desktop」(下图 ②),此时浏览器会弹出你是否要打开 GitHub Desktop,点击「是」。

img

完成下载

接着 GitHub Desktop 会让你选择一个保存位置,你可以按需调整,然后点击确定。Github Desktop 会同步云端的代码到本地,如果你看到下方这样的界面,这就意味着你已经完成了代码同步。

img

第三步,安装依赖

下载好代码后,需要安装依赖。有两种方法安装依赖。

VS Code 方法(推荐)Terminal 方法

如果你安装过 Visual Studio Code(opens in a new tab),那你只需要:

打开项目文件夹

在 Github Desktop 上点击「Open in Visual Studio Code」按钮。此时 VS Code 会打开。

打开 VS Code Terminal

接着你需要点击 VS Code 右上角的第二个 icon,然后你会在软件底部看到一个类似你之前在 Terminal 里看到的命令输入界面。

img

输入命令

最后一步你需要在底部 Terminal 输入以下命令,并点击回车:

1
# 如果遇到网络问题看后面的 Q&Apip install -r requirements.txt

不管使用哪种方法,你应该都会在最后看到「Successfully installed XXXXX」这就意味着你完成了安装。

第四步,启动服务

不管你在上一步是用 VS Code 运行,还是在 Terminal 里运行,你都可以继续输入以下代码:

1
python main.py

这一步,如果你想让 ComfyUI 运行得更快,可以输入以下代码:

1
python main.py --force-fp16

当你看到「To see the GUI go to: http://127.0.0.1:8188」,(opens in a new tab) 就意味着你已经完成了 ComfyUI 的安装,并成功运行。此时你只需要在浏览器里复制黏贴下方地址即可:

1
http://127.0.0.1:8188/ 

你应该能看到以下界面。恭喜你,ComfyUI 已经安装好了

008

其余教程及文档请前往官网查看。