models/:这是 ComfyUI 中存放各种模型文件的核心目录。它包含多个子文件夹,每个子文件夹对应一种特定类型的模型。例如:
checkpoints/:用于存放 Stable Diffusion 的大模型文件(如 .ckpt 或 .safetensors 文件)。clip/:存放 CLIP 模型文件,用于图像和文本的对齐。
clip_vision/:存放 CLIP Vision 模型文件,专注于图像理解。controlnet/:存放 ControlNet 模型文件,用于在生成过程中提供额外的控制信号。loras/:存放 LoRA 模型文件,用于指定目标特征(如人物、动作、风格等)。vae/:存放 VAE 模型文件,用于生成和解码图像。unet/:存放 UNet 模型文件,用于图像生成和放大。upscale_models/:存放用于图像放大的模型文件。embeddings/:存放嵌入模型文件,用于文本到图像的映射。hypernetworks/:存放超网络模型文件,用于修改主模型的权重。
input/:用于存放上传的图像文件,这些文件通常通过“加载图像”节点上传到 ComfyUI 中。
output/:用于保存生成的图像文件,这些文件通常通过“保存图像”节点输出到 ComfyUI 中。
custom_nodes/:用于存放自定义节点的文件夹,允许用户扩展 ComfyUI 的默认功能。
notebooks/:用于存放 Jupyter Notebook 文件,可能包含用于调试、实验或教程的代码。
config/:用于存放配置文件,以便调整模型参数和运行环境设置。
extra_model_paths.yaml:这是一个配置文件,用于指定额外模型的路径。例如,可以将模型文件放置在 G:\sd-webui\models 目录下,并通过修改 extra_model_paths.yaml 文件中的 base_path 来引用这些模型。
README_VERY_IMPORTANT.txt:这是一个重要的说明文件,包含 ComfyUI 的使用方法和解释。
run_cpu.bat 和 run_nvidia_gpu.bat:这两个批处理文件分别用于在 CPU 或 NVIDIA GPU 上启动 ComfyUI。
comfyui.log:这是 ComfyUI 的运行日志文件,用于记录应用的运行过程和错误信息。
update/:包含用于升级 ComfyUI 的 Python 脚本和批处理命令。
input/:用于存放上传的图像文件,这些文件通常通过“加载图像”节点上传到 ComfyUI 中。
user/:用于存放用户信息文件夹,包括默认配置和用户特定的配置文件。
comfy_extras/:用于存放自定义节点和扩展模块。
.git:用于代码版本管理。
.github:用于 GitHub Actions 工作流。