工作流 /
图像 /
Qwen-Image 2512 Turbo

Qwen-Image 2512 Turbo
Qwen-Image 2512 Turbo
Qwen千问-Image 2512 图像生成,采用2步Turbo LoRA。输入您的文本提示词即可快速生成结果,但为了速度会牺牲一些质量。
图像
13 个节点 58 次使用 ComfyUI ≥ 0.3.49 ComfyUI 18 KB
需要的权重
这个工作流引用了 4 个权重文件,其中 3 个能在本站模型库里找到。
Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors
模型库暂未收录
qwen_2.5_vl_7b_fp8_scaled.safetensors
在模型库查看
qwen_image_2512_fp8_e4m3fn.safetensors
在模型库查看
qwen_image_vae.safetensors
在模型库查看
节点构成
MarkdownNote
× 2
CLIPLoader
× 1
UNETLoader
× 1
VAELoader
× 1
EmptySD3LatentImage
× 1
VAEDecode
× 1
LoraLoaderModelOnly
× 1
KSampler
× 1
ConditioningZeroOut
× 1
ModelSamplingAuraFlow
× 1
CLIPTextEncode
× 1
SaveImage
× 1
官方标注的模型
Qwen-Image 2512
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "91f6bbe2-ed41-4fd6-bac7-71d5b5864ecb",
3 "revision": 0,
4 "last_node_id": 128,
5 "last_link_id": 199,
6 "nodes": [
7 {
8 "id": 104,
9 "type": "CLIPLoader",
10 "pos": [
11 370.3334062581142,
12 481.3333913401139
13 ],
14 "size": [
15 440,
16 106
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "CLIP",
25 "type": "CLIP",
26 "slot_index": 0,
27 "links": [
28 171
29 ]
30 }
31 ],
32 "properties": {
33 "enableTabs": false,
34 "tabWidth": 65,
35 "tabXOffset": 10,
36 "hasSecondTab": false,
37 "secondTabText": "Send Back",
38 "secondTabOffset": 80,
39 "secondTabWidth": 65,
40 "cnr_id": "comfy-core",
41 "ver": "0.3.48",
42 "Node name for S&R": "CLIPLoader",
43 "models": [
44 {
45 "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
46 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors",
47 "directory": "text_encoders"
48 },
49 {
50 "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
51 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors",
52 "directory": "text_encoders"
53 }
54 ],
55 "widget_ue_connectable": []
56 },
57 "widgets_values": [
58 "qwen_2.5_vl_7b_fp8_scaled.safetensors",
59 "qwen_image",
60 "default"
61 ]
62 },
63 {
64 "id": 105,
65 "type": "UNETLoader",
66 "pos": [
67 370.3334062581142,
68 171.33334874804248
69 ],
70 "size": [
71 440,
72 82
73 ],
74 "flags": [],
75 "order": 1,
76 "mode": 0,
77 "inputs": [],
78 "outputs": [
79 {
80 "name": "MODEL",
81 "type": "MODEL",
82 "slot_index": 0,
83 "links": [
84 175
85 ]
86 }
87 ],
88 "properties": {
89 "enableTabs": false,
90 "tabWidth": 65,
91 "tabXOffset": 10,
92 "hasSecondTab": false,
93 "secondTabText": "Send Back",
94 "secondTabOffset": 80,
95 "secondTabWidth": 65,
96 "cnr_id": "comfy-core",
97 "ver": "0.3.48",
98 "Node name for S&R": "UNETLoader",
99 "models": [
100 {
101 "name": "qwen_image_2512_fp8_e4m3fn.safetensors",
102 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_2512_fp8_e4m3fn.safetensors",
103 "directory": "diffusion_models"
104 },
105 {
106 "name": "qwen_image_2512_fp8_e4m3fn.safetensors",
107 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_2512_fp8_e4m3fn.safetensors",
108 "directory": "diffusion_models"
109 }
110 ],
111 "widget_ue_connectable": []
112 },
113 "widgets_values": [
114 "qwen_image_2512_fp8_e4m3fn.safetensors",
115 "default"
116 ]
117 },
118 {
119 "id": 103,
120 "type": "VAELoader",
121 "pos": [
122 370.3334062581142,
123 661.3333406960578
124 ],
125 "size": [
126 440,
127 58
128 ],
129 "flags": [],
130 "order": 2,
131 "mode": 0,
132 "inputs": [],
133 "outputs": [
134 {
135 "name": "VAE",
136 "type": "VAE",
137 "slot_index": 0,
138 "links": [
139 166
140 ]
141 }
142 ],
143 "properties": {
144 "enableTabs": false,
145 "tabWidth": 65,
146 "tabXOffset": 10,
147 "hasSecondTab": false,
148 "secondTabText": "Send Back",
149 "secondTabOffset": 80,
150 "secondTabWidth": 65,
151 "cnr_id": "comfy-core",
152 "ver": "0.3.48",
153 "Node name for S&R": "VAELoader",
154 "models": [
155 {
156 "name": "qwen_image_vae.safetensors",
157 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors",
158 "directory": "vae"
159 },
160 {
161 "name": "qwen_image_vae.safetensors",
162 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors",
163 "directory": "vae"
164 }
165 ],
166 "widget_ue_connectable": []
167 },
168 "widgets_values": [
169 "qwen_image_vae.safetensors"
170 ]
171 },
172 {
173 "id": 107,
174 "type": "EmptySD3LatentImage",
175 "pos": [
176 450,
177 840
178 ],
179 "size": [
180 270,
181 106
182 ],
183 "flags": [],
184 "order": 3,
185 "mode": 0,
186 "inputs": [],
187 "outputs": [
188 {
189 "name": "LATENT",
190 "type": "LATENT",
191 "links": [
192 169
193 ]
194 }
195 ],
196 "properties": {
197 "enableTabs": false,
198 "tabWidth": 65,
199 "tabXOffset": 10,
200 "hasSecondTab": false,
201 "secondTabText": "Send Back",
202 "secondTabOffset": 80,
203 "secondTabWidth": 65,
204 "cnr_id": "comfy-core",
205 "ver": "0.3.48",
206 "Node name for S&R": "EmptySD3LatentImage",
207 "widget_ue_connectable": []
208 },
209 "widgets_values": [
210 1328,
211 1328,
212 1
213 ]
214 },
215 {
216 "id": 94,
217 "type": "MarkdownNote",
218 "pos": [
219 360,
220 1030
221 ],
222 "size": [
223 460,
224 110
225 ],
226 "flags": [],
227 "order": 4,
228 "mode": 0,
229 "inputs": [],
230 "outputs": [],
231 "title": "Aspect Ratios",
232 "properties": [],
233 "widgets_values": [
234 "\n- 1:1 : 1328x1328\n- 16:9 : 1664x928\n- 9:16 : 928x1664\n- 4:3 : 1472x1104\n- 3:4 : 1104x1472\n- 3:2 : 1584x1056\n- 2:3 : 1056x1584"
235 ],
236 "color": "#222",
237 "bgcolor": "#000"
238 },
239 {
240 "id": 109,
241 "type": "VAEDecode",
242 "pos": [
243 1400,
244 820
245 ],
246 "size": [
247 210,
248 50
249 ],
250 "flags": {
251 "collapsed": false
252 },
253 "order": 11,
254 "mode": 0,
255 "inputs": [
256 {
257 "name": "samples",
258 "type": "LATENT",
259 "link": 165
260 },
261 {
262 "name": "vae",
263 "type": "VAE",
264 "link": 166
265 }
266 ],
267 "outputs": [
268 {
269 "name": "IMAGE",
270 "type": "IMAGE",
271 "slot_index": 0,
272 "links": [
273 192
274 ]
275 }
276 ],
277 "properties": {
278 "enableTabs": false,
279 "tabWidth": 65,
280 "tabXOffset": 10,
281 "hasSecondTab": false,
282 "secondTabText": "Send Back",
283 "secondTabOffset": 80,
284 "secondTabWidth": 65,
285 "cnr_id": "comfy-core",
286 "ver": "0.3.48",
287 "Node name for S&R": "VAEDecode",
288 "widget_ue_connectable": []
289 },
290 "widgets_values": []
291 },
292 {
293 "id": 114,
294 "type": "LoraLoaderModelOnly",
295 "pos": [
296 370.3334062581142,
297 331.3333450350461
298 ],
299 "size": [
300 440,
301 82
302 ],
303 "flags": [],
304 "order": 7,
305 "mode": 0,
306 "inputs": [
307 {
308 "name": "model",
309 "type": "MODEL",
310 "link": 175
311 }
312 ],
313 "outputs": [
314 {
315 "name": "MODEL",
316 "type": "MODEL",
317 "links": [
318 176
319 ]
320 }
321 ],
322 "properties": {
323 "enableTabs": false,
324 "tabWidth": 65,
325 "tabXOffset": 10,
326 "hasSecondTab": false,
327 "secondTabText": "Send Back",
328 "secondTabOffset": 80,
329 "secondTabWidth": 65,
330 "cnr_id": "comfy-core",
331 "ver": "0.10.0",
332 "Node name for S&R": "LoraLoaderModelOnly",
333 "models": [
334 {
335 "name": "Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors",
336 "url": "https://huggingface.co/Wuli-art/Qwen-Image-2512-Turbo-LoRA-2-Steps/resolve/main/Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors",
337 "directory": "loras"
338 }
339 ]
340 },
341 "widgets_values": [
342 "Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors",
343 1
344 ],
345 "color": "#332922",
346 "bgcolor": "#593930"
347 },
348 {
349 "id": 106,
350 "type": "KSampler",
351 "pos": [
352 1320,
353 260
354 ],
355 "size": [
356 300,
357 510
358 ],
359 "flags": [],
360 "order": 10,
361 "mode": 0,
362 "inputs": [
363 {
364 "name": "model",
365 "type": "MODEL",
366 "link": 167
367 },
368 {
369 "name": "positive",
370 "type": "CONDITIONING",
371 "link": 172
372 },
373 {
374 "name": "negative",
375 "type": "CONDITIONING",
376 "link": 199
377 },
378 {
379 "name": "latent_image",
380 "type": "LATENT",
381 "link": 169
382 }
383 ],
384 "outputs": [
385 {
386 "name": "LATENT",
387 "type": "LATENT",
388 "slot_index": 0,
389 "links": [
390 165
391 ]
392 }
393 ],
394 "properties": {
395 "enableTabs": false,
396 "tabWidth": 65,
397 "tabXOffset": 10,
398 "hasSecondTab": false,
399 "secondTabText": "Send Back",
400 "secondTabOffset": 80,
401 "secondTabWidth": 65,
402 "cnr_id": "comfy-core",
403 "ver": "0.3.48",
404 "Node name for S&R": "KSampler",
405 "widget_ue_connectable": []
406 },
407 "widgets_values": [
408 318036859179089,
409 "fixed",
410 2,
411 1,
412 "euler",
413 "simple",
414 1
415 ]
416 },
417 {
418 "id": 128,
419 "type": "ConditioningZeroOut",
420 "pos": [
421 1070,
422 920
423 ],
424 "size": [
425 204.134765625,
426 26
427 ],
428 "flags": [],
429 "order": 8,
430 "mode": 0,
431 "inputs": [
432 {
433 "name": "conditioning",
434 "type": "CONDITIONING",
435 "link": 198
436 }
437 ],
438 "outputs": [
439 {
440 "name": "CONDITIONING",
441 "type": "CONDITIONING",
442 "links": [
443 199
444 ]
445 }
446 ],
447 "properties": {
448 "enableTabs": false,
449 "tabWidth": 65,
450 "tabXOffset": 10,
451 "hasSecondTab": false,
452 "secondTabText": "Send Back",
453 "secondTabOffset": 80,
454 "secondTabWidth": 65,
455 "cnr_id": "comfy-core",
456 "ver": "0.10.0",
457 "Node name for S&R": "ConditioningZeroOut"
458 },
459 "widgets_values": []
460 },
461 {
462 "id": 110,
463 "type": "ModelSamplingAuraFlow",
464 "pos": [
465 1320,
466 150
467 ],
468 "size": [
469 300,
470 58
471 ],
472 "flags": [],
473 "order": 9,
474 "mode": 0,
475 "inputs": [
476 {
477 "name": "model",
478 "type": "MODEL",
479 "link": 176
480 }
481 ],
482 "outputs": [
483 {
484 "name": "MODEL",
485 "type": "MODEL",
486 "links": [
487 167
488 ]
489 }
490 ],
491 "properties": {
492 "enableTabs": false,
493 "tabWidth": 65,
494 "tabXOffset": 10,
495 "hasSecondTab": false,
496 "secondTabText": "Send Back",
497 "secondTabOffset": 80,
498 "secondTabWidth": 65,
499 "cnr_id": "comfy-core",
500 "ver": "0.3.48",
501 "Node name for S&R": "ModelSamplingAuraFlow",
502 "widget_ue_connectable": []
503 },
504 "widgets_values": [
505 3
506 ]
507 },
508 {
509 "id": 108,
510 "type": "CLIPTextEncode",
511 "pos": [
512 850,
513 180
514 ],
515 "size": [
516 430,
517 660
518 ],
519 "flags": [],
520 "order": 6,
521 "mode": 0,
522 "inputs": [
523 {
524 "name": "clip",
525 "type": "CLIP",
526 "link": 171
527 }
528 ],
529 "outputs": [
530 {
531 "name": "CONDITIONING",
532 "type": "CONDITIONING",
533 "slot_index": 0,
534 "links": [
535 172,
536 198
537 ]
538 }
539 ],
540 "title": "CLIP Text Encode (Positive Prompt)",
541 "properties": {
542 "enableTabs": false,
543 "tabWidth": 65,
544 "tabXOffset": 10,
545 "hasSecondTab": false,
546 "secondTabText": "Send Back",
547 "secondTabOffset": 80,
548 "secondTabWidth": 65,
549 "cnr_id": "comfy-core",
550 "ver": "0.3.48",
551 "Node name for S&R": "CLIPTextEncode",
552 "widget_ue_connectable": []
553 },
554 "widgets_values": [
555 "High-contrast black and white fashion photography, extreme side profile of a rugged European male model with tousled wet-look hair and stubble, wearing an unbuttoned textured black leather jacket over a fitted white crewneck shirt. Low-angle composition, dramatic side lighting carving sharp, sculpted shadows across his angular jawline and neck, minimalist stark white background, edgy tough masculine aesthetic, hyper-realistic studio quality.\n"
556 ],
557 "color": "#232",
558 "bgcolor": "#353"
559 },
560 {
561 "id": 123,
562 "type": "SaveImage",
563 "pos": [
564 1650,
565 160
566 ],
567 "size": [
568 660,
569 800
570 ],
571 "flags": [],
572 "order": 12,
573 "mode": 0,
574 "inputs": [
575 {
576 "name": "images",
577 "type": "IMAGE",
578 "link": 192
579 }
580 ],
581 "outputs": [],
582 "properties": {
583 "enableTabs": false,
584 "tabWidth": 65,
585 "tabXOffset": 10,
586 "hasSecondTab": false,
587 "secondTabText": "Send Back",
588 "secondTabOffset": 80,
589 "secondTabWidth": 65,
590 "cnr_id": "comfy-core",
591 "ver": "0.10.0",
592 "Node name for S&R": "SaveImage"
593 },
594 "widgets_values": [
595 "Qwen-2512-2steps-LoRA"
596 ]
597 },
598 {
599 "id": 67,
600 "type": "MarkdownNote",
601 "pos": [
602 -230,
603 130
604 ],
605 "size": [
606 570,
607 850
608 ],
609 "flags": [],
610 "order": 5,
611 "mode": 0,
612 "inputs": [],
613 "outputs": [],
614 "title": "Model links",
615 "properties": {
616 "widget_ue_connectable": []
617 },
618 "widgets_values": [
619 "## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image_ComfyUI](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/Qwen-Image_ComfyUI](https://modelscope.cn/models/Comfy-Org/Qwen-Image_ComfyUI)\n\n**text_encoders**\n\n- [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) (8.74 GB)\n\n**diffusion_models**\n\n- [qwen_image_2512_fp8_e4m3fn.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_2512_fp8_e4m3fn.safetensors) (19.03 GB)\n\n**vae**\n\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors) (242 MB)\n\n**loras**\n\n- [Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors](https://huggingface.co/Wuli-art/Qwen-Image-2512-Turbo-LoRA-2-Steps/resolve/main/Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors) (2.2 GB)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ └── qwen_2.5_vl_7b_fp8_scaled.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── qwen_image_2512_fp8_e4m3fn.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ └── 📂 loras/\n│ └── Wuli-Qwen-Image-2512-Turbo-LoRA-2steps-V1.0-bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
620 ],
621 "color": "#222",
622 "bgcolor": "#000"
623 }
624 ],
625 "links": [
626 [
627 165,
628 106,
629 0,
630 109,
631 0,
632 "LATENT"
633 ],
634 [
635 166,
636 103,
637 0,
638 109,
639 1,
640 "VAE"
641 ],
642 [
643 167,
644 110,
645 0,
646 106,
647 0,
648 "MODEL"
649 ],
650 [
651 169,
652 107,
653 0,
654 106,
655 3,
656 "LATENT"
657 ],
658 [
659 171,
660 104,
661 0,
662 108,
663 0,
664 "CLIP"
665 ],
666 [
667 172,
668 108,
669 0,
670 106,
671 1,
672 "CONDITIONING"
673 ],
674 [
675 175,
676 105,
677 0,
678 114,
679 0,
680 "MODEL"
681 ],
682 [
683 176,
684 114,
685 0,
686 110,
687 0,
688 "MODEL"
689 ],
690 [
691 192,
692 109,
693 0,
694 123,
695 0,
696 "IMAGE"
697 ],
698 [
699 198,
700 108,
701 0,
702 128,
703 0,
704 "CONDITIONING"
705 ],
706 [
707 199,
708 128,
709 0,
710 106,
711 2,
712 "CONDITIONING"
713 ]
714 ],
715 "groups": [
716 {
717 "id": 1,
718 "title": "Step1 - Load Models",
719 "bounding": [
720 360,
721 100,
722 460,
723 630
724 ],
725 "color": "#3f789e",
726 "font_size": 24,
727 "flags": []
728 },
729 {
730 "id": 2,
731 "title": "Step2 - Image size",
732 "bounding": [
733 360,
734 750,
735 460,
736 220
737 ],
738 "color": "#3f789e",
739 "font_size": 24,
740 "flags": []
741 },
742 {
743 "id": 3,
744 "title": "Step3 - Prompt",
745 "bounding": [
746 840,
747 100,
748 460,
749 870
750 ],
751 "color": "#3f789e",
752 "font_size": 24,
753 "flags": []
754 }
755 ],
756 "config": [],
757 "extra": {
758 "ds": {
759 "scale": 0.41899322378141884,
760 "offset": [
761 1428.3203536039123,
762 515.074190046005
763 ]
764 },
765 "frontendVersion": "1.37.11",
766 "workflowRendererVersion": "LG",
767 "ue_links": [],
768 "links_added_by_ue": [],
769 "VHS_latentpreview": false,
770 "VHS_latentpreviewrate": 0,
771 "VHS_MetadataImage": true,
772 "VHS_KeepIntermediate": true
773 },
774 "version": 0.4
775}