💪 UniFlex-Workflow ⁘ Flux · SDXL · Qwen-Image
详情
下载文件
关于此版本
模型描述
引言
💪 这是我为 Flux、SDXL 和 Qwen-Image 的默认变体所尝试构建的一个统一、灵活且可扩展的工作流框架。经过小幅修改后,以下额外模型也能运行*:
[Flux —包括 Kontext、Krea 和 SRPO] Flux schnell 和 dev;Chroma [Schnell 去蒸馏版];其他去蒸馏版;以及 SVDQuants —Nunchaku
[SDXL] 各种微调模型,例如 Illustrious、NoobAI 和 Pony;SD 1.5;SD 3.5;HiDream;OmniGen2(原生);以及 Wan 2.2 [文本到图像]
[Qwen-Image —包括 Edit Plus] SVDQuants —Nunchaku
[* = 已确认至少能运行默认的文本到图像或图像到图像工作流;并非所有功能(如 ControlNets)都适用于每个模型]
利用可用组件,可通过多种可定制路径创建特定的 配方 🥣,无需不必要的复杂化(例如面条卷积、节点堆叠等),且其生成结果的质量可与更复杂的专用工作流媲美。
该工作流在以下系统上开发和测试:
操作系统:Linux Mint 21.3 Cinnamon,124 GB RAM
处理器:11代 Intel© Core™ i9-11900 @ 2.50GHz × 8
显卡:NVIDIA GeForce RTX 3060,12 GB VRAM
浏览器:Google Chrome
请报告任何错误 🪲 或崩溃 🚫,以及成功案例 🤞 和建议/需求 📝。发布并分享您的安全内容创作吧!!!我为这个项目投入了 大量时间 (((毫无报酬 💰))),希望其他人能善加利用并从中受益。
组件 *
背景移除:
图像描述与提示工程:
ControlNets 与细节增强:
Qwen-Image ControlNets:Inpainting 等
用于文本与视觉的 LLM:
上采样:
- 基础上采样模型:Thera、InvSR、SeedVR2、Ultimate SD、SUPIR 和平铺扩散
XY 图表:
- XY 图表(Easy-Use)
[* = 也包含简化版 Core 🦴]
新增内容?
[v9.1] 新增 SeedVR2 上采样器。
[v9.1] 将保存图像节点替换为(已必需的)Easy Use 包中的等效节点;移除了对 Image Metadata Extended 包的依赖。
[v9.0] 重构 Flexi-Workflow 8.0,为新模型(如 Qwen-Image Edit Plus 等)添加并重新配置现有节点路径。 [v9.0] 将多个组件和功能移至子图中,大幅减少界面空间占用并简化操作流程。 [v9.0] 减少了过时或已被取代的节点组数量,主要得益于新模型的能力(如 Flux Kontext 和 Qwen-Image Edit Plus)。
已知问题
[v9.1] 在最新版 ComfyUI(v0.3.65)中,操作略显不稳定——这有什么新鲜的?——出现间歇性 CUDA 内存溢出错误和卡顿,尤其在连续排队渲染时。一次仅运行一个队列,或跳过(或删除)全局种子节点,可能有助于缓解部分问题。
[v9.0] 在“描述生成器”组(31)中,Florence2 模型当前顺序错误。但强制使用 transformers<=4.49.0 可能使其正常运行;需重新连接节点。
[v9.0] 在“背景移除”组(33)中,Florence2 + SAM2 组合当前顺序错误。但强制使用 transformers<=4.49.0 可能使其正常运行;需重新连接节点。
[v9.0] InvSR 上采样器目前在我这里无法正常工作。
快速开始
安装或更新 ComfyUI 至最新版本。如有需要,请参考您喜欢的 YouTube 安装视频。
安装 ComfyUI Manager。
下载以下模型或等效版本:
Flux:如有需要,请参考 Flux.1 快速入门指南。
SDXL:如有需要,请参考 SDXL 1.0 概述(可能略有过时)。
Qwen-Image:如有需要,请参考 ComfyUI Qwen-Image 教程。
在 ComfyUI 中打开任一 UniFlex-Workflows。建议从简化版 Core 🦴 开始。
使用 Manager 安装缺失的自定义节点:
全新安装:建议一次只安装少量自定义节点包,直至全部完成。可能需要在 config.ini 文件中设置 security_level = normal-(注意末尾的减号/连字符!)才能下载部分自定义节点。
从旧版本升级:建议先备份您的 Python 虚拟环境配置(例如使用 conda env export > environment.yml)。自定义节点依赖关系很可能已显著变化,因此请先禁用所有自定义节点包(仅保留 Manager)。然后按需重新启用或安装缺失的自定义节点。
避免下载不需要包的小技巧:若您确定不需要其功能,可删除显示为缺失的未连接节点和/或附属组(如 20s、30s 或 99 组)。
重启 ComfyUI。
根据您的文件夹结构和资源,遵循 Flux、SDXL 或 Qwen-Image 的默认 配方 🥣。
运行 默认文本到图像配方 🥣。
享受您生成的图像创作吧!😎
加分提示:将渲染完成的图像拖拽回 ComfyUI 画布,可进行进一步工作流调整。这确保您始终拥有一个可靠的默认工作流作为后备。🏆
RunPod
请参考提供的指南:在 RunPod 上部署 Flexi-Workflows(或其他)。
额外推荐安装
为在 Flux 中实现预期组件功能,请安装 Flux Tools:Fill、Canny & Depth、Redux 和/或 KONTEXT。Redux 模型还需要 sigclip_vision_384。
为在 Qwen-Image 中实现预期组件功能,请安装 DiffSynth、InstantX Union、InstantX Inpainting 和/或 各种 Bitwise ControlNet 模型。
其他 ControlNets,如 X-Lab 的 Canny 和 Depth、Shakker-Labs 的 Union Pro、TheMistoAI 的 Lineart/Sketch 和/或 jasperai 的上采样器及其他模型 也(理论上)支持,但效果可能有所不同。(bdsqlsz 和 kohya 模型似乎要求图像尺寸能被 32 整除,但该工作流无法保证这一点。)欢迎随时 浏览其他模型。
尽管您应通过 ComfyUI Manager 被提示安装必要的自定义节点(约30个),我在此列出以供参考:comfy-plasma (Jordach)、ComfyMath (evanspearman)*、ControlAltAI_Nodes (ControlAltAI)*、controlnet_aux (Fannovel16)、Detail-Daemon (Jonseed)*、Easy-Use (yolain)*、Eses Image Compare (quasiblob)*、essentials (Matteo)、gguf (gguf - calcuis)*、IF_Gemini (impactframes)、Image-Filters (spacepxl)、Impact Pack (Dr.Lt.Data)*、Inpaint-CropAndStitch (lquesada)、InvSR (yuvraj108c)、KJNodes (Kijai)*、LanPaint (scraed)、LayerStyle (chflame163)、LayerStyle_Advance (chflame163)、Manager (Dr.Lt.Data)、ollama (Stav Sapir)、PC-ding-dong (lgldl)、rgthree-comfy (rgthree)*、RMBG (AILab)、sd-perturbed-attention (Pamparamm)*、SeedVR2 Tiling Upscaler (moonwhaler)、StrawberryFist VRAM Optimizer (strawberryPunch)*、SUPIR (Kijai)、Thera (yuvraj108c)、TiledDiffusion (shiimizu)、UltimateSDUpscale (ssit)、WD14-Tagger (pythongosssss);此外还有 Negative Rejection Steering (Reithan)、NN Latent Upscale (Ttl)、PowerShiftScheduler (silveroxides)、RES4LYF (ClownsharkBatwing) —这本应是标准安装,以及“香料”工作流中的 TaylorSeer (philipy1219)。其他推荐插件包括:Crystools (Crystian)、Custom-Scripts (pythongosssss)、KikoStats (ComfyAssets - kiko9)、LoRA manager (willmiao)、N-Sidebar (Nuked88)、PNG Info Sidebar (KLL535) 和 Scheduled Task (dseditor)。 [* = Core 🦴 版本]
推荐的超分/精修模型包括:1xSkinContrast-SuperUltraCompact、Swin2SR、4xPurePhoto-RealPLSKR、Swin2SR 超分器(x2 和 x4)、UltraSharpV2,或浏览 OpenModelDB。
请参考 Ollama 服务器的安装说明,以将其用作辅助 LLM。
附属模型(例如 Florence 2)在首次运行时将自动下载;请留意可能的延迟,并检查终端窗口以监控进度。
导航
该工作流设计为具有 灵活性。只需稍作调整,即可在文本到图像、图像到图像、图像修复或应用 Flux Tools 🛠️ 之间切换。此外,还包含了额外的未连接节点,以提供更多的调整选项和思路,例如链接用于增强细节的节点。(该工作流 不 使用 Anything Everywhere,因此若某个节点连接看起来为空,那它确实为空。)
在 开关面板 中,通过切换 yes|no 🔵 开关来激活或停用各组,并通过跳转箭头 ➡️ 快速跳转至特定组,以便检查和调整设置/开关。
🛑 请 不要 将所有开关都设为 “是” 后运行工作流!🛑
同时设有书签 🔖,便于快速导航。
在 rgthree 设置中,建议在分组标题中显示快速开关,以便静音。
在设置的 Lite Graph 部分,启用快速缩放快捷键,并将缩放速度设置为约 1.5–1.75。该工作流基于 20 像素的网格捕捉尺寸构建。
大部分工作流节点未固定 📌,因此请用鼠标点击任意 空白区域 进行导航。您可随意固定 📌 任何节点,以防止误移动分组或节点。
配方
这是 默认的文本到图像配方 🥣,应首先运行以确保基本配置正确。
☎️ ⁘ 启用 01a、02b、03 全部、04 和 05
03a ⁘ 潜变量开关 = 1(空)
03b ⁘ 条件开关 = 1(无 ControlNets +)
05 ⁘ 保存图像开关 = 2(生成图像)
一旦工作流正常运行,建议将渲染出的图像拖放回 ComfyUI 画布,以便进一步调整工作流。这可确保您始终拥有一个可靠的默认工作流作为备份。
请参考 开始 分组,查找更多工作流 配方 🥣。








