本文主要介绍了通过源码运行comfyui,默认例子介绍,节点管理器的使用,以及界面汉化。可多参考开源工作流,多加实践,从而掌握comfyui操作。
1.源码运行comfyui
执行命令python main.py
如下:

安装numpy 1.x最新版本numpy 1.26.4:
plain
pip install numpy==1.26.4
重新安装numpy后,重新运行comfyui,可从控制台看到正常运行:
2.快速入门例子
(1)下载检查点文件Stable Diffusion v1.5[7]。将文件放在 ComfyUI/models/checkpoints
下。
(2) 刷新 ComfyUI。
(3)单击 Load Default
按钮使用默认工作流程。
(4)在 Load Checkpoint
节点中,选择刚刚下载的检查点文件。
(5)单击 Queue Prompt
并观看生成的图像。根据提示尝试生成不同的图像。
3.nodes.py
文件
nodes.py
文件包含了多个类和函数,主要用于处理和管理机器学习模型的条件(conditioning)、潜在空间(latent space)操作、图像处理以及模型加载等任务。
(1)模型管理与实用工具
(2)条件(Conditioning)操作
CLIPTextEncode
、ConditioningCombine
、ConditioningAverage
等类用于处理和组合条件数据,这些数据通常用于指导生成模型的输出。
ConditioningSetArea
、ConditioningSetMask
等类允许对条件数据进行更精细的空间控制,如设置特定区域或应用遮罩。
(3)潜在空间操作
(4)模型加载
(5)图像处理
4.节点管理器 [11]
下载节点管理器,然后重启ComfyUI:
bash
cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
python main.py --force-fp16

5.界面汉化
AIGODLIKE-ComfyUI-Translation 是一个为 ComfyUI 设计的多语言翻译插件,旨在将 ComfyUI 的界面和功能本地化到不同的语言环境中。这个插件实现了对常驻菜单栏、搜索栏、右键上下文菜单、节点等的翻译。

参考文献
1\] ComfyUI Examples:https://comfyanonymous.github.io/ComfyUI_examples/ \[2\] ComfyUI_examples GitHub:https://github.com/comfyanonymous/ComfyUI_examples \[3\] Salt Documentation:https://docs.getsalt.ai/ \[4\] ComfyUI文档:https://docs.comfy.org/get_started/introduction \[5\] wyrde-comfyui-workflows GitHub:https://github.com/wyrde/wyrde-comfyui-workflows \[6\] ComfyUI Manager:https://github.com/ltdrdata/ComfyUI-Manager \[7\] Stable Diffusion v1.5:https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt \[8\] A ComfyUI guide:https://replicate.com/guides/comfyui \[9\] ComfyUI入门教程:https://www.uisdc.com/comfyui-3 \[10\] OpenArt Workflows:https://openart.ai/workflows/home \[11\] 安装 ComfyUI Manager:https://www.comflowy.com/zh-CN/preparation-for-study/install-comfyui-manager \[12\] 节点管理器:https://github.com/ltdrdata/ComfyUI-Manager \[13\] ComfyUI Community Docs:https://blenderneko.github.io/ComfyUI-docs/