[系列教程](/zh/tutorial "系列教程")[ComfyUI 进阶教程](/zh/tutorial/advanced "ComfyUI 进阶教程")[image](/zh/tutorial/advanced/image/flux "image")qwenQwen-Image

### [Qwen-Image-Layered 发布 - 支持图像分层编辑的生成模型](/zh/news/2025-12-19-qwen-image-layered-release)

2025/12/19

# Qwen-Image ComfyUI 原生、GGUF、Nunchaku 工作流完整使用指南

**Qwen-Image** 是由阿里巴巴通义千问团队开发的图像生成基础模型,采用 20B 参数的 MMDiT(多模态扩散变换器)架构,以 Apache 2.0 许可证形式开源发布。该模型在图像生成领域展现出独特的技术优势,特别是在文本渲染和图像编辑方面表现突出。

**核心特性** :

* **多语言文本渲染能力** :模型能够准确生成包含英语、中文、韩语、日语等多种语言的图像,文本清晰可读且与图像风格协调
* **丰富的艺术风格支持** :从写实风格到艺术创作,从动漫风格到现代设计,模型能够根据提示词灵活切换不同的视觉风格
* **精确的图像编辑功能** :支持对现有图像进行局部修改、风格转换、内容添加等操作,保持整体视觉一致性

**相关资源** :

