工作流 /
图像 /
FLUX.2 [Klein] 4B:图片编辑
![FLUX.2 [Klein] 4B:图片编辑](https://comfypilot.com/api/v1/img?u=https%3A%2F%2Fraw.githubusercontent.com%2FComfy-Org%2Fworkflow_templates%2Fmain%2Ftemplates%2Fimage_flux2_klein_image_edit_4b_base-1.webp)
FLUX.2 [Klein] 4B:图片编辑
FLUX.2 [Klein] 4B: Image Edit
较小的基础模型,画质与体积比例出色,适合本地部署、有限硬件微调,以及高效的生成与编辑工作流。
图像
7 个节点 2 个输入 229 次使用 ComfyUI ≥ 0.9.2 ComfyUI 98 KB
需要的权重
这个工作流引用了 3 个权重文件,其中 1 个能在本站模型库里找到。
flux-2-klein-base-4b-fp8.safetensors
模型库暂未收录
full_encoder_small_decoder.safetensors
模型库暂未收录
qwen_3_4b.safetensors
在模型库查看
节点构成
SaveImage
× 2
LoadImage
× 2
MarkdownNote
× 1
7b34ab90-36f9-45ba-a665-71d418f0df18
× 1
65c22b29-59aa-496b-89c6-55a603658670
× 1
官方标注的模型
FLUXFLUX.2 Klein
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
3 "revision": 0,
4 "last_node_id": 130,
5 "last_link_id": 216,
6 "nodes": [
7 {
8 "id": 9,
9 "type": "SaveImage",
10 "pos": [
11 740,
12 830
13 ],
14 "size": [
15 419.984375,
16 469.984375
17 ],
18 "flags": [],
19 "order": 5,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "images",
24 "type": "IMAGE",
25 "link": 154
26 }
27 ],
28 "outputs": [
29 {
30 "name": "images",
31 "type": "IMAGE",
32 "links": null
33 }
34 ],
35 "properties": {
36 "cnr_id": "comfy-core",
37 "ver": "0.8.2",
38 "enableTabs": false,
39 "tabWidth": 65,
40 "tabXOffset": 10,
41 "hasSecondTab": false,
42 "secondTabText": "Send Back",
43 "secondTabOffset": 80,
44 "secondTabWidth": 65,
45 "Node name for S&R": "SaveImage",
46 "ue_properties": {
47 "widget_ue_connectable": [],
48 "version": "7.7",
49 "input_ue_unconnectable": []
50 }
51 },
52 "widgets_values": [
53 "Flux2-Klein-4b-base"
54 ]
55 },
56 {
57 "id": 76,
58 "type": "LoadImage",
59 "pos": [
60 -80,
61 830
62 ],
63 "size": [
64 319.984375,
65 469.984375
66 ],
67 "flags": [],
68 "order": 0,
69 "mode": 0,
70 "inputs": [],
71 "outputs": [
72 {
73 "name": "IMAGE",
74 "type": "IMAGE",
75 "links": [
76 155,
77 169
78 ]
79 },
80 {
81 "name": "MASK",
82 "type": "MASK",
83 "links": null
84 }
85 ],
86 "properties": {
87 "Node name for S&R": "LoadImage",
88 "cnr_id": "comfy-core",
89 "ver": "0.8.2",
90 "enableTabs": false,
91 "tabWidth": 65,
92 "tabXOffset": 10,
93 "hasSecondTab": false,
94 "secondTabText": "Send Back",
95 "secondTabOffset": 80,
96 "secondTabWidth": 65,
97 "ue_properties": {
98 "widget_ue_connectable": [],
99 "version": "7.7",
100 "input_ue_unconnectable": []
101 }
102 },
103 "widgets_values": [
104 "robed_women.png",
105 "image"
106 ]
107 },
108 {
109 "id": 94,
110 "type": "SaveImage",
111 "pos": [
112 740,
113 1470
114 ],
115 "size": [
116 419.984375,
117 479.984375
118 ],
119 "flags": [],
120 "order": 6,
121 "mode": 4,
122 "inputs": [
123 {
124 "name": "images",
125 "type": "IMAGE",
126 "link": 171
127 }
128 ],
129 "outputs": [
130 {
131 "name": "images",
132 "type": "IMAGE",
133 "links": null
134 }
135 ],
136 "properties": {
137 "cnr_id": "comfy-core",
138 "ver": "0.8.2",
139 "enableTabs": false,
140 "tabWidth": 65,
141 "tabXOffset": 10,
142 "hasSecondTab": false,
143 "secondTabText": "Send Back",
144 "secondTabOffset": 80,
145 "secondTabWidth": 65,
146 "Node name for S&R": "SaveImage",
147 "ue_properties": {
148 "widget_ue_connectable": [],
149 "version": "7.7",
150 "input_ue_unconnectable": []
151 }
152 },
153 "widgets_values": [
154 "Flux2-Klein-4b-base"
155 ]
156 },
157 {
158 "id": 81,
159 "type": "LoadImage",
160 "pos": [
161 -80,
162 1440
163 ],
164 "size": [
165 319.984375,
166 479.984375
167 ],
168 "flags": [],
169 "order": 1,
170 "mode": 0,
171 "inputs": [],
172 "outputs": [
173 {
174 "name": "IMAGE",
175 "type": "IMAGE",
176 "links": [
177 172
178 ]
179 },
180 {
181 "name": "MASK",
182 "type": "MASK",
183 "links": null
184 }
185 ],
186 "properties": {
187 "Node name for S&R": "LoadImage",
188 "cnr_id": "comfy-core",
189 "ver": "0.8.2",
190 "enableTabs": false,
191 "tabWidth": 65,
192 "tabXOffset": 10,
193 "hasSecondTab": false,
194 "secondTabText": "Send Back",
195 "secondTabOffset": 80,
196 "secondTabWidth": 65,
197 "ue_properties": {
198 "widget_ue_connectable": [],
199 "version": "7.7",
200 "input_ue_unconnectable": []
201 }
202 },
203 "widgets_values": [
204 "pink_tone_chair.png",
205 "image"
206 ]
207 },
208 {
209 "id": 97,
210 "type": "MarkdownNote",
211 "pos": [
212 -750,
213 830
214 ],
215 "size": [
216 609.984375,
217 859.984375
218 ],
219 "flags": [],
220 "order": 2,
221 "mode": 0,
222 "inputs": [],
223 "outputs": [],
224 "properties": {
225 "ue_properties": {
226 "widget_ue_connectable": [],
227 "version": "7.7",
228 "input_ue_unconnectable": []
229 }
230 },
231 "widgets_values": [
232 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/z_image_turbo](https://huggingface.co/Comfy-Org/z_image_turbo)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/z_image_turbo](https://modelscope.cn/models/Comfy-Org/z_image_turbo)\n\n**diffusion_models**\n\n- [flux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors) (3.81 GB)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors) (7.49 GB)\n\n**vae**\n\n- [full_encoder_small_decoder.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-small-decoder/resolve/main/full_encoder_small_decoder.safetensors) (238 MB)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── flux-2-klein-base-4b-fp8.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen_3_4b.safetensors\n│ └── 📂 vae/\n│ └── full_encoder_small_decoder.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 updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/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"
233 ],
234 "color": "#222",
235 "bgcolor": "#000"
236 },
237 {
238 "id": 75,
239 "type": "7b34ab90-36f9-45ba-a665-71d418f0df18",
240 "pos": [
241 310,
242 830
243 ],
244 "size": [
245 399.984375,
246 469.984375
247 ],
248 "flags": [],
249 "order": 3,
250 "mode": 0,
251 "inputs": [
252 {
253 "label": "prompt",
254 "name": "text",
255 "type": "STRING",
256 "widget": {
257 "name": "text"
258 },
259 "link": null
260 },
261 {
262 "name": "image",
263 "type": "IMAGE",
264 "link": 155
265 }
266 ],
267 "outputs": [
268 {
269 "name": "IMAGE",
270 "type": "IMAGE",
271 "links": [
272 154
273 ]
274 }
275 ],
276 "properties": {
277 "cnr_id": "comfy-core",
278 "ver": "0.8.2",
279 "enableTabs": false,
280 "tabWidth": 65,
281 "tabXOffset": 10,
282 "hasSecondTab": false,
283 "secondTabText": "Send Back",
284 "secondTabOffset": 80,
285 "secondTabWidth": 65,
286 "ue_properties": {
287 "widget_ue_connectable": {
288 "text": true
289 },
290 "version": "7.7",
291 "input_ue_unconnectable": []
292 },
293 "proxyWidgetErrorQuarantine": [
294 {
295 "originalEntry": [
296 "73",
297 "control_after_generate"
298 ],
299 "reason": "missingSubgraphInput",
300 "attemptedAtVersion": 1
301 }
302 ],
303 "previewExposures": []
304 },
305 "widgets_values": [
306 "flux-2-klein-base-4b-fp8.safetensors",
307 "qwen_3_4b.safetensors",
308 "full_encoder_small_decoder.safetensors",
309 "Change the background to a cozy, softly lit interior space with warm beige tones, soft natural window light filtering through, and a relaxed, intimate atmosphere similar to the original image's mood. Keep the person in the exact same position, scale, and pose. Maintain identical camera angle, framing, and perspective. The lighting should be soft, even, and warm - not harsh or bright. Only replace the room environment, preserving all facial features, hairstyle, expression, clothing, and pose exactly as they are.",
310 1111443136920027
311 ]
312 },
313 {
314 "id": 92,
315 "type": "65c22b29-59aa-496b-89c6-55a603658670",
316 "pos": [
317 320,
318 1470
319 ],
320 "size": [
321 379.984375,
322 479.984375
323 ],
324 "flags": [],
325 "order": 4,
326 "mode": 4,
327 "inputs": [
328 {
329 "label": "prompt",
330 "name": "text",
331 "type": "STRING",
332 "widget": {
333 "name": "text"
334 },
335 "link": null
336 },
337 {
338 "label": "reference_image1",
339 "name": "image",
340 "type": "IMAGE",
341 "link": 169
342 },
343 {
344 "label": "reference_image2",
345 "name": "image_1",
346 "type": "IMAGE",
347 "link": 172
348 }
349 ],
350 "outputs": [
351 {
352 "name": "IMAGE",
353 "type": "IMAGE",
354 "links": [
355 171
356 ]
357 }
358 ],
359 "title": "Image Edit (FLUX.2 Klein 4B Distilled)",
360 "properties": {
361 "cnr_id": "comfy-core",
362 "ver": "0.8.2",
363 "enableTabs": false,
364 "tabWidth": 65,
365 "tabXOffset": 10,
366 "hasSecondTab": false,
367 "secondTabText": "Send Back",
368 "secondTabOffset": 80,
369 "secondTabWidth": 65,
370 "ue_properties": {
371 "widget_ue_connectable": {
372 "text": true
373 },
374 "version": "7.7",
375 "input_ue_unconnectable": []
376 },
377 "proxyWidgetErrorQuarantine": [
378 {
379 "originalEntry": [
380 "105",
381 "control_after_generate"
382 ],
383 "reason": "missingSubgraphInput",
384 "attemptedAtVersion": 1
385 }
386 ],
387 "previewExposures": []
388 },
389 "widgets_values": [
390 "flux-2-klein-base-4b-fp8.safetensors",
391 "qwen_3_4b.safetensors",
392 "full_encoder_small_decoder.safetensors",
393 "A stylish young woman with dark skin wearing a plush deep emerald green bathrobe, light pink towel turban, and red heart-shaped sunglasses, seated on a light-colored rattan chair with soft pink cushions, positioned in front of a textured dusty rose pink wall with an arched alcove, large tropical plants with broad dark green leaves framing both sides, woven straw baskets on the floor, remove any existing shoes from the background, only the woman's beige woven sandals visible in the foreground, soft natural lighting casting gentle shadows, warm bohemian chic aesthetic, professional fashion photography",
394 133932424540642
395 ]
396 }
397 ],
398 "links": [
399 [
400 154,
401 75,
402 0,
403 9,
404 0,
405 "IMAGE"
406 ],
407 [
408 155,
409 76,
410 0,
411 75,
412 1,
413 "IMAGE"
414 ],
415 [
416 169,
417 76,
418 0,
419 92,
420 1,
421 "IMAGE"
422 ],
423 [
424 171,
425 92,
426 0,
427 94,
428 0,
429 "IMAGE"
430 ],
431 [
432 172,
433 81,
434 0,
435 92,
436 2,
437 "IMAGE"
438 ]
439 ],
440 "groups": [
441 {
442 "id": 3,
443 "title": "Multiple input example(Select all nodes then Ctrl-B to enable/disable)",
444 "bounding": [
445 300,
446 1370,
447 900,
448 670
449 ],
450 "color": "#3f789e",
451 "flags": []
452 }
453 ],
454 "definitions": {
455 "subgraphs": [
456 {
457 "id": "7b34ab90-36f9-45ba-a665-71d418f0df18",
458 "version": 1,
459 "state": {
460 "lastGroupId": 7,
461 "lastNodeId": 130,
462 "lastLinkId": 216,
463 "lastRerouteId": 0
464 },
465 "revision": 0,
466 "config": [],
467 "name": "Image Edit (FLUX.2 Klein 4B)",
468 "inputNode": {
469 "id": -10,
470 "bounding": [
471 -700,
472 540,
473 120,
474 140
475 ]
476 },
477 "outputNode": {
478 "id": -20,
479 "bounding": [
480 1373.6666536013363,
481 549.0277780034634,
482 120,
483 60
484 ]
485 },
486 "inputs": [
487 {
488 "id": "ae713dbf-52cb-471a-807d-b12fa9acbb48",
489 "name": "unet_name",
490 "type": "COMBO",
491 "linkIds": [
492 159
493 ],
494 "pos": [
495 -600,
496 560
497 ]
498 },
499 {
500 "id": "f29f705e-e43a-4502-b231-a1eea93a1d69",
501 "name": "clip_name",
502 "type": "COMBO",
503 "linkIds": [
504 160
505 ],
506 "pos": [
507 -600,
508 580
509 ]
510 },
511 {
512 "id": "a954f490-386b-4367-9ea1-1b65913963a5",
513 "name": "vae_name",
514 "type": "COMBO",
515 "linkIds": [
516 161
517 ],
518 "pos": [
519 -600,
520 600
521 ]
522 },
523 {
524 "id": "7061147a-fb75-450d-8e97-c8be594a8e16",
525 "name": "text",
526 "type": "STRING",
527 "linkIds": [
528 162
529 ],
530 "label": "prompt",
531 "pos": [
532 -600,
533 620
534 ]
535 },
536 {
537 "id": "68629112-b7b0-41ce-8912-23adad00d3db",
538 "name": "image",
539 "type": "IMAGE",
540 "linkIds": [
541 175
542 ],
543 "pos": [
544 -600,
545 640
546 ]
547 },
548 {
549 "id": "c5814457-a70a-45f4-a4ed-09f5519de363",
550 "name": "noise_seed",
551 "type": "INT",
552 "linkIds": [
553 215
554 ],
555 "pos": [
556 0,
557 0
558 ]
559 }
560 ],
561 "outputs": [
562 {
563 "id": "c5e7966d-07ed-4c9a-ad89-9d378a41ea7b",
564 "name": "IMAGE",
565 "type": "IMAGE",
566 "linkIds": [
567 153
568 ],
569 "localized_name": "IMAGE",
570 "pos": [
571 1393.6666536013363,
572 569.0277780034634
573 ]
574 }
575 ],
576 "widgets": [],
577 "nodes": [
578 {
579 "id": 61,
580 "type": "KSamplerSelect",
581 "pos": [
582 600,
583 580
584 ],
585 "size": [
586 270,
587 110
588 ],
589 "flags": [],
590 "order": 0,
591 "mode": 0,
592 "inputs": [],
593 "outputs": [
594 {
595 "localized_name": "SAMPLER",
596 "name": "SAMPLER",
597 "type": "SAMPLER",
598 "links": [
599 144
600 ]
601 }
602 ],
603 "properties": {
604 "Node name for S&R": "KSamplerSelect",
605 "cnr_id": "comfy-core",
606 "ver": "0.8.2",
607 "enableTabs": false,
608 "tabWidth": 65,
609 "tabXOffset": 10,
610 "hasSecondTab": false,
611 "secondTabText": "Send Back",
612 "secondTabOffset": 80,
613 "secondTabWidth": 65,
614 "ue_properties": {
615 "widget_ue_connectable": [],
616 "version": "7.7",
617 "input_ue_unconnectable": []
618 }
619 },
620 "widgets_values": [
621 "euler"
622 ]
623 },
624 {
625 "id": 62,
626 "type": "Flux2Scheduler",
627 "pos": [
628 600,
629 750
630 ],
631 "size": [
632 270,
633 170
634 ],
635 "flags": [],
636 "order": 2,
637 "mode": 0,
638 "inputs": [
639 {
640 "localized_name": "width",
641 "name": "width",
642 "type": "INT",
643 "widget": {
644 "name": "width"
645 },
646 "link": 171
647 },
648 {
649 "localized_name": "height",
650 "name": "height",
651 "type": "INT",
652 "widget": {
653 "name": "height"
654 },
655 "link": 173
656 }
657 ],
658 "outputs": [
659 {
660 "localized_name": "SIGMAS",
661 "name": "SIGMAS",
662 "type": "SIGMAS",
663 "links": [
664 145
665 ]
666 }
667 ],
668 "properties": {
669 "Node name for S&R": "Flux2Scheduler",
670 "cnr_id": "comfy-core",
671 "ver": "0.8.2",
672 "enableTabs": false,
673 "tabWidth": 65,
674 "tabXOffset": 10,
675 "hasSecondTab": false,
676 "secondTabText": "Send Back",
677 "secondTabOffset": 80,
678 "secondTabWidth": 65,
679 "ue_properties": {
680 "widget_ue_connectable": [],
681 "version": "7.7",
682 "input_ue_unconnectable": []
683 }
684 },
685 "widgets_values": [
686 20,
687 1024,
688 1024
689 ]
690 },
691 {
692 "id": 63,
693 "type": "CFGGuider",
694 "pos": [
695 600,
696 370
697 ],
698 "size": [
699 270,
700 160
701 ],
702 "flags": [],
703 "order": 3,
704 "mode": 0,
705 "inputs": [
706 {
707 "localized_name": "model",
708 "name": "model",
709 "type": "MODEL",
710 "link": 139
711 },
712 {
713 "localized_name": "positive",
714 "name": "positive",
715 "type": "CONDITIONING",
716 "link": 197
717 },
718 {
719 "localized_name": "negative",
720 "name": "negative",
721 "type": "CONDITIONING",
722 "link": 198
723 }
724 ],
725 "outputs": [
726 {
727 "localized_name": "GUIDER",
728 "name": "GUIDER",
729 "type": "GUIDER",
730 "links": [
731 143
732 ]
733 }
734 ],
735 "properties": {
736 "Node name for S&R": "CFGGuider",
737 "cnr_id": "comfy-core",
738 "ver": "0.8.2",
739 "enableTabs": false,
740 "tabWidth": 65,
741 "tabXOffset": 10,
742 "hasSecondTab": false,
743 "secondTabText": "Send Back",
744 "secondTabOffset": 80,
745 "secondTabWidth": 65,
746 "ue_properties": {
747 "widget_ue_connectable": [],
748 "version": "7.7",
749 "input_ue_unconnectable": []
750 }
751 },
752 "widgets_values": [
753 5
754 ]
755 },
756 {
757 "id": 64,
758 "type": "SamplerCustomAdvanced",
759 "pos": [
760 890,
761 200
762 ],
763 "size": [
764 230,
765 170
766 ],
767 "flags": [],
768 "order": 4,
769 "mode": 0,
770 "inputs": [
771 {
772 "localized_name": "noise",
773 "name": "noise",
774 "type": "NOISE",
775 "link": 142
776 },
777 {
778 "localized_name": "guider",
779 "name": "guider",
780 "type": "GUIDER",
781 "link": 143
782 },
783 {
784 "localized_name": "sampler",
785 "name": "sampler",
786 "type": "SAMPLER",
787 "link": 144
788 },
789 {
790 "localized_name": "sigmas",
791 "name": "sigmas",
792 "type": "SIGMAS",
793 "link": 145
794 },
795 {
796 "localized_name": "latent_image",
797 "name": "latent_image",
798 "type": "LATENT",
799 "link": 146
800 }
801 ],
802 "outputs": [
803 {
804 "localized_name": "output",
805 "name": "output",
806 "type": "LATENT",
807 "links": [
808 147
809 ]
810 },
811 {
812 "localized_name": "denoised_output",
813 "name": "denoised_output",
814 "type": "LATENT",
815 "links": []
816 }
817 ],
818 "properties": {
819 "Node name for S&R": "SamplerCustomAdvanced",
820 "cnr_id": "comfy-core",
821 "ver": "0.8.2",
822 "enableTabs": false,
823 "tabWidth": 65,
824 "tabXOffset": 10,
825 "hasSecondTab": false,
826 "secondTabText": "Send Back",
827 "secondTabOffset": 80,
828 "secondTabWidth": 65,
829 "ue_properties": {
830 "widget_ue_connectable": [],
831 "version": "7.7",
832 "input_ue_unconnectable": []
833 }
834 },
835 "widgets_values": []
836 },
837 {
838 "id": 65,
839 "type": "VAEDecode",
840 "pos": [
841 1170,
842 150
843 ],
844 "size": [
845 230,
846 100
847 ],
848 "flags": [],
849 "order": 5,
850 "mode": 0,
851 "inputs": [
852 {
853 "localized_name": "samples",
854 "name": "samples",
855 "type": "LATENT",
856 "link": 147
857 },
858 {
859 "localized_name": "vae",
860 "name": "vae",
861 "type": "VAE",
862 "link": 148
863 }
864 ],
865 "outputs": [
866 {
867 "localized_name": "IMAGE",
868 "name": "IMAGE",
869 "type": "IMAGE",
870 "slot_index": 0,
871 "links": [
872 153
873 ]
874 }
875 ],
876 "properties": {
877 "Node name for S&R": "VAEDecode",
878 "cnr_id": "comfy-core",
879 "ver": "0.8.2",
880 "enableTabs": false,
881 "tabWidth": 65,
882 "tabXOffset": 10,
883 "hasSecondTab": false,
884 "secondTabText": "Send Back",
885 "secondTabOffset": 80,
886 "secondTabWidth": 65,
887 "ue_properties": {
888 "widget_ue_connectable": [],
889 "version": "7.7",
890 "input_ue_unconnectable": []
891 }
892 },
893 "widgets_values": []
894 },
895 {
896 "id": 73,
897 "type": "RandomNoise",
898 "pos": [
899 600,
900 200
901 ],
902 "size": [
903 270,
904 110
905 ],
906 "flags": [],
907 "order": 1,
908 "mode": 0,
909 "inputs": [
910 {
911 "localized_name": "noise_seed",
912 "name": "noise_seed",
913 "type": "INT",
914 "widget": {
915 "name": "noise_seed"
916 },
917 "link": 215
918 }
919 ],
920 "outputs": [
921 {
922 "localized_name": "NOISE",
923 "name": "NOISE",
924 "type": "NOISE",
925 "links": [
926 142
927 ]
928 }
929 ],
930 "properties": {
931 "Node name for S&R": "RandomNoise",
932 "cnr_id": "comfy-core",
933 "ver": "0.8.2",
934 "enableTabs": false,
935 "tabWidth": 65,
936 "tabXOffset": 10,
937 "hasSecondTab": false,
938 "secondTabText": "Send Back",
939 "secondTabOffset": 80,
940 "secondTabWidth": 65,
941 "ue_properties": {
942 "widget_ue_connectable": [],
943 "version": "7.7",
944 "input_ue_unconnectable": []
945 }
946 },
947 "widgets_values": [
948 1111443136920027,
949 "randomize"
950 ]
951 },
952 {
953 "id": 70,
954 "type": "UNETLoader",
955 "pos": [
956 -390,
957 210
958 ],
959 "size": [
960 370,
961 110
962 ],
963 "flags": [],
964 "order": 8,
965 "mode": 0,
966 "inputs": [
967 {
968 "localized_name": "unet_name",
969 "name": "unet_name",
970 "type": "COMBO",
971 "widget": {
972 "name": "unet_name"
973 },
974 "link": 159
975 }
976 ],
977 "outputs": [
978 {
979 "localized_name": "MODEL",
980 "name": "MODEL",
981 "type": "MODEL",
982 "links": [
983 139
984 ]
985 }
986 ],
987 "properties": {
988 "Node name for S&R": "UNETLoader",
989 "cnr_id": "comfy-core",
990 "ver": "0.8.2",
991 "enableTabs": false,
992 "tabWidth": 65,
993 "tabXOffset": 10,
994 "hasSecondTab": false,
995 "secondTabText": "Send Back",
996 "secondTabOffset": 80,
997 "secondTabWidth": 65,
998 "models": [
999 {
1000 "name": "flux-2-klein-base-4b-fp8.safetensors",
1001 "url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors",
1002 "directory": "diffusion_models"
1003 }
1004 ],
1005 "ue_properties": {
1006 "widget_ue_connectable": [],
1007 "version": "7.7",
1008 "input_ue_unconnectable": []
1009 }
1010 },
1011 "widgets_values": [
1012 "flux-2-klein-base-4b-fp8.safetensors",
1013 "default"
1014 ]
1015 },
1016 {
1017 "id": 71,
1018 "type": "CLIPLoader",
1019 "pos": [
1020 -390,
1021 470
1022 ],
1023 "size": [
1024 370,
1025 150
1026 ],
1027 "flags": [],
1028 "order": 9,
1029 "mode": 0,
1030 "inputs": [
1031 {
1032 "localized_name": "clip_name",
1033 "name": "clip_name",
1034 "type": "COMBO",
1035 "widget": {
1036 "name": "clip_name"
1037 },
1038 "link": 160
1039 }
1040 ],
1041 "outputs": [
1042 {
1043 "localized_name": "CLIP",
1044 "name": "CLIP",
1045 "type": "CLIP",
1046 "links": [
1047 151,
1048 152
1049 ]
1050 }
1051 ],
1052 "properties": {
1053 "Node name for S&R": "CLIPLoader",
1054 "cnr_id": "comfy-core",
1055 "ver": "0.8.2",
1056 "enableTabs": false,
1057 "tabWidth": 65,
1058 "tabXOffset": 10,
1059 "hasSecondTab": false,
1060 "secondTabText": "Send Back",
1061 "secondTabOffset": 80,
1062 "secondTabWidth": 65,
1063 "models": [
1064 {
1065 "name": "qwen_3_4b.safetensors",
1066 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors",
1067 "directory": "text_encoders"
1068 }
1069 ],
1070 "ue_properties": {
1071 "widget_ue_connectable": [],
1072 "version": "7.7",
1073 "input_ue_unconnectable": []
1074 }
1075 },
1076 "widgets_values": [
1077 "qwen_3_4b.safetensors",
1078 "flux2",
1079 "default"
1080 ]
1081 },
1082 {
1083 "id": 74,
1084 "type": "CLIPTextEncode",
1085 "pos": [
1086 60,
1087 210
1088 ],
1089 "size": [
1090 450,
1091 500
1092 ],
1093 "flags": [],
1094 "order": 11,
1095 "mode": 0,
1096 "inputs": [
1097 {
1098 "localized_name": "clip",
1099 "name": "clip",
1100 "type": "CLIP",
1101 "link": 151
1102 },
1103 {
1104 "localized_name": "text",
1105 "name": "text",
1106 "type": "STRING",
1107 "widget": {
1108 "name": "text"
1109 },
1110 "link": 162
1111 }
1112 ],
1113 "outputs": [
1114 {
1115 "localized_name": "CONDITIONING",
1116 "name": "CONDITIONING",
1117 "type": "CONDITIONING",
1118 "slot_index": 0,
1119 "links": [
1120 193
1121 ]
1122 }
1123 ],
1124 "title": "CLIP Text Encode (Positive Prompt)",
1125 "properties": {
1126 "Node name for S&R": "CLIPTextEncode",
1127 "cnr_id": "comfy-core",
1128 "ver": "0.8.2",
1129 "enableTabs": false,
1130 "tabWidth": 65,
1131 "tabXOffset": 10,
1132 "hasSecondTab": false,
1133 "secondTabText": "Send Back",
1134 "secondTabOffset": 80,
1135 "secondTabWidth": 65,
1136 "ue_properties": {
1137 "widget_ue_connectable": [],
1138 "version": "7.7",
1139 "input_ue_unconnectable": []
1140 }
1141 },
1142 "widgets_values": [
1143 "Change the background to a cozy, softly lit interior space with warm beige tones, soft natural window light filtering through, and a relaxed, intimate atmosphere similar to the original image's mood. Keep the person in the exact same position, scale, and pose. Maintain identical camera angle, framing, and perspective. The lighting should be soft, even, and warm - not harsh or bright. Only replace the room environment, preserving all facial features, hairstyle, expression, clothing, and pose exactly as they are."
1144 ],
1145 "color": "#232",
1146 "bgcolor": "#353"
1147 },
1148 {
1149 "id": 67,
1150 "type": "CLIPTextEncode",
1151 "pos": [
1152 80,
1153 780
1154 ],
1155 "size": [
1156 430,
1157 140
1158 ],
1159 "flags": [],
1160 "order": 7,
1161 "mode": 0,
1162 "inputs": [
1163 {
1164 "localized_name": "clip",
1165 "name": "clip",
1166 "type": "CLIP",
1167 "link": 152
1168 }
1169 ],
1170 "outputs": [
1171 {
1172 "localized_name": "CONDITIONING",
1173 "name": "CONDITIONING",
1174 "type": "CONDITIONING",
1175 "slot_index": 0,
1176 "links": [
1177 194
1178 ]
1179 }
1180 ],
1181 "title": "CLIP Text Encode (Negative Prompt)",
1182 "properties": {
1183 "Node name for S&R": "CLIPTextEncode",
1184 "cnr_id": "comfy-core",
1185 "ver": "0.8.2",
1186 "enableTabs": false,
1187 "tabWidth": 65,
1188 "tabXOffset": 10,
1189 "hasSecondTab": false,
1190 "secondTabText": "Send Back",
1191 "secondTabOffset": 80,
1192 "secondTabWidth": 65,
1193 "ue_properties": {
1194 "widget_ue_connectable": [],
1195 "version": "7.7",
1196 "input_ue_unconnectable": []
1197 }
1198 },
1199 "widgets_values": [
1200 ""
1201 ],
1202 "color": "#322",
1203 "bgcolor": "#533"
1204 },
1205 {
1206 "id": 72,
1207 "type": "VAELoader",
1208 "pos": [
1209 -390,
1210 760
1211 ],
1212 "size": [
1213 370,
1214 110
1215 ],
1216 "flags": [],
1217 "order": 10,
1218 "mode": 0,
1219 "inputs": [
1220 {
1221 "localized_name": "vae_name",
1222 "name": "vae_name",
1223 "type": "COMBO",
1224 "widget": {
1225 "name": "vae_name"
1226 },
1227 "link": 161
1228 }
1229 ],
1230 "outputs": [
1231 {
1232 "localized_name": "VAE",
1233 "name": "VAE",
1234 "type": "VAE",
1235 "links": [
1236 148,
1237 196
1238 ]
1239 }
1240 ],
1241 "properties": {
1242 "Node name for S&R": "VAELoader",
1243 "cnr_id": "comfy-core",
1244 "ver": "0.8.2",
1245 "enableTabs": false,
1246 "tabWidth": 65,
1247 "tabXOffset": 10,
1248 "hasSecondTab": false,
1249 "secondTabText": "Send Back",
1250 "secondTabOffset": 80,
1251 "secondTabWidth": 65,
1252 "models": [
1253 {
1254 "name": "full_encoder_small_decoder.safetensors",
1255 "url": "https://huggingface.co/black-forest-labs/FLUX.2-small-decoder/resolve/main/full_encoder_small_decoder.safetensors",
1256 "directory": "vae"
1257 }
1258 ],
1259 "ue_properties": {
1260 "widget_ue_connectable": [],
1261 "version": "7.7",
1262 "input_ue_unconnectable": []
1263 }
1264 },
1265 "widgets_values": [
1266 "full_encoder_small_decoder.safetensors"
1267 ]
1268 },
1269 {
1270 "id": 66,
1271 "type": "EmptyFlux2LatentImage",
1272 "pos": [
1273 840,
1274 1010
1275 ],
1276 "size": [
1277 270,
1278 170
1279 ],
1280 "flags": [],
1281 "order": 6,
1282 "mode": 0,
1283 "inputs": [
1284 {
1285 "localized_name": "width",
1286 "name": "width",
1287 "type": "INT",
1288 "widget": {
1289 "name": "width"
1290 },
1291 "link": 172
1292 },
1293 {
1294 "localized_name": "height",
1295 "name": "height",
1296 "type": "INT",
1297 "widget": {
1298 "name": "height"
1299 },
1300 "link": 174
1301 }
1302 ],
1303 "outputs": [
1304 {
1305 "localized_name": "LATENT",
1306 "name": "LATENT",
1307 "type": "LATENT",
1308 "links": [
1309 146
1310 ]
1311 }
1312 ],
1313 "properties": {
1314 "Node name for S&R": "EmptyFlux2LatentImage",
1315 "cnr_id": "comfy-core",
1316 "ver": "0.8.2",
1317 "enableTabs": false,
1318 "tabWidth": 65,
1319 "tabXOffset": 10,
1320 "hasSecondTab": false,
1321 "secondTabText": "Send Back",
1322 "secondTabOffset": 80,
1323 "secondTabWidth": 65,
1324 "ue_properties": {
1325 "widget_ue_connectable": [],
1326 "version": "7.7",
1327 "input_ue_unconnectable": []
1328 }
1329 },
1330 "widgets_values": [
1331 1024,
1332 1024,
1333 1
1334 ]
1335 },
1336 {
1337 "id": 80,
1338 "type": "ImageScaleToTotalPixels",
1339 "pos": [
1340 -400,
1341 1050
1342 ],
1343 "size": [
1344 270,
1345 140
1346 ],
1347 "flags": [],
1348 "order": 12,
1349 "mode": 0,
1350 "inputs": [
1351 {
1352 "localized_name": "image",
1353 "name": "image",
1354 "type": "IMAGE",
1355 "link": 175
1356 }
1357 ],
1358 "outputs": [
1359 {
1360 "localized_name": "IMAGE",
1361 "name": "IMAGE",
1362 "type": "IMAGE",
1363 "links": [
1364 170,
1365 195
1366 ]
1367 }
1368 ],
1369 "properties": {
1370 "Node name for S&R": "ImageScaleToTotalPixels",
1371 "cnr_id": "comfy-core",
1372 "ver": "0.8.2",
1373 "enableTabs": false,
1374 "tabWidth": 65,
1375 "tabXOffset": 10,
1376 "hasSecondTab": false,
1377 "secondTabText": "Send Back",
1378 "secondTabOffset": 80,
1379 "secondTabWidth": 65,
1380 "ue_properties": {
1381 "widget_ue_connectable": [],
1382 "version": "7.7",
1383 "input_ue_unconnectable": []
1384 }
1385 },
1386 "widgets_values": [
1387 "nearest-exact",
1388 1,
1389 1
1390 ]
1391 },
1392 {
1393 "id": 100,
1394 "type": "GetImageSize",
1395 "pos": [
1396 570,
1397 1010
1398 ],
1399 "size": [
1400 230,
1401 120
1402 ],
1403 "flags": [],
1404 "order": 13,
1405 "mode": 0,
1406 "inputs": [
1407 {
1408 "localized_name": "image",
1409 "name": "image",
1410 "type": "IMAGE",
1411 "link": 170
1412 }
1413 ],
1414 "outputs": [
1415 {
1416 "localized_name": "width",
1417 "name": "width",
1418 "type": "INT",
1419 "links": [
1420 171,
1421 172
1422 ]
1423 },
1424 {
1425 "localized_name": "height",
1426 "name": "height",
1427 "type": "INT",
1428 "links": [
1429 173,
1430 174
1431 ]
1432 },
1433 {
1434 "localized_name": "batch_size",
1435 "name": "batch_size",
1436 "type": "INT",
1437 "links": null
1438 }
1439 ],
1440 "properties": {
1441 "Node name for S&R": "GetImageSize",
1442 "cnr_id": "comfy-core",
1443 "ver": "0.8.2",
1444 "enableTabs": false,
1445 "tabWidth": 65,
1446 "tabXOffset": 10,
1447 "hasSecondTab": false,
1448 "secondTabText": "Send Back",
1449 "secondTabOffset": 80,
1450 "secondTabWidth": 65,
1451 "ue_properties": {
1452 "widget_ue_connectable": [],
1453 "version": "7.7",
1454 "input_ue_unconnectable": []
1455 }
1456 },
1457 "widgets_values": []
1458 },
1459 {
1460 "id": 122,
1461 "type": "ReferenceLatent",
1462 "pos": [
1463 190,
1464 1200
1465 ],
1466 "size": [
1467 230,
1468 100
1469 ],
1470 "flags": {
1471 "collapsed": false
1472 },
1473 "order": 14,
1474 "mode": 0,
1475 "inputs": [
1476 {
1477 "localized_name": "conditioning",
1478 "name": "conditioning",
1479 "type": "CONDITIONING",
1480 "link": 194
1481 },
1482 {
1483 "localized_name": "latent",
1484 "name": "latent",
1485 "shape": 7,
1486 "type": "LATENT",
1487 "link": 191
1488 }
1489 ],
1490 "outputs": [
1491 {
1492 "localized_name": "CONDITIONING",
1493 "name": "CONDITIONING",
1494 "type": "CONDITIONING",
1495 "links": [
1496 198
1497 ]
1498 }
1499 ],
1500 "properties": {
1501 "Node name for S&R": "ReferenceLatent",
1502 "cnr_id": "comfy-core",
1503 "ver": "0.8.2",
1504 "enableTabs": false,
1505 "tabWidth": 65,
1506 "tabXOffset": 10,
1507 "hasSecondTab": false,
1508 "secondTabText": "Send Back",
1509 "secondTabOffset": 80,
1510 "secondTabWidth": 65,
1511 "ue_properties": {
1512 "widget_ue_connectable": [],
1513 "version": "7.7",
1514 "input_ue_unconnectable": []
1515 }
1516 },
1517 "widgets_values": []
1518 },
1519 {
1520 "id": 123,
1521 "type": "VAEEncode",
1522 "pos": [
1523 -80,
1524 1120
1525 ],
1526 "size": [
1527 230,
1528 100
1529 ],
1530 "flags": {
1531 "collapsed": false
1532 },
1533 "order": 15,
1534 "mode": 0,
1535 "inputs": [
1536 {
1537 "localized_name": "pixels",
1538 "name": "pixels",
1539 "type": "IMAGE",
1540 "link": 195
1541 },
1542 {
1543 "localized_name": "vae",
1544 "name": "vae",
1545 "type": "VAE",
1546 "link": 196
1547 }
1548 ],
1549 "outputs": [
1550 {
1551 "localized_name": "LATENT",
1552 "name": "LATENT",
1553 "type": "LATENT",
1554 "links": [
1555 191,
1556 192
1557 ]
1558 }
1559 ],
1560 "properties": {
1561 "Node name for S&R": "VAEEncode",
1562 "cnr_id": "comfy-core",
1563 "ver": "0.8.2",
1564 "enableTabs": false,
1565 "tabWidth": 65,
1566 "tabXOffset": 10,
1567 "hasSecondTab": false,
1568 "secondTabText": "Send Back",
1569 "secondTabOffset": 80,
1570 "secondTabWidth": 65,
1571 "ue_properties": {
1572 "widget_ue_connectable": [],
1573 "version": "7.7",
1574 "input_ue_unconnectable": []
1575 }
1576 },
1577 "widgets_values": []
1578 },
1579 {
1580 "id": 124,
1581 "type": "ReferenceLatent",
1582 "pos": [
1583 190,
1584 1050
1585 ],
1586 "size": [
1587 230,
1588 100
1589 ],
1590 "flags": {
1591 "collapsed": false
1592 },
1593 "order": 16,
1594 "mode": 0,
1595 "inputs": [
1596 {
1597 "localized_name": "conditioning",
1598 "name": "conditioning",
1599 "type": "CONDITIONING",
1600 "link": 193
1601 },
1602 {
1603 "localized_name": "latent",
1604 "name": "latent",
1605 "shape": 7,
1606 "type": "LATENT",
1607 "link": 192
1608 }
1609 ],
1610 "outputs": [
1611 {
1612 "localized_name": "CONDITIONING",
1613 "name": "CONDITIONING",
1614 "type": "CONDITIONING",
1615 "links": [
1616 197
1617 ]
1618 }
1619 ],
1620 "properties": {
1621 "Node name for S&R": "ReferenceLatent",
1622 "cnr_id": "comfy-core",
1623 "ver": "0.8.2",
1624 "enableTabs": false,
1625 "tabWidth": 65,
1626 "tabXOffset": 10,
1627 "hasSecondTab": false,
1628 "secondTabText": "Send Back",
1629 "secondTabOffset": 80,
1630 "secondTabWidth": 65,
1631 "ue_properties": {
1632 "widget_ue_connectable": [],
1633 "version": "7.7",
1634 "input_ue_unconnectable": []
1635 }
1636 },
1637 "widgets_values": []
1638 }
1639 ],
1640 "groups": [
1641 {
1642 "id": 1,
1643 "title": "Models",
1644 "bounding": [
1645 -430,
1646 120,
1647 440,
1648 820
1649 ],
1650 "color": "#3f789e",
1651 "flags": []
1652 },
1653 {
1654 "id": 2,
1655 "title": "Prompt",
1656 "bounding": [
1657 40,
1658 120,
1659 490,
1660 820
1661 ],
1662 "color": "#3f789e",
1663 "flags": []
1664 },
1665 {
1666 "id": 3,
1667 "title": "Sampler",
1668 "bounding": [
1669 560,
1670 120,
1671 580,
1672 820
1673 ],
1674 "color": "#3f789e",
1675 "flags": []
1676 },
1677 {
1678 "id": 5,
1679 "title": "Image Reference",
1680 "bounding": [
1681 -430,
1682 970,
1683 960,
1684 340
1685 ],
1686 "color": "#3f789e",
1687 "flags": []
1688 }
1689 ],
1690 "links": [
1691 {
1692 "id": 139,
1693 "origin_id": 70,
1694 "origin_slot": 0,
1695 "target_id": 63,
1696 "target_slot": 0,
1697 "type": "MODEL"
1698 },
1699 {
1700 "id": 142,
1701 "origin_id": 73,
1702 "origin_slot": 0,
1703 "target_id": 64,
1704 "target_slot": 0,
1705 "type": "NOISE"
1706 },
1707 {
1708 "id": 143,
1709 "origin_id": 63,
1710 "origin_slot": 0,
1711 "target_id": 64,
1712 "target_slot": 1,
1713 "type": "GUIDER"
1714 },
1715 {
1716 "id": 144,
1717 "origin_id": 61,
1718 "origin_slot": 0,
1719 "target_id": 64,
1720 "target_slot": 2,
1721 "type": "SAMPLER"
1722 },
1723 {
1724 "id": 145,
1725 "origin_id": 62,
1726 "origin_slot": 0,
1727 "target_id": 64,
1728 "target_slot": 3,
1729 "type": "SIGMAS"
1730 },
1731 {
1732 "id": 146,
1733 "origin_id": 66,
1734 "origin_slot": 0,
1735 "target_id": 64,
1736 "target_slot": 4,
1737 "type": "LATENT"
1738 },
1739 {
1740 "id": 147,
1741 "origin_id": 64,
1742 "origin_slot": 0,
1743 "target_id": 65,
1744 "target_slot": 0,
1745 "type": "LATENT"
1746 },
1747 {
1748 "id": 148,
1749 "origin_id": 72,
1750 "origin_slot": 0,
1751 "target_id": 65,
1752 "target_slot": 1,
1753 "type": "VAE"
1754 },
1755 {
1756 "id": 152,
1757 "origin_id": 71,
1758 "origin_slot": 0,
1759 "target_id": 67,
1760 "target_slot": 0,
1761 "type": "CLIP"
1762 },
1763 {
1764 "id": 151,
1765 "origin_id": 71,
1766 "origin_slot": 0,
1767 "target_id": 74,
1768 "target_slot": 0,
1769 "type": "CLIP"
1770 },
1771 {
1772 "id": 153,
1773 "origin_id": 65,
1774 "origin_slot": 0,
1775 "target_id": -20,
1776 "target_slot": 0,
1777 "type": "IMAGE"
1778 },
1779 {
1780 "id": 159,
1781 "origin_id": -10,
1782 "origin_slot": 0,
1783 "target_id": 70,
1784 "target_slot": 0,
1785 "type": "COMBO"
1786 },
1787 {
1788 "id": 160,
1789 "origin_id": -10,
1790 "origin_slot": 1,
1791 "target_id": 71,
1792 "target_slot": 0,
1793 "type": "COMBO"
1794 },
1795 {
1796 "id": 161,
1797 "origin_id": -10,
1798 "origin_slot": 2,
1799 "target_id": 72,
1800 "target_slot": 0,
1801 "type": "COMBO"
1802 },
1803 {
1804 "id": 162,
1805 "origin_id": -10,
1806 "origin_slot": 3,
1807 "target_id": 74,
1808 "target_slot": 1,
1809 "type": "STRING"
1810 },
1811 {
1812 "id": 170,
1813 "origin_id": 80,
1814 "origin_slot": 0,
1815 "target_id": 100,
1816 "target_slot": 0,
1817 "type": "IMAGE"
1818 },
1819 {
1820 "id": 171,
1821 "origin_id": 100,
1822 "origin_slot": 0,
1823 "target_id": 62,
1824 "target_slot": 0,
1825 "type": "INT"
1826 },
1827 {
1828 "id": 172,
1829 "origin_id": 100,
1830 "origin_slot": 0,
1831 "target_id": 66,
1832 "target_slot": 0,
1833 "type": "INT"
1834 },
1835 {
1836 "id": 173,
1837 "origin_id": 100,
1838 "origin_slot": 1,
1839 "target_id": 62,
1840 "target_slot": 1,
1841 "type": "INT"
1842 },
1843 {
1844 "id": 174,
1845 "origin_id": 100,
1846 "origin_slot": 1,
1847 "target_id": 66,
1848 "target_slot": 1,
1849 "type": "INT"
1850 },
1851 {
1852 "id": 175,
1853 "origin_id": -10,
1854 "origin_slot": 4,
1855 "target_id": 80,
1856 "target_slot": 0,
1857 "type": "IMAGE"
1858 },
1859 {
1860 "id": 191,
1861 "origin_id": 123,
1862 "origin_slot": 0,
1863 "target_id": 122,
1864 "target_slot": 1,
1865 "type": "LATENT"
1866 },
1867 {
1868 "id": 192,
1869 "origin_id": 123,
1870 "origin_slot": 0,
1871 "target_id": 124,
1872 "target_slot": 1,
1873 "type": "LATENT"
1874 },
1875 {
1876 "id": 193,
1877 "origin_id": 74,
1878 "origin_slot": 0,
1879 "target_id": 124,
1880 "target_slot": 0,
1881 "type": "CONDITIONING"
1882 },
1883 {
1884 "id": 194,
1885 "origin_id": 67,
1886 "origin_slot": 0,
1887 "target_id": 122,
1888 "target_slot": 0,
1889 "type": "CONDITIONING"
1890 },
1891 {
1892 "id": 195,
1893 "origin_id": 80,
1894 "origin_slot": 0,
1895 "target_id": 123,
1896 "target_slot": 0,
1897 "type": "IMAGE"
1898 },
1899 {
1900 "id": 196,
1901 "origin_id": 72,
1902 "origin_slot": 0,
1903 "target_id": 123,
1904 "target_slot": 1,
1905 "type": "VAE"
1906 },
1907 {
1908 "id": 197,
1909 "origin_id": 124,
1910 "origin_slot": 0,
1911 "target_id": 63,
1912 "target_slot": 1,
1913 "type": "CONDITIONING"
1914 },
1915 {
1916 "id": 198,
1917 "origin_id": 122,
1918 "origin_slot": 0,
1919 "target_id": 63,
1920 "target_slot": 2,
1921 "type": "CONDITIONING"
1922 },
1923 {
1924 "id": 215,
1925 "origin_id": -10,
1926 "origin_slot": 5,
1927 "target_id": 73,
1928 "target_slot": 0,
1929 "type": "INT"
1930 }
1931 ],
1932 "extra": {
1933 "workflowRendererVersion": "LG",
1934 "ue_links": []
1935 }
1936 },
1937 {
1938 "id": "65c22b29-59aa-496b-89c6-55a603658670",
1939 "version": 1,
1940 "state": {
1941 "lastGroupId": 7,
1942 "lastNodeId": 130,
1943 "lastLinkId": 216,
1944 "lastRerouteId": 0
1945 },
1946 "revision": 0,
1947 "config": [],
1948 "name": "Image Edit (FLUX.2 Klein 9B)",
1949 "inputNode": {
1950 "id": -10,
1951 "bounding": [
1952 -730,
1953 580,
1954 142.36328125,
1955 160
1956 ]
1957 },
1958 "outputNode": {
1959 "id": -20,
1960 "bounding": [
1961 1295.3333202680028,
1962 573.833333604156,
1963 120,
1964 60
1965 ]
1966 },
1967 "inputs": [
1968 {
1969 "id": "ae713dbf-52cb-471a-807d-b12fa9acbb48",
1970 "name": "unet_name",
1971 "type": "COMBO",
1972 "linkIds": [
1973 159
1974 ],
1975 "pos": [
1976 -607.63671875,
1977 600
1978 ]
1979 },
1980 {
1981 "id": "f29f705e-e43a-4502-b231-a1eea93a1d69",
1982 "name": "clip_name",
1983 "type": "COMBO",
1984 "linkIds": [
1985 160
1986 ],
1987 "pos": [
1988 -607.63671875,
1989 620
1990 ]
1991 },
1992 {
1993 "id": "a954f490-386b-4367-9ea1-1b65913963a5",
1994 "name": "vae_name",
1995 "type": "COMBO",
1996 "linkIds": [
1997 161
1998 ],
1999 "pos": [
2000 -607.63671875,
2001 640
2002 ]
2003 },
2004 {
2005 "id": "7061147a-fb75-450d-8e97-c8be594a8e16",
2006 "name": "text",
2007 "type": "STRING",
2008 "linkIds": [
2009 162
2010 ],
2011 "label": "prompt",
2012 "pos": [
2013 -607.63671875,
2014 660
2015 ]
2016 },
2017 {
2018 "id": "68629112-b7b0-41ce-8912-23adad00d3db",
2019 "name": "image",
2020 "type": "IMAGE",
2021 "linkIds": [
2022 175
2023 ],
2024 "label": "reference_image1",
2025 "pos": [
2026 -607.63671875,
2027 680
2028 ]
2029 },
2030 {
2031 "id": "7e0c98fd-26e9-412a-a112-171e50fe2d0c",
2032 "name": "image_1",
2033 "type": "IMAGE",
2034 "linkIds": [
2035 186
2036 ],
2037 "label": "reference_image2",
2038 "pos": [
2039 -607.63671875,
2040 700
2041 ]
2042 },
2043 {
2044 "id": "8e253454-8547-44fd-879f-d476bc7e219c",
2045 "name": "noise_seed",
2046 "type": "INT",
2047 "linkIds": [
2048 216
2049 ],
2050 "pos": [
2051 0,
2052 0
2053 ]
2054 }
2055 ],
2056 "outputs": [
2057 {
2058 "id": "c5e7966d-07ed-4c9a-ad89-9d378a41ea7b",
2059 "name": "IMAGE",
2060 "type": "IMAGE",
2061 "linkIds": [
2062 153
2063 ],
2064 "localized_name": "IMAGE",
2065 "pos": [
2066 1315.3333202680028,
2067 593.833333604156
2068 ]
2069 }
2070 ],
2071 "widgets": [],
2072 "nodes": [
2073 {
2074 "id": 102,
2075 "type": "KSamplerSelect",
2076 "pos": [
2077 490,
2078 640
2079 ],
2080 "size": [
2081 270,
2082 110
2083 ],
2084 "flags": [],
2085 "order": 0,
2086 "mode": 0,
2087 "inputs": [],
2088 "outputs": [
2089 {
2090 "localized_name": "SAMPLER",
2091 "name": "SAMPLER",
2092 "type": "SAMPLER",
2093 "links": [
2094 144
2095 ]
2096 }
2097 ],
2098 "properties": {
2099 "Node name for S&R": "KSamplerSelect",
2100 "cnr_id": "comfy-core",
2101 "ver": "0.8.2",
2102 "enableTabs": false,
2103 "tabWidth": 65,
2104 "tabXOffset": 10,
2105 "hasSecondTab": false,
2106 "secondTabText": "Send Back",
2107 "secondTabOffset": 80,
2108 "secondTabWidth": 65,
2109 "ue_properties": {
2110 "widget_ue_connectable": [],
2111 "version": "7.7",
2112 "input_ue_unconnectable": []
2113 }
2114 },
2115 "widgets_values": [
2116 "euler"
2117 ]
2118 },
2119 {
2120 "id": 103,
2121 "type": "SamplerCustomAdvanced",
2122 "pos": [
2123 790,
2124 220
2125 ],
2126 "size": [
2127 230,
2128 170
2129 ],
2130 "flags": [],
2131 "order": 4,
2132 "mode": 0,
2133 "inputs": [
2134 {
2135 "localized_name": "noise",
2136 "name": "noise",
2137 "type": "NOISE",
2138 "link": 142
2139 },
2140 {
2141 "localized_name": "guider",
2142 "name": "guider",
2143 "type": "GUIDER",
2144 "link": 143
2145 },
2146 {
2147 "localized_name": "sampler",
2148 "name": "sampler",
2149 "type": "SAMPLER",
2150 "link": 144
2151 },
2152 {
2153 "localized_name": "sigmas",
2154 "name": "sigmas",
2155 "type": "SIGMAS",
2156 "link": 145
2157 },
2158 {
2159 "localized_name": "latent_image",
2160 "name": "latent_image",
2161 "type": "LATENT",
2162 "link": 146
2163 }
2164 ],
2165 "outputs": [
2166 {
2167 "localized_name": "output",
2168 "name": "output",
2169 "type": "LATENT",
2170 "links": [
2171 147
2172 ]
2173 },
2174 {
2175 "localized_name": "denoised_output",
2176 "name": "denoised_output",
2177 "type": "LATENT",
2178 "links": []
2179 }
2180 ],
2181 "properties": {
2182 "Node name for S&R": "SamplerCustomAdvanced",
2183 "cnr_id": "comfy-core",
2184 "ver": "0.8.2",
2185 "enableTabs": false,
2186 "tabWidth": 65,
2187 "tabXOffset": 10,
2188 "hasSecondTab": false,
2189 "secondTabText": "Send Back",
2190 "secondTabOffset": 80,
2191 "secondTabWidth": 65,
2192 "ue_properties": {
2193 "widget_ue_connectable": [],
2194 "version": "7.7",
2195 "input_ue_unconnectable": []
2196 }
2197 },
2198 "widgets_values": []
2199 },
2200 {
2201 "id": 104,
2202 "type": "VAEDecode",
2203 "pos": [
2204 1080,
2205 210
2206 ],
2207 "size": [
2208 230,
2209 100
2210 ],
2211 "flags": [],
2212 "order": 5,
2213 "mode": 0,
2214 "inputs": [
2215 {
2216 "localized_name": "samples",
2217 "name": "samples",
2218 "type": "LATENT",
2219 "link": 147
2220 },
2221 {
2222 "localized_name": "vae",
2223 "name": "vae",
2224 "type": "VAE",
2225 "link": 148
2226 }
2227 ],
2228 "outputs": [
2229 {
2230 "localized_name": "IMAGE",
2231 "name": "IMAGE",
2232 "type": "IMAGE",
2233 "slot_index": 0,
2234 "links": [
2235 153
2236 ]
2237 }
2238 ],
2239 "properties": {
2240 "Node name for S&R": "VAEDecode",
2241 "cnr_id": "comfy-core",
2242 "ver": "0.8.2",
2243 "enableTabs": false,
2244 "tabWidth": 65,
2245 "tabXOffset": 10,
2246 "hasSecondTab": false,
2247 "secondTabText": "Send Back",
2248 "secondTabOffset": 80,
2249 "secondTabWidth": 65,
2250 "ue_properties": {
2251 "widget_ue_connectable": [],
2252 "version": "7.7",
2253 "input_ue_unconnectable": []
2254 }
2255 },
2256 "widgets_values": []
2257 },
2258 {
2259 "id": 105,
2260 "type": "RandomNoise",
2261 "pos": [
2262 490,
2263 220
2264 ],
2265 "size": [
2266 270,
2267 110
2268 ],
2269 "flags": [],
2270 "order": 1,
2271 "mode": 0,
2272 "inputs": [
2273 {
2274 "localized_name": "noise_seed",
2275 "name": "noise_seed",
2276 "type": "INT",
2277 "widget": {
2278 "name": "noise_seed"
2279 },
2280 "link": 216
2281 }
2282 ],
2283 "outputs": [
2284 {
2285 "localized_name": "NOISE",
2286 "name": "NOISE",
2287 "type": "NOISE",
2288 "links": [
2289 142
2290 ]
2291 }
2292 ],
2293 "properties": {
2294 "Node name for S&R": "RandomNoise",
2295 "cnr_id": "comfy-core",
2296 "ver": "0.8.2",
2297 "enableTabs": false,
2298 "tabWidth": 65,
2299 "tabXOffset": 10,
2300 "hasSecondTab": false,
2301 "secondTabText": "Send Back",
2302 "secondTabOffset": 80,
2303 "secondTabWidth": 65,
2304 "ue_properties": {
2305 "widget_ue_connectable": [],
2306 "version": "7.7",
2307 "input_ue_unconnectable": []
2308 }
2309 },
2310 "widgets_values": [
2311 133932424540642,
2312 "randomize"
2313 ]
2314 },
2315 {
2316 "id": 106,
2317 "type": "UNETLoader",
2318 "pos": [
2319 -460,
2320 270
2321 ],
2322 "size": [
2323 370,
2324 110
2325 ],
2326 "flags": [],
2327 "order": 6,
2328 "mode": 0,
2329 "inputs": [
2330 {
2331 "localized_name": "unet_name",
2332 "name": "unet_name",
2333 "type": "COMBO",
2334 "widget": {
2335 "name": "unet_name"
2336 },
2337 "link": 159
2338 }
2339 ],
2340 "outputs": [
2341 {
2342 "localized_name": "MODEL",
2343 "name": "MODEL",
2344 "type": "MODEL",
2345 "links": [
2346 139
2347 ]
2348 }
2349 ],
2350 "properties": {
2351 "Node name for S&R": "UNETLoader",
2352 "cnr_id": "comfy-core",
2353 "ver": "0.8.2",
2354 "enableTabs": false,
2355 "tabWidth": 65,
2356 "tabXOffset": 10,
2357 "hasSecondTab": false,
2358 "secondTabText": "Send Back",
2359 "secondTabOffset": 80,
2360 "secondTabWidth": 65,
2361 "models": [
2362 {
2363 "name": "flux-2-klein-base-4b-fp8.safetensors",
2364 "url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors",
2365 "directory": "diffusion_models"
2366 }
2367 ],
2368 "ue_properties": {
2369 "widget_ue_connectable": [],
2370 "version": "7.7",
2371 "input_ue_unconnectable": []
2372 }
2373 },
2374 "widgets_values": [
2375 "flux-2-klein-base-4b-fp8.safetensors",
2376 "default"
2377 ]
2378 },
2379 {
2380 "id": 107,
2381 "type": "VAELoader",
2382 "pos": [
2383 -450,
2384 770
2385 ],
2386 "size": [
2387 370,
2388 110
2389 ],
2390 "flags": [],
2391 "order": 7,
2392 "mode": 0,
2393 "inputs": [
2394 {
2395 "localized_name": "vae_name",
2396 "name": "vae_name",
2397 "type": "COMBO",
2398 "widget": {
2399 "name": "vae_name"
2400 },
2401 "link": 161
2402 }
2403 ],
2404 "outputs": [
2405 {
2406 "localized_name": "VAE",
2407 "name": "VAE",
2408 "type": "VAE",
2409 "links": [
2410 148,
2411 204,
2412 212
2413 ]
2414 }
2415 ],
2416 "properties": {
2417 "Node name for S&R": "VAELoader",
2418 "cnr_id": "comfy-core",
2419 "ver": "0.8.2",
2420 "enableTabs": false,
2421 "tabWidth": 65,
2422 "tabXOffset": 10,
2423 "hasSecondTab": false,
2424 "secondTabText": "Send Back",
2425 "secondTabOffset": 80,
2426 "secondTabWidth": 65,
2427 "models": [
2428 {
2429 "name": "full_encoder_small_decoder.safetensors",
2430 "url": "https://huggingface.co/black-forest-labs/FLUX.2-small-decoder/resolve/main/full_encoder_small_decoder.safetensors",
2431 "directory": "vae"
2432 }
2433 ],
2434 "ue_properties": {
2435 "widget_ue_connectable": [],
2436 "version": "7.7",
2437 "input_ue_unconnectable": []
2438 }
2439 },
2440 "widgets_values": [
2441 "full_encoder_small_decoder.safetensors"
2442 ]
2443 },
2444 {
2445 "id": 108,
2446 "type": "GetImageSize",
2447 "pos": [
2448 480,
2449 1140
2450 ],
2451 "size": [
2452 230,
2453 120
2454 ],
2455 "flags": [],
2456 "order": 8,
2457 "mode": 0,
2458 "inputs": [
2459 {
2460 "localized_name": "image",
2461 "name": "image",
2462 "type": "IMAGE",
2463 "link": 170
2464 }
2465 ],
2466 "outputs": [
2467 {
2468 "localized_name": "width",
2469 "name": "width",
2470 "type": "INT",
2471 "links": [
2472 171,
2473 172
2474 ]
2475 },
2476 {
2477 "localized_name": "height",
2478 "name": "height",
2479 "type": "INT",
2480 "links": [
2481 173,
2482 174
2483 ]
2484 },
2485 {
2486 "localized_name": "batch_size",
2487 "name": "batch_size",
2488 "type": "INT",
2489 "links": null
2490 }
2491 ],
2492 "properties": {
2493 "Node name for S&R": "GetImageSize",
2494 "cnr_id": "comfy-core",
2495 "ver": "0.8.2",
2496 "enableTabs": false,
2497 "tabWidth": 65,
2498 "tabXOffset": 10,
2499 "hasSecondTab": false,
2500 "secondTabText": "Send Back",
2501 "secondTabOffset": 80,
2502 "secondTabWidth": 65,
2503 "ue_properties": {
2504 "widget_ue_connectable": [],
2505 "version": "7.7",
2506 "input_ue_unconnectable": []
2507 }
2508 },
2509 "widgets_values": []
2510 },
2511 {
2512 "id": 109,
2513 "type": "EmptyFlux2LatentImage",
2514 "pos": [
2515 770,
2516 1120
2517 ],
2518 "size": [
2519 270,
2520 170
2521 ],
2522 "flags": [],
2523 "order": 9,
2524 "mode": 0,
2525 "inputs": [
2526 {
2527 "localized_name": "width",
2528 "name": "width",
2529 "type": "INT",
2530 "widget": {
2531 "name": "width"
2532 },
2533 "link": 172
2534 },
2535 {
2536 "localized_name": "height",
2537 "name": "height",
2538 "type": "INT",
2539 "widget": {
2540 "name": "height"
2541 },
2542 "link": 174
2543 }
2544 ],
2545 "outputs": [
2546 {
2547 "localized_name": "LATENT",
2548 "name": "LATENT",
2549 "type": "LATENT",
2550 "links": [
2551 146
2552 ]
2553 }
2554 ],
2555 "properties": {
2556 "Node name for S&R": "EmptyFlux2LatentImage",
2557 "cnr_id": "comfy-core",
2558 "ver": "0.8.2",
2559 "enableTabs": false,
2560 "tabWidth": 65,
2561 "tabXOffset": 10,
2562 "hasSecondTab": false,
2563 "secondTabText": "Send Back",
2564 "secondTabOffset": 80,
2565 "secondTabWidth": 65,
2566 "ue_properties": {
2567 "widget_ue_connectable": [],
2568 "version": "7.7",
2569 "input_ue_unconnectable": []
2570 }
2571 },
2572 "widgets_values": [
2573 1024,
2574 1024,
2575 1
2576 ]
2577 },
2578 {
2579 "id": 110,
2580 "type": "ImageScaleToTotalPixels",
2581 "pos": [
2582 -460,
2583 1100
2584 ],
2585 "size": [
2586 270,
2587 140
2588 ],
2589 "flags": [],
2590 "order": 10,
2591 "mode": 0,
2592 "inputs": [
2593 {
2594 "localized_name": "image",
2595 "name": "image",
2596 "type": "IMAGE",
2597 "link": 175
2598 }
2599 ],
2600 "outputs": [
2601 {
2602 "localized_name": "IMAGE",
2603 "name": "IMAGE",
2604 "type": "IMAGE",
2605 "links": [
2606 170,
2607 203
2608 ]
2609 }
2610 ],
2611 "properties": {
2612 "Node name for S&R": "ImageScaleToTotalPixels",
2613 "cnr_id": "comfy-core",
2614 "ver": "0.8.2",
2615 "enableTabs": false,
2616 "tabWidth": 65,
2617 "tabXOffset": 10,
2618 "hasSecondTab": false,
2619 "secondTabText": "Send Back",
2620 "secondTabOffset": 80,
2621 "secondTabWidth": 65,
2622 "ue_properties": {
2623 "widget_ue_connectable": [],
2624 "version": "7.7",
2625 "input_ue_unconnectable": []
2626 }
2627 },
2628 "widgets_values": [
2629 "nearest-exact",
2630 1,
2631 1
2632 ]
2633 },
2634 {
2635 "id": 85,
2636 "type": "ImageScaleToTotalPixels",
2637 "pos": [
2638 -460,
2639 1450
2640 ],
2641 "size": [
2642 270,
2643 140
2644 ],
2645 "flags": [],
2646 "order": 2,
2647 "mode": 0,
2648 "inputs": [
2649 {
2650 "localized_name": "image",
2651 "name": "image",
2652 "type": "IMAGE",
2653 "link": 186
2654 }
2655 ],
2656 "outputs": [
2657 {
2658 "localized_name": "IMAGE",
2659 "name": "IMAGE",
2660 "type": "IMAGE",
2661 "links": [
2662 211
2663 ]
2664 }
2665 ],
2666 "properties": {
2667 "Node name for S&R": "ImageScaleToTotalPixels",
2668 "cnr_id": "comfy-core",
2669 "ver": "0.8.2",
2670 "enableTabs": false,
2671 "tabWidth": 65,
2672 "tabXOffset": 10,
2673 "hasSecondTab": false,
2674 "secondTabText": "Send Back",
2675 "secondTabOffset": 80,
2676 "secondTabWidth": 65,
2677 "ue_properties": {
2678 "widget_ue_connectable": [],
2679 "version": "7.7",
2680 "input_ue_unconnectable": []
2681 }
2682 },
2683 "widgets_values": [
2684 "nearest-exact",
2685 1,
2686 1
2687 ]
2688 },
2689 {
2690 "id": 111,
2691 "type": "CLIPLoader",
2692 "pos": [
2693 -450,
2694 510
2695 ],
2696 "size": [
2697 370,
2698 150
2699 ],
2700 "flags": [],
2701 "order": 11,
2702 "mode": 0,
2703 "inputs": [
2704 {
2705 "localized_name": "clip_name",
2706 "name": "clip_name",
2707 "type": "COMBO",
2708 "widget": {
2709 "name": "clip_name"
2710 },
2711 "link": 160
2712 }
2713 ],
2714 "outputs": [
2715 {
2716 "localized_name": "CLIP",
2717 "name": "CLIP",
2718 "type": "CLIP",
2719 "links": [
2720 151,
2721 189
2722 ]
2723 }
2724 ],
2725 "properties": {
2726 "Node name for S&R": "CLIPLoader",
2727 "cnr_id": "comfy-core",
2728 "ver": "0.8.2",
2729 "enableTabs": false,
2730 "tabWidth": 65,
2731 "tabXOffset": 10,
2732 "hasSecondTab": false,
2733 "secondTabText": "Send Back",
2734 "secondTabOffset": 80,
2735 "secondTabWidth": 65,
2736 "models": [
2737 {
2738 "name": "qwen_3_4b.safetensors",
2739 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors",
2740 "directory": "text_encoders"
2741 }
2742 ],
2743 "ue_properties": {
2744 "widget_ue_connectable": [],
2745 "version": "7.7",
2746 "input_ue_unconnectable": []
2747 }
2748 },
2749 "widgets_values": [
2750 "qwen_3_4b.safetensors",
2751 "flux2",
2752 "default"
2753 ]
2754 },
2755 {
2756 "id": 113,
2757 "type": "CLIPTextEncode",
2758 "pos": [
2759 -30,
2760 230
2761 ],
2762 "size": [
2763 440,
2764 560
2765 ],
2766 "flags": [],
2767 "order": 12,
2768 "mode": 0,
2769 "inputs": [
2770 {
2771 "localized_name": "clip",
2772 "name": "clip",
2773 "type": "CLIP",
2774 "link": 151
2775 },
2776 {
2777 "localized_name": "text",
2778 "name": "text",
2779 "type": "STRING",
2780 "widget": {
2781 "name": "text"
2782 },
2783 "link": 162
2784 }
2785 ],
2786 "outputs": [
2787 {
2788 "localized_name": "CONDITIONING",
2789 "name": "CONDITIONING",
2790 "type": "CONDITIONING",
2791 "slot_index": 0,
2792 "links": [
2793 201
2794 ]
2795 }
2796 ],
2797 "title": "CLIP Text Encode (Positive Prompt)",
2798 "properties": {
2799 "Node name for S&R": "CLIPTextEncode",
2800 "cnr_id": "comfy-core",
2801 "ver": "0.8.2",
2802 "enableTabs": false,
2803 "tabWidth": 65,
2804 "tabXOffset": 10,
2805 "hasSecondTab": false,
2806 "secondTabText": "Send Back",
2807 "secondTabOffset": 80,
2808 "secondTabWidth": 65,
2809 "ue_properties": {
2810 "widget_ue_connectable": [],
2811 "version": "7.7",
2812 "input_ue_unconnectable": []
2813 }
2814 },
2815 "widgets_values": [
2816 "A stylish young woman with dark skin wearing a plush deep emerald green bathrobe, light pink towel turban, and red heart-shaped sunglasses, seated on a light-colored rattan chair with soft pink cushions, positioned in front of a textured dusty rose pink wall with an arched alcove, large tropical plants with broad dark green leaves framing both sides, woven straw baskets on the floor, remove any existing shoes from the background, only the woman's beige woven sandals visible in the foreground, soft natural lighting casting gentle shadows, warm bohemian chic aesthetic, professional fashion photography"
2817 ],
2818 "color": "#232",
2819 "bgcolor": "#353"
2820 },
2821 {
2822 "id": 87,
2823 "type": "CLIPTextEncode",
2824 "pos": [
2825 -10,
2826 850
2827 ],
2828 "size": [
2829 420,
2830 140
2831 ],
2832 "flags": [],
2833 "order": 3,
2834 "mode": 0,
2835 "inputs": [
2836 {
2837 "localized_name": "clip",
2838 "name": "clip",
2839 "type": "CLIP",
2840 "link": 189
2841 }
2842 ],
2843 "outputs": [
2844 {
2845 "localized_name": "CONDITIONING",
2846 "name": "CONDITIONING",
2847 "type": "CONDITIONING",
2848 "links": [
2849 202
2850 ]
2851 }
2852 ],
2853 "title": "CLIP Text Encode ( Negative Prompt)",
2854 "properties": {
2855 "Node name for S&R": "CLIPTextEncode",
2856 "cnr_id": "comfy-core",
2857 "ver": "0.9.1",
2858 "enableTabs": false,
2859 "tabWidth": 65,
2860 "tabXOffset": 10,
2861 "hasSecondTab": false,
2862 "secondTabText": "Send Back",
2863 "secondTabOffset": 80,
2864 "secondTabWidth": 65,
2865 "ue_properties": {
2866 "widget_ue_connectable": [],
2867 "version": "7.7",
2868 "input_ue_unconnectable": []
2869 }
2870 },
2871 "widgets_values": [
2872 ""
2873 ],
2874 "color": "#323",
2875 "bgcolor": "#535"
2876 },
2877 {
2878 "id": 114,
2879 "type": "CFGGuider",
2880 "pos": [
2881 490,
2882 400
2883 ],
2884 "size": [
2885 270,
2886 160
2887 ],
2888 "flags": [],
2889 "order": 13,
2890 "mode": 0,
2891 "inputs": [
2892 {
2893 "localized_name": "model",
2894 "name": "model",
2895 "type": "MODEL",
2896 "link": 139
2897 },
2898 {
2899 "localized_name": "positive",
2900 "name": "positive",
2901 "type": "CONDITIONING",
2902 "link": 213
2903 },
2904 {
2905 "localized_name": "negative",
2906 "name": "negative",
2907 "type": "CONDITIONING",
2908 "link": 214
2909 }
2910 ],
2911 "outputs": [
2912 {
2913 "localized_name": "GUIDER",
2914 "name": "GUIDER",
2915 "type": "GUIDER",
2916 "links": [
2917 143
2918 ]
2919 }
2920 ],
2921 "properties": {
2922 "Node name for S&R": "CFGGuider",
2923 "cnr_id": "comfy-core",
2924 "ver": "0.8.2",
2925 "enableTabs": false,
2926 "tabWidth": 65,
2927 "tabXOffset": 10,
2928 "hasSecondTab": false,
2929 "secondTabText": "Send Back",
2930 "secondTabOffset": 80,
2931 "secondTabWidth": 65,
2932 "ue_properties": {
2933 "widget_ue_connectable": [],
2934 "version": "7.7",
2935 "input_ue_unconnectable": []
2936 }
2937 },
2938 "widgets_values": [
2939 5
2940 ]
2941 },
2942 {
2943 "id": 115,
2944 "type": "Flux2Scheduler",
2945 "pos": [
2946 490,
2947 830
2948 ],
2949 "size": [
2950 270,
2951 170
2952 ],
2953 "flags": [],
2954 "order": 14,
2955 "mode": 0,
2956 "inputs": [
2957 {
2958 "localized_name": "width",
2959 "name": "width",
2960 "type": "INT",
2961 "widget": {
2962 "name": "width"
2963 },
2964 "link": 171
2965 },
2966 {
2967 "localized_name": "height",
2968 "name": "height",
2969 "type": "INT",
2970 "widget": {
2971 "name": "height"
2972 },
2973 "link": 173
2974 }
2975 ],
2976 "outputs": [
2977 {
2978 "localized_name": "SIGMAS",
2979 "name": "SIGMAS",
2980 "type": "SIGMAS",
2981 "links": [
2982 145
2983 ]
2984 }
2985 ],
2986 "properties": {
2987 "Node name for S&R": "Flux2Scheduler",
2988 "cnr_id": "comfy-core",
2989 "ver": "0.8.2",
2990 "enableTabs": false,
2991 "tabWidth": 65,
2992 "tabXOffset": 10,
2993 "hasSecondTab": false,
2994 "secondTabText": "Send Back",
2995 "secondTabOffset": 80,
2996 "secondTabWidth": 65,
2997 "ue_properties": {
2998 "widget_ue_connectable": [],
2999 "version": "7.7",
3000 "input_ue_unconnectable": []
3001 }
3002 },
3003 "widgets_values": [
3004 20,
3005 1024,
3006 1024
3007 ]
3008 },
3009 {
3010 "id": 125,
3011 "type": "ReferenceLatent",
3012 "pos": [
3013 190,
3014 1240
3015 ],
3016 "size": [
3017 230,
3018 100
3019 ],
3020 "flags": {
3021 "collapsed": false
3022 },
3023 "order": 15,
3024 "mode": 0,
3025 "inputs": [
3026 {
3027 "localized_name": "conditioning",
3028 "name": "conditioning",
3029 "type": "CONDITIONING",
3030 "link": 202
3031 },
3032 {
3033 "localized_name": "latent",
3034 "name": "latent",
3035 "shape": 7,
3036 "type": "LATENT",
3037 "link": 199
3038 }
3039 ],
3040 "outputs": [
3041 {
3042 "localized_name": "CONDITIONING",
3043 "name": "CONDITIONING",
3044 "type": "CONDITIONING",
3045 "links": [
3046 210
3047 ]
3048 }
3049 ],
3050 "properties": {
3051 "Node name for S&R": "ReferenceLatent",
3052 "cnr_id": "comfy-core",
3053 "ver": "0.8.2",
3054 "enableTabs": false,
3055 "tabWidth": 65,
3056 "tabXOffset": 10,
3057 "hasSecondTab": false,
3058 "secondTabText": "Send Back",
3059 "secondTabOffset": 80,
3060 "secondTabWidth": 65,
3061 "ue_properties": {
3062 "widget_ue_connectable": [],
3063 "version": "7.7",
3064 "input_ue_unconnectable": []
3065 }
3066 },
3067 "widgets_values": []
3068 },
3069 {
3070 "id": 126,
3071 "type": "VAEEncode",
3072 "pos": [
3073 -150,
3074 1120
3075 ],
3076 "size": [
3077 230,
3078 100
3079 ],
3080 "flags": {
3081 "collapsed": false
3082 },
3083 "order": 16,
3084 "mode": 0,
3085 "inputs": [
3086 {
3087 "localized_name": "pixels",
3088 "name": "pixels",
3089 "type": "IMAGE",
3090 "link": 203
3091 },
3092 {
3093 "localized_name": "vae",
3094 "name": "vae",
3095 "type": "VAE",
3096 "link": 204
3097 }
3098 ],
3099 "outputs": [
3100 {
3101 "localized_name": "LATENT",
3102 "name": "LATENT",
3103 "type": "LATENT",
3104 "links": [
3105 199,
3106 200
3107 ]
3108 }
3109 ],
3110 "properties": {
3111 "Node name for S&R": "VAEEncode",
3112 "cnr_id": "comfy-core",
3113 "ver": "0.8.2",
3114 "enableTabs": false,
3115 "tabWidth": 65,
3116 "tabXOffset": 10,
3117 "hasSecondTab": false,
3118 "secondTabText": "Send Back",
3119 "secondTabOffset": 80,
3120 "secondTabWidth": 65,
3121 "ue_properties": {
3122 "widget_ue_connectable": [],
3123 "version": "7.7",
3124 "input_ue_unconnectable": []
3125 }
3126 },
3127 "widgets_values": []
3128 },
3129 {
3130 "id": 127,
3131 "type": "ReferenceLatent",
3132 "pos": [
3133 200,
3134 1100
3135 ],
3136 "size": [
3137 230,
3138 100
3139 ],
3140 "flags": {
3141 "collapsed": false
3142 },
3143 "order": 17,
3144 "mode": 0,
3145 "inputs": [
3146 {
3147 "localized_name": "conditioning",
3148 "name": "conditioning",
3149 "type": "CONDITIONING",
3150 "link": 201
3151 },
3152 {
3153 "localized_name": "latent",
3154 "name": "latent",
3155 "shape": 7,
3156 "type": "LATENT",
3157 "link": 200
3158 }
3159 ],
3160 "outputs": [
3161 {
3162 "localized_name": "CONDITIONING",
3163 "name": "CONDITIONING",
3164 "type": "CONDITIONING",
3165 "links": [
3166 209
3167 ]
3168 }
3169 ],
3170 "properties": {
3171 "Node name for S&R": "ReferenceLatent",
3172 "cnr_id": "comfy-core",
3173 "ver": "0.8.2",
3174 "enableTabs": false,
3175 "tabWidth": 65,
3176 "tabXOffset": 10,
3177 "hasSecondTab": false,
3178 "secondTabText": "Send Back",
3179 "secondTabOffset": 80,
3180 "secondTabWidth": 65,
3181 "ue_properties": {
3182 "widget_ue_connectable": [],
3183 "version": "7.7",
3184 "input_ue_unconnectable": []
3185 }
3186 },
3187 "widgets_values": []
3188 },
3189 {
3190 "id": 128,
3191 "type": "ReferenceLatent",
3192 "pos": [
3193 200,
3194 1610
3195 ],
3196 "size": [
3197 230,
3198 100
3199 ],
3200 "flags": {
3201 "collapsed": false
3202 },
3203 "order": 18,
3204 "mode": 0,
3205 "inputs": [
3206 {
3207 "localized_name": "conditioning",
3208 "name": "conditioning",
3209 "type": "CONDITIONING",
3210 "link": 210
3211 },
3212 {
3213 "localized_name": "latent",
3214 "name": "latent",
3215 "shape": 7,
3216 "type": "LATENT",
3217 "link": 207
3218 }
3219 ],
3220 "outputs": [
3221 {
3222 "localized_name": "CONDITIONING",
3223 "name": "CONDITIONING",
3224 "type": "CONDITIONING",
3225 "links": [
3226 214
3227 ]
3228 }
3229 ],
3230 "properties": {
3231 "Node name for S&R": "ReferenceLatent",
3232 "cnr_id": "comfy-core",
3233 "ver": "0.8.2",
3234 "enableTabs": false,
3235 "tabWidth": 65,
3236 "tabXOffset": 10,
3237 "hasSecondTab": false,
3238 "secondTabText": "Send Back",
3239 "secondTabOffset": 80,
3240 "secondTabWidth": 65,
3241 "ue_properties": {
3242 "widget_ue_connectable": [],
3243 "version": "7.7",
3244 "input_ue_unconnectable": []
3245 }
3246 },
3247 "widgets_values": []
3248 },
3249 {
3250 "id": 129,
3251 "type": "VAEEncode",
3252 "pos": [
3253 -140,
3254 1470
3255 ],
3256 "size": [
3257 230,
3258 100
3259 ],
3260 "flags": {
3261 "collapsed": false
3262 },
3263 "order": 19,
3264 "mode": 0,
3265 "inputs": [
3266 {
3267 "localized_name": "pixels",
3268 "name": "pixels",
3269 "type": "IMAGE",
3270 "link": 211
3271 },
3272 {
3273 "localized_name": "vae",
3274 "name": "vae",
3275 "type": "VAE",
3276 "link": 212
3277 }
3278 ],
3279 "outputs": [
3280 {
3281 "localized_name": "LATENT",
3282 "name": "LATENT",
3283 "type": "LATENT",
3284 "links": [
3285 207,
3286 208
3287 ]
3288 }
3289 ],
3290 "properties": {
3291 "Node name for S&R": "VAEEncode",
3292 "cnr_id": "comfy-core",
3293 "ver": "0.8.2",
3294 "enableTabs": false,
3295 "tabWidth": 65,
3296 "tabXOffset": 10,
3297 "hasSecondTab": false,
3298 "secondTabText": "Send Back",
3299 "secondTabOffset": 80,
3300 "secondTabWidth": 65,
3301 "ue_properties": {
3302 "widget_ue_connectable": [],
3303 "version": "7.7",
3304 "input_ue_unconnectable": []
3305 }
3306 },
3307 "widgets_values": []
3308 },
3309 {
3310 "id": 130,
3311 "type": "ReferenceLatent",
3312 "pos": [
3313 200,
3314 1470
3315 ],
3316 "size": [
3317 230,
3318 100
3319 ],
3320 "flags": {
3321 "collapsed": false
3322 },
3323 "order": 20,
3324 "mode": 0,
3325 "inputs": [
3326 {
3327 "localized_name": "conditioning",
3328 "name": "conditioning",
3329 "type": "CONDITIONING",
3330 "link": 209
3331 },
3332 {
3333 "localized_name": "latent",
3334 "name": "latent",
3335 "shape": 7,
3336 "type": "LATENT",
3337 "link": 208
3338 }
3339 ],
3340 "outputs": [
3341 {
3342 "localized_name": "CONDITIONING",
3343 "name": "CONDITIONING",
3344 "type": "CONDITIONING",
3345 "links": [
3346 213
3347 ]
3348 }
3349 ],
3350 "properties": {
3351 "Node name for S&R": "ReferenceLatent",
3352 "cnr_id": "comfy-core",
3353 "ver": "0.8.2",
3354 "enableTabs": false,
3355 "tabWidth": 65,
3356 "tabXOffset": 10,
3357 "hasSecondTab": false,
3358 "secondTabText": "Send Back",
3359 "secondTabOffset": 80,
3360 "secondTabWidth": 65,
3361 "ue_properties": {
3362 "widget_ue_connectable": [],
3363 "version": "7.7",
3364 "input_ue_unconnectable": []
3365 }
3366 },
3367 "widgets_values": []
3368 }
3369 ],
3370 "groups": [
3371 {
3372 "id": 1,
3373 "title": "Models",
3374 "bounding": [
3375 -470,
3376 140,
3377 400,
3378 860
3379 ],
3380 "color": "#3f789e",
3381 "flags": []
3382 },
3383 {
3384 "id": 2,
3385 "title": "Prompt",
3386 "bounding": [
3387 -50,
3388 140,
3389 480,
3390 870
3391 ],
3392 "color": "#3f789e",
3393 "flags": []
3394 },
3395 {
3396 "id": 3,
3397 "title": "Sampler",
3398 "bounding": [
3399 460,
3400 140,
3401 560,
3402 870
3403 ],
3404 "color": "#3f789e",
3405 "flags": []
3406 },
3407 {
3408 "id": 6,
3409 "title": "Reference Image 1",
3410 "bounding": [
3411 -470,
3412 1030,
3413 905,
3414 319.6
3415 ],
3416 "color": "#3f789e",
3417 "flags": []
3418 },
3419 {
3420 "id": 7,
3421 "title": "Reference Image 2",
3422 "bounding": [
3423 -470,
3424 1380,
3425 905,
3426 339.6
3427 ],
3428 "color": "#3f789e",
3429 "flags": []
3430 }
3431 ],
3432 "links": [
3433 {
3434 "id": 139,
3435 "origin_id": 106,
3436 "origin_slot": 0,
3437 "target_id": 114,
3438 "target_slot": 0,
3439 "type": "MODEL"
3440 },
3441 {
3442 "id": 142,
3443 "origin_id": 105,
3444 "origin_slot": 0,
3445 "target_id": 103,
3446 "target_slot": 0,
3447 "type": "NOISE"
3448 },
3449 {
3450 "id": 143,
3451 "origin_id": 114,
3452 "origin_slot": 0,
3453 "target_id": 103,
3454 "target_slot": 1,
3455 "type": "GUIDER"
3456 },
3457 {
3458 "id": 144,
3459 "origin_id": 102,
3460 "origin_slot": 0,
3461 "target_id": 103,
3462 "target_slot": 2,
3463 "type": "SAMPLER"
3464 },
3465 {
3466 "id": 145,
3467 "origin_id": 115,
3468 "origin_slot": 0,
3469 "target_id": 103,
3470 "target_slot": 3,
3471 "type": "SIGMAS"
3472 },
3473 {
3474 "id": 146,
3475 "origin_id": 109,
3476 "origin_slot": 0,
3477 "target_id": 103,
3478 "target_slot": 4,
3479 "type": "LATENT"
3480 },
3481 {
3482 "id": 147,
3483 "origin_id": 103,
3484 "origin_slot": 0,
3485 "target_id": 104,
3486 "target_slot": 0,
3487 "type": "LATENT"
3488 },
3489 {
3490 "id": 148,
3491 "origin_id": 107,
3492 "origin_slot": 0,
3493 "target_id": 104,
3494 "target_slot": 1,
3495 "type": "VAE"
3496 },
3497 {
3498 "id": 151,
3499 "origin_id": 111,
3500 "origin_slot": 0,
3501 "target_id": 113,
3502 "target_slot": 0,
3503 "type": "CLIP"
3504 },
3505 {
3506 "id": 153,
3507 "origin_id": 104,
3508 "origin_slot": 0,
3509 "target_id": -20,
3510 "target_slot": 0,
3511 "type": "IMAGE"
3512 },
3513 {
3514 "id": 159,
3515 "origin_id": -10,
3516 "origin_slot": 0,
3517 "target_id": 106,
3518 "target_slot": 0,
3519 "type": "COMBO"
3520 },
3521 {
3522 "id": 160,
3523 "origin_id": -10,
3524 "origin_slot": 1,
3525 "target_id": 111,
3526 "target_slot": 0,
3527 "type": "COMBO"
3528 },
3529 {
3530 "id": 161,
3531 "origin_id": -10,
3532 "origin_slot": 2,
3533 "target_id": 107,
3534 "target_slot": 0,
3535 "type": "COMBO"
3536 },
3537 {
3538 "id": 162,
3539 "origin_id": -10,
3540 "origin_slot": 3,
3541 "target_id": 113,
3542 "target_slot": 1,
3543 "type": "STRING"
3544 },
3545 {
3546 "id": 170,
3547 "origin_id": 110,
3548 "origin_slot": 0,
3549 "target_id": 108,
3550 "target_slot": 0,
3551 "type": "IMAGE"
3552 },
3553 {
3554 "id": 171,
3555 "origin_id": 108,
3556 "origin_slot": 0,
3557 "target_id": 115,
3558 "target_slot": 0,
3559 "type": "INT"
3560 },
3561 {
3562 "id": 172,
3563 "origin_id": 108,
3564 "origin_slot": 0,
3565 "target_id": 109,
3566 "target_slot": 0,
3567 "type": "INT"
3568 },
3569 {
3570 "id": 173,
3571 "origin_id": 108,
3572 "origin_slot": 1,
3573 "target_id": 115,
3574 "target_slot": 1,
3575 "type": "INT"
3576 },
3577 {
3578 "id": 174,
3579 "origin_id": 108,
3580 "origin_slot": 1,
3581 "target_id": 109,
3582 "target_slot": 1,
3583 "type": "INT"
3584 },
3585 {
3586 "id": 175,
3587 "origin_id": -10,
3588 "origin_slot": 4,
3589 "target_id": 110,
3590 "target_slot": 0,
3591 "type": "IMAGE"
3592 },
3593 {
3594 "id": 186,
3595 "origin_id": -10,
3596 "origin_slot": 5,
3597 "target_id": 85,
3598 "target_slot": 0,
3599 "type": "IMAGE"
3600 },
3601 {
3602 "id": 189,
3603 "origin_id": 111,
3604 "origin_slot": 0,
3605 "target_id": 87,
3606 "target_slot": 0,
3607 "type": "CLIP"
3608 },
3609 {
3610 "id": 199,
3611 "origin_id": 126,
3612 "origin_slot": 0,
3613 "target_id": 125,
3614 "target_slot": 1,
3615 "type": "LATENT"
3616 },
3617 {
3618 "id": 200,
3619 "origin_id": 126,
3620 "origin_slot": 0,
3621 "target_id": 127,
3622 "target_slot": 1,
3623 "type": "LATENT"
3624 },
3625 {
3626 "id": 201,
3627 "origin_id": 113,
3628 "origin_slot": 0,
3629 "target_id": 127,
3630 "target_slot": 0,
3631 "type": "CONDITIONING"
3632 },
3633 {
3634 "id": 202,
3635 "origin_id": 87,
3636 "origin_slot": 0,
3637 "target_id": 125,
3638 "target_slot": 0,
3639 "type": "CONDITIONING"
3640 },
3641 {
3642 "id": 203,
3643 "origin_id": 110,
3644 "origin_slot": 0,
3645 "target_id": 126,
3646 "target_slot": 0,
3647 "type": "IMAGE"
3648 },
3649 {
3650 "id": 204,
3651 "origin_id": 107,
3652 "origin_slot": 0,
3653 "target_id": 126,
3654 "target_slot": 1,
3655 "type": "VAE"
3656 },
3657 {
3658 "id": 207,
3659 "origin_id": 129,
3660 "origin_slot": 0,
3661 "target_id": 128,
3662 "target_slot": 1,
3663 "type": "LATENT"
3664 },
3665 {
3666 "id": 208,
3667 "origin_id": 129,
3668 "origin_slot": 0,
3669 "target_id": 130,
3670 "target_slot": 1,
3671 "type": "LATENT"
3672 },
3673 {
3674 "id": 209,
3675 "origin_id": 127,
3676 "origin_slot": 0,
3677 "target_id": 130,
3678 "target_slot": 0,
3679 "type": "CONDITIONING"
3680 },
3681 {
3682 "id": 210,
3683 "origin_id": 125,
3684 "origin_slot": 0,
3685 "target_id": 128,
3686 "target_slot": 0,
3687 "type": "CONDITIONING"
3688 },
3689 {
3690 "id": 211,
3691 "origin_id": 85,
3692 "origin_slot": 0,
3693 "target_id": 129,
3694 "target_slot": 0,
3695 "type": "IMAGE"
3696 },
3697 {
3698 "id": 212,
3699 "origin_id": 107,
3700 "origin_slot": 0,
3701 "target_id": 129,
3702 "target_slot": 1,
3703 "type": "VAE"
3704 },
3705 {
3706 "id": 213,
3707 "origin_id": 130,
3708 "origin_slot": 0,
3709 "target_id": 114,
3710 "target_slot": 1,
3711 "type": "CONDITIONING"
3712 },
3713 {
3714 "id": 214,
3715 "origin_id": 128,
3716 "origin_slot": 0,
3717 "target_id": 114,
3718 "target_slot": 2,
3719 "type": "CONDITIONING"
3720 },
3721 {
3722 "id": 216,
3723 "origin_id": -10,
3724 "origin_slot": 6,
3725 "target_id": 105,
3726 "target_slot": 0,
3727 "type": "INT"
3728 }
3729 ],
3730 "extra": {
3731 "workflowRendererVersion": "LG",
3732 "ue_links": []
3733 }
3734 }
3735 ]
3736 },
3737 "config": [],
3738 "extra": {
3739 "ds": {
3740 "scale": 0.47564743602095483,
3741 "offset": [
3742 939.5821745596121,
3743 -107.82384006843728
3744 ]
3745 },
3746 "frontendVersion": "1.47.10",
3747 "workflowRendererVersion": "LG",
3748 "VHS_latentpreview": false,
3749 "VHS_latentpreviewrate": 0,
3750 "VHS_MetadataImage": true,
3751 "VHS_KeepIntermediate": true,
3752 "ue_links": []
3753 },
3754 "version": 0.4
3755}