Z-Image Model Setup Guide

February 3, 2026 Β· View on GitHub

Chunked loading is recommended as it better aligns with ComfyUI's standard workflow.

For chunked loading, it is recommended to directly download the Z-Image weights provided by ComfyUI official. Please organize the files according to the following directory structure:

Core Model Files:

ComponentFile Name
Text Encoderqwen_3_4b.safetensors
Diffusion Modelz_image_turbo_bf16.safetensors and z_image_bf16.safetensors
VAEae.safetensors
tokenizer(Qwen3-4B)tokenizer

ControlNet Model Files:

NameHugging FaceModel ScopeDescription
Z-Image-Turbo-Fun-Controlnet-UnionπŸ€—LinkπŸ˜„LinkControlNet weights for Z-Image-Turbo, supporting multiple control conditions including Canny, Depth, Pose, MLSD, etc.
Z-Image-Turbo-Fun-Controlnet-Union-2.1πŸ€—LinkπŸ˜„LinkUpgraded ControlNet weights for Z-Image-Turbo with additions at more layers and longer training time, supporting multiple control conditions including Canny, Depth, Pose, MLSD, etc.
Z-Image-Fun-Controlnet-Union-2.1πŸ€—LinkπŸ˜„LinkUpgraded ControlNet weights for Z-Image with additions at more layers and longer training time, supporting multiple control conditions including Canny, Depth, Pose, MLSD, Scribble, Hed and Gray.

Storage Location:

πŸ“‚ ComfyUI/
β”œβ”€β”€ πŸ“‚ models/
β”‚ β”œβ”€β”€ πŸ“‚ text_encoders/
β”‚ β”‚ └── qwen_3_4b.safetensors
β”‚ β”œβ”€β”€ πŸ“‚ diffusion_models/
β”‚ β”‚ └── z_image_turbo_bf16.safetensors
β”‚ β”œβ”€β”€ πŸ“‚ vae/
β”‚ β”‚ └── ae.safetensors
β”‚ β”œβ”€β”€ πŸ“‚ Fun_Models/
β”‚ β”‚ └── Qwen3-4B/
β”‚ └── πŸ“‚ model_patches/
β”‚   └── Z-Image-Turbo-Fun-Controlnet-Union.safetensors

2. Preprocessing Weights (Optional)

If you want to use the control preprocessing nodes, you can download the preprocessing weights to ComfyUI/custom_nodes/Fun_Models/Third_Party/.

Required Files:

File NameDownload LinkPurpose
yolox_l.onnxDownloadYOLO Detection Model
dw-ll_ucoco_384.onnxDownloadDWPose Pose Estimation Model
ZoeD_M12_N.ptDownloadZoeDepth Depth Estimation Model

Storage Location:

πŸ“‚ ComfyUI/
β”œβ”€β”€ πŸ“‚ models/
β”‚ └── πŸ“‚ Fun_Models/
β”‚   └── πŸ“‚ Third_Party
β”‚       β”œβ”€β”€ yolox_l.onnx
β”‚       β”œβ”€β”€ dw-ll_ucoco_384.onnx
β”‚       └── ZoeD_M12_N.pt

3. Full Model Loading (Optional)

If you prefer full model loading, you can directly download the diffusers weights.

Required Files:

NameHugging FaceModel ScopeDescription
Z-Image-TurboπŸ€—LinkπŸ˜„LinkOfficial full weights for Z-Image-Turbo
Z-ImageπŸ€—LinkπŸ˜„LinkOfficial full weights for Z-Image

For full model loading, use the diffusers version of Z-Image and place the model in ComfyUI/models/Fun_Models/.

Storage Location:

πŸ“‚ ComfyUI/
β”œβ”€β”€ πŸ“‚ models/
β”‚ └── πŸ“‚ Fun_Models/
β”‚   β”œβ”€β”€ πŸ“‚ Z-Image
β”‚   └── πŸ“‚ Z-Image-Turbo

b. ComfyUI Json Workflows

Z Image Text to Image

Z Image Text to Image and Control

Z Image Text to Image and Control with Pose Detect

Z Image Text to Image and Control with Depth Detect

Z Image Text to Image and Control with Canny Detect

Z Image Image to Image with Inpaint

Z Image Turbo Text to Image

Z Image Turbo Text to Image and Control

Z Image Turbo Text to Image and Control with Pose Detect

Z Image Turbo Text to Image and Control with Depth Detect

Z Image Turbo Text to Image and Control with Canny Detect

Z Image Turbo Image to Image with Inpaint

2. Full Model Loading (Optional)

Z Image Text to Image

Z Image Text to Image and Control

Z Image Turbo Text to Image

Z Image Turbo Text to Image and Control