* [GitHub 项目地址](https://github.com/QwenLM/Qwen-Image)
* [Hugging Face 模型页面](https://huggingface.co/Qwen/Qwen-Image)
* [ModelScope 模型仓库](https://modelscope.cn/models/qwen/Qwen-Image)

Loading...

## Qwen-Image ComfyUI 原生工作流指南

在本篇文档所附工作流中使用的不同模型有三种

1. Qwen-Image 原版模型 fp8_e4m3fn
2. 8步加速版: Qwen-Image 原版模型 fp8_e4m3fn 使用 lightx2v 8步 LoRA,
3. 蒸馏版:Qwen-Image 蒸馏版模型 fp8_e4m3fn

**显存使用参考** GPU: RTX4090D 24GB

使用模型| VRAM Usage| 首次生成| 第二次生成
---|---|---|---
fp8_e4m3fn| 86%| ≈ 94s| ≈ 71s
fp8_e4m3fn 使用 lightx2v 8步 LoRA| 86%| ≈ 55s| ≈ 34s
蒸馏版 fp8_e4m3fn| 86%| ≈ 69s| ≈ 36s

### 1. 工作流文件

更新 ComfyUI 后你可以从模板中找到工作流文件,或者将下面的工作流拖入 ComfyUI 中加载 ![Qwen-image 文生图工作流](images/59bc21cdf4bab171ef4aa2d975be3169.png)

Download Workflow Json File

蒸馏版

Download Workflow Json File

### 2. 模型下载

**你可以在 ComfyOrg 仓库找到的版本**

* Qwen-Image_bf16 (40.9 GB)
* Qwen-Image_fp8 (20.4 GB)
* 蒸馏版本 (非官方,仅需 15 步)

所有模型均可在 [Huggingface](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/tree/main) 或者 [魔搭](https://modelscope.cn/models/Comfy-Org/Qwen-Image_ComfyUI/files) 找到

**Diffusion model**

* [qwen_image_fp8_e4m3fn.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_fp8_e4m3fn.safetensors)

Qwen_image_distill

* [qwen_image_distill_full_fp8_e4m3fn.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/non_official/diffusion_models/qwen_image_distill_full_fp8_e4m3fn.safetensors)
* [qwen_image_distill_full_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/non_official/diffusion_models/qwen_image_distill_full_bf16.safetensors)

* 蒸馏版本原始作者建议在 15 步 cfg 1.0
* 经测试该蒸馏版本在 10 步 cfg 1.0 下表现良好,根据你想要的图像类型选择 euler 或 res_multistep

**LoRA**

* [Qwen-Image-Lightning-8steps-V1.0.safetensors](https://huggingface.co/lightx2v/Qwen-Image-Lightning/resolve/main/Qwen-Image-Lightning-8steps-V1.0.safetensors)

**Text encoder**

* [qwen_2.5_vl_7b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors)

**VAE**

* [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors)

模型保存位置

📂 ComfyUI/
├── 📂 models/
│ ├── 📂 diffusion_models/
│ │ ├── qwen_image_fp8_e4m3fn.safetensors
│ │ └── qwen_image_distill_full_fp8_e4m3fn.safetensors ## 蒸馏版
│ ├── 📂 loras/
│ │ └── Qwen-Image-Lightning-8steps-V1.0.safetensors ## 8步加速 LoRA 模型
│ ├── 📂 vae/
│ │ └── qwen_image_vae.safetensors
│ └── 📂 text_encoders/
│ └── qwen_2.5_vl_7b_fp8_scaled.safetensors

### 3. 按步骤完成工作流

![步骤图](images/c876e6956810d37f253fb42c2d94117d.jpg)

1. 确保 `Load Diffusion Model`节点加载了`qwen_image_fp8_e4m3fn.safetensors`
2. 确保 `Load CLIP`节点中加载了`qwen_2.5_vl_7b_fp8_scaled.safetensors`
3. 确保 `Load VAE`节点中加载了`qwen_image_vae.safetensors`
4. 确保 `EmptySD3LatentImage`节点中设置好了图片的尺寸
5. 在`CLIP Text Encoder`节点中设置好提示词,目前经过测试目前至少支持:英语、中文、韩语、日语、意大利语等
6. 如果需要启用 lightx2v 的 8 步加速 LoRA ,请选中后用 `Ctrl + B` 启用该节点,并按 序号`8` 处的设置参数修改 Ksampler 的设置设置
7. 点击 `Queue` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来运行工作流
8. 对于不同版本的模型和工作流的对应 KSampler 的参数设置

蒸馏版模型和 lightx2v 的 8 步加速 LoRA 似乎不能同时使用,你可以测试具体的组合参数来验证组合使用的方式是否可行

## Qwen-Image GGUF 版 ComfyUI 工作流

GGUF 版本对低显存用户来说比较友好,在某些权重情况下你只需要 8GB 左右的显存即可运行 Qwen-Image

**显存使用情况参考:**

Workflow| VRAM Usage| 首次生成| 后续生成
---|---|---|---
qwen-image-Q4_K_S.gguf| 56%| ≈ 135s| ≈ 77s
With 8steps LoRA| 56%| ≈ 100s| ≈ 45s

模型地址:[Qwen-Image-gguf](https://huggingface.co/city96/Qwen-Image-gguf)

### 1. 更新或者安装自定义节点

使用 GGUF 版本需要你安装或者 **更新** [ComfyUI-GGUF](https://github.com/city96/ComfyUI-GGUF) 这个插件

具体请参考[如何安装 ComfyUI 自定义节点](/zh/install/install-custom-nodes),或者通过 Manager 搜索安装即可

### 2. 工作流下载

![Qwen-Image GGUF 工作流](images/aee7ec9895c66a204c1f31cc4f6bc279.png)

Download Workflow Json File

### 3. 模型下载

GGUF 版本使用的模型仅有 diffusion 模型与其它的不同

请访问 下载任意一个权重,通常文件体积越大质量越好,同时也要求更高的显存,在本篇教程中我将使用下面的版本

* [qwen-image-Q4_K_S.gguf](https://huggingface.co/city96/Qwen-Image-gguf/resolve/main/qwen-image-Q4_K_S.gguf)

📂 ComfyUI/
├── 📂 models/
│ ├── 📂 diffusion_models/
│ │ └── qwen-image-Q4_K_S.gguf # 或者其它你选择的版本

### 3. 按步骤完成工作流

![步骤图](images/46b1aca8b4fd5e63e33f81f7dfe31176.jpg)

1. 确保 `Unet Loader(GGUF)` 节点中加载了 `qwen-image-Q4_K_S.gguf` 或者其它你下载的版本
* 请确保 ComfyUI-GGUF 已经安装并更新
2. 对于 `LightX2V 8Steps LoRA` 默认并未启用,你可以选中后使用 **Ctrl+B** 启用该节点
3. 如果未启用 8 步 LoRA 时,对应的步数默认为 20 , 如果你启用了 8 步 LoRA 请把它设置为 8
4. 这里是对应设置步数的参考
5. 点击 `Queue` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来运行工作流

## Qwen-Image Nunchaku 版工作流

模型地址:[nunchaku-qwen-image](https://huggingface.co/nunchaku-tech/nunchaku-qwen-image) 自定义节点地址:

待支持 Nunchaku 支持

## Qwen Image ControlNet

### Qwen Image ControlNet DiffSynth-ControlNets Model Patches 工作流

这个模型实际上并不是一个 controlnet,而是一个 Model patch, 支持 canny、depth、inpaint 三种不同的控制模式

原始模型地址:[DiffSynth-Studio/Qwen-Image ControlNet](https://www.modelscope.cn/collections/Qwen-Image-ControlNet-6157b44e89d444) Comfy Org rehost 地址: [Qwen-Image-DiffSynth-ControlNets/model_patches](https://huggingface.co/Comfy-Org/Qwen-Image-DiffSynth-ControlNets/tree/main/split_files/model_patches)

#### 1. 工作流及输入图片

下载下面的图片拖入 ComfyUI 中以加载对应的工作流 ![workflow](images/8417b46bdaef78bf309b052ee3ad241f.png)

Download Workflow Json File

下载下面的图片作为输入图片:

![input](images/0afa94a53cc1829f7f47abeede4d5928.png)

#### 2. 模型链接

其它模型与 Qwen-Image 基础工作流一致,你只需下载下面的模型并保存到 `ComfyUI/models/model_patches` 文件夹中

* [qwen_image_canny_diffsynth_controlnet.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-DiffSynth-ControlNets/resolve/main/split_files/model_patches/qwen_image_canny_diffsynth_controlnet.safetensors)
* [qwen_image_depth_diffsynth_controlnet.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-DiffSynth-ControlNets/resolve/main/split_files/model_patches/qwen_image_depth_diffsynth_controlnet.safetensors)
* [qwen_image_inpaint_diffsynth_controlnet.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-DiffSynth-ControlNets/resolve/main/split_files/model_patches/qwen_image_inpaint_diffsynth_controlnet.safetensors)

#### 3. 工作流使用说明

目前 diffsynth 有三个 patch 的模型: Canny、Detph、Inpaint 三个模型

如果你是第一次使用 ControlNet 相关的工作流,你需要了解的是,用于控制的图片需要预处理成受支持的图像才可以被模型使用和识别

![输入类型示意](images/b291e9209ea06dbfa772d51cac12687a.jpg)

* Canny: 处理后的 canny , 线稿轮廓
* Detph: 预处理后的深度图,体现空间关系
* Inpaint: 需要用 Mask 标记需要重绘的部分

由于这个 patch 模型分为了三个不同的模型,所以你需要在输入时选择正确的预处理类型来保证图像的正确预处理

**Canny 模型 ControlNet 使用说明**

![Canny 工作流](images/a6b524405a3775e6e3312b31b6df7724.jpg)

1. 确保对应 `qwen_image_canny_diffsynth_controlnet.safetensors` 已被加载
2. 上传输入图片,用于后续处理
3. Canny 节点是原生的预处理节点,它将按照你设置的参数,将输入图像进行预处理,控制生成
4. 如果需要可以修改 `QwenImageDiffsynthControlnet` 节点的 `strength` 强度来控制线稿控制的强度
5. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来运行工作流

> 对于 qwen_image_depth_diffsynth_controlnet.safetensors 使用,需要将图像预处理成 detph 深度图,替换掉 `image proccessing` 图,对于这部分的使用,请参考本篇文档中 InstantX 的处理方法,其它部分与 Canny 模型的使用类似

**Inpaint 模型 ControlNet 使用说明** ![Inpaint 工作流](images/9f2f4488336f80fffbdde572f047f411.jpg)

对于 Inpaint 模型,它需要使用 [蒙版编辑器](/zh/interface/features/maskeditor),来绘制一个蒙版然后作为输入控制条件

1. 确保 `ModelPatchLoader` 加载的是 `qwen_image_inpaint_diffsynth_controlnet.safetensors` 模型
2. 上传图片,并使用[蒙版编辑器](/zh/interface/features/maskeditor) 绘制蒙版,你需要将对应 `Load Image`节点的 `mask` 输出连接到 `QwenImageDiffsynthControlnet` 的 `mask` 输入才能保证对应的蒙版被加载
3. 使用 `Ctrl-B` 快捷键,将原本工作流中的 Canny 设置为绕过模式,来使得对应的 Canny 节点处理不生效
4. 在 `CLIP Text Encoder` 输入你需要将蒙版部分修改成样式
5. 如需要可以修改 `QwenImageDiffsynthControlnet` 节点的 `strength` 强度来控制对应的控制强度
6. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来运行工作流

### Qwen Image union ControlNet LoRA 工作流

原始模型地址:[DiffSynth-Studio/Qwen-Image-In-Context-Control-Union](https://www.modelscope.cn/models/DiffSynth-Studio/Qwen-Image-In-Context-Control-Union/) Comfy Org reshot 地址: [qwen_image_union_diffsynth_lora.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-DiffSynth-ControlNets/blob/main/split_files/loras/qwen_image_union_diffsynth_lora.safetensors): 图像结构控制lora 支持 canny、depth、post、lineart、softedge、normal、openpose

#### 1. 工作流及输入图片

下载下面的图片并拖入 ComfyUI 以加载工作流 ![workflow](images/cef1683ea9ea6f797c860b25d3d2f041.png)

Download Workflow Json File

下载下面的图片作为输入图片

![workflow](images/10414e66f576b0875c0390ca17783796.png)

#### 2. 模型链接

下载下面的模型,由于这是一个 LoRA 模型,所以需要保存到 `ComfyUI/models/loras/` 文件夹下

* [qwen_image_union_diffsynth_lora.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-DiffSynth-ControlNets/blob/main/split_files/loras/qwen_image_union_diffsynth_lora.safetensors): 图像结构控制lora 支持 canny、depth、post、lineart、softedge、normal、openpose

#### 3. 工作流说明

这个模型是一个统一的控制 LoRA, 支持 canny、depth、pose、lineart、softedge、normal、openpose 等控制, 由于许多的图像预处理原生节点并未完全支持,所以你应该需要类似 [comfyui_controlnet_aux](https://github.com/Fannovel16/comfyui_controlnet_aux) 来完成其它图像的预处理

![Union Control LoRA](images/a709375b07136eb818a168a498323925.jpg)

1. 确保 `LoraLoaderModelOnly` 正确加载了 `qwen_image_union_diffsynth_lora.safetensors` 模型
2. 上传输入图像
3. 如需要你可以调整 `Canny` 节点的参数,由于不同的输入图像需要不同的参数设置来获得更好的图像预处理结果,你可以尝试调整对应的参数值来获得更多/更少细节
4. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来运行工作流

> 其它类型的类型的控制,也是需要将图像处理的部分替换

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。