ComfyUI Workflow for Z Image
Any feedback would be appreciated.
π Required Models
Diffusion Model: z_image_turbo_bf16.safetensors .../ComfyUI/models/diffusion_models/
Text Encoder: qwen_3_4b.safetensors .../ComfyUI/models/text_encoders/
VAE: ae.safetensors .../ComfyUI/models/vae/
π Optional Models
Upscale Model: 4x_foolhardy_Remacri.pth .../ComfyUI/models/upscale_models
Detection Model: face_yolov9c.pt .../ComfyUI/models/ultralytics/bbox
SAM Model: sam_vit_b_01ec64.pth .../ComfyUI/models/sams
Fun-Controlnet-Union: Z-Image-Turbo-Fun-Controlnet-Union.safetensors .../ComfyUI/models/model_patches
https://huggingface.co/alibaba-pai/Z-Image-Turbo-Fun-Controlnet-Union/tree/main
Z Image Fun-Controlnet-Union requires the ComfyUI nightly version as of 3rd Dec. 2025
π§© Required Custom Nodes
π©Β ComfyUI-Manager (by Comfy-Org)
https://github.com/Comfy-Org/ComfyUI-Managerπ© rgthree-comfy (by rgthree)
https://github.com/rgthree/rgthree-comfyπ©Β ComfyUI-Easy-Use (by yolain)
https://github.com/yolain/ComfyUI-Easy-Useπ© ComfyUI-Impact-Pack (by ltdrdata)
https://github.com/ltdrdata/ComfyUI-Impact-Packπ© ComfyUI-Impact-Subpack (by ltdrdata)
https://github.com/ltdrdata/ComfyUI-Impact-Subpackπͺ ComfyUI-Image-Saver (by alexopus)
https://github.com/alexopus/ComfyUI-Image-Saverπͺ ComfyUI-Lora-Manager (by willmiao)
https://github.com/willmiao/ComfyUI-Lora-Managerπͺ ComfyUI-KJNodes (by kijai)
https://github.com/kijai/ComfyUI-KJNodes
βοΈ Recommended Settings
Turbo Steps: 6 to 10 (Default set to 9).
Turbo CFG: 1.0 (Default set to 1.0).
Base Steps: 25 to 50
Base CFG: 3.0 to 6.0
Sampler: euler or res_multistep
Scheduler: simple
[1:1] 1024x1024
[3:4] 896x1152
[5:8] 832x1216
[9:16] 768x1344
[9:21] 640x1536Experiment and enjoy!

Description
Updated to V3.0
(This is not an exhaustive changelog)
General:
Fixes and Improvements
GGUF Versions:
Added GGUF Version of the Workflows
LoRA Versions:
Added Fun ControlNet Union support instead of just loading an image
FAQ
Comments (3)
The error persists for ComfyUI version 0.3.76. Can anyone suggest a fix?
got prompt
Failed to validate prompt for output 43:
* KSampler 3:
- Return type mismatch between linked nodes: scheduler, received_type(['simple', 'sgm_uniform', 'karras', 'exponential', 'ddim_uniform', 'beta', 'normal', 'linear_quadratic', 'kl_optimal', 'bong_tangent']) mismatch input_type(['simple', 'sgm_uniform', 'karras', 'exponential', 'ddim_uniform', 'beta', 'normal', 'linear_quadratic', 'kl_optimal', 'bong_tangent', 'beta57'])
Output will be ignored
invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
Does this error also occur with workflow V4.0? I am not sure about the root cause of the issue you're experiencing, but I rerouted the signal through a Show Any node, which should help mitigate this type mismatch error.
@LegendaerΒ Yes, the error disappeared in version 4.0 and the workflow works perfectly. I'm not very knowledgeable about this, so just thanks for the corrections.πππ