ComfyPilotComfyPilot
工作流 / 图像 / Flux.1 图像修复
Flux.1 图像修复

Flux.1 图像修复

Flux.1 Inpaint

使用 Flux.1 局部重绘填充图像缺失部分。

图像 4 个节点 1 个输入 412 次使用 ComfyUI ≥ 0.3.42 ComfyUI 28 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 4 个权重文件,其中 4 个能在本站模型库里找到。

ae.safetensors 在模型库查看
clip_l.safetensors 在模型库查看
flux1-fill-dev.safetensors 在模型库查看
t5xxl_fp16.safetensors 在模型库查看

节点构成

MarkdownNote × 1
SaveImage × 1
LoadImage × 1
42bcb419-1e9f-48eb-a6d6-c22e0625db3a × 1

官方标注的模型

FLUXFLUX.1

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "551d82b0-b1fb-483a-a5ea-564bdb813625",
3 "revision": 0,
4 "last_node_id": 47,
5 "last_link_id": 113,
6 "nodes": [
7 {
8 "id": 45,
9 "type": "MarkdownNote",
10 "pos": [
11 -669.9999985871489,
12 -119.99996938823182
13 ],
14 "size": [
15 420,
16 938.953125
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [],
23 "title": "For Local User",
24 "properties": [],
25 "widgets_values": [
26 "[Tutorial](https://docs.comfy.org/tutorials/flux/flux-1-fill-dev)\n\nGuide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\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\n## Model links\n\n- [Hugging Face:Comfy-Org/flux1-dev](https://huggingface.co/Comfy-Org/flux1-dev)\n- [Hugging Face:Comfy-Org/Lumina_Image_2.0_Repackaged](https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/flux1-dev](https://modelscope.cn/models/Comfy-Org/flux1-dev)\n- [ModelScope:Comfy-Org/Lumina_Image_2.0_Repackaged](https://modelscope.cn/models/Comfy-Org/Lumina_Image_2.0_Repackaged)\n\n**text_encoders**\n\n- [clip_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors) (234.7 MB)\n- [t5xxl_fp16.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors) (9.12 GB)\n\n**diffusion_models**\n\n- [flux1-fill-dev.safetensors](https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/split_files/diffusion_models/flux1-fill-dev.safetensors) (22.17 GB)\n\n**vae**\n\n- [ae.safetensors](https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors) (319.8 MB)\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├── clip_l.safetensors\n│ │ └── t5xxl_fp16.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── flux1-fill-dev.safetensors\n│ └── 📂 vae/\n│ └── ae.safetensors\n```\n"
27 ],
28 "color": "#222",
29 "bgcolor": "#000"
30 },
31 {
32 "id": 9,
33 "type": "SaveImage",
34 "pos": [
35 550.0000452112272,
36 -119.99996938823182
37 ],
38 "size": [
39 580,
40 490
41 ],
42 "flags": [],
43 "order": 3,
44 "mode": 0,
45 "inputs": [
46 {
47 "name": "images",
48 "type": "IMAGE",
49 "link": 105
50 }
51 ],
52 "outputs": [],
53 "properties": {
54 "cnr_id": "comfy-core",
55 "ver": "0.3.64"
56 },
57 "widgets_values": [
58 "ComfyUI"
59 ]
60 },
61 {
62 "id": 17,
63 "type": "LoadImage",
64 "pos": [
65 -209.99997645248573,
66 -119.99996938823182
67 ],
68 "size": [
69 320,
70 430
71 ],
72 "flags": [],
73 "order": 1,
74 "mode": 0,
75 "inputs": [],
76 "outputs": [
77 {
78 "name": "IMAGE",
79 "type": "IMAGE",
80 "slot_index": 0,
81 "links": [
82 103
83 ]
84 },
85 {
86 "name": "MASK",
87 "type": "MASK",
88 "slot_index": 1,
89 "links": [
90 104
91 ]
92 }
93 ],
94 "properties": {
95 "Node name for S&R": "LoadImage",
96 "cnr_id": "comfy-core",
97 "ver": "0.3.64"
98 },
99 "widgets_values": [
100 "flux_fill_inpaint_example_input_image.png",
101 "image"
102 ]
103 },
104 {
105 "id": 47,
106 "type": "42bcb419-1e9f-48eb-a6d6-c22e0625db3a",
107 "pos": [
108 129.99998587149196,
109 -119.99999081646956
110 ],
111 "size": [
112 400,
113 470
114 ],
115 "flags": [],
116 "order": 2,
117 "mode": 0,
118 "inputs": [
119 {
120 "label": "image",
121 "name": "pixels",
122 "type": "IMAGE",
123 "link": 103
124 },
125 {
126 "name": "mask",
127 "type": "MASK",
128 "link": 104
129 },
130 {
131 "label": "prompt",
132 "name": "text",
133 "type": "STRING",
134 "widget": {
135 "name": "text"
136 },
137 "link": null
138 }
139 ],
140 "outputs": [
141 {
142 "name": "IMAGE",
143 "type": "IMAGE",
144 "links": [
145 105
146 ]
147 }
148 ],
149 "properties": {
150 "proxyWidgets": [
151 [
152 "23",
153 "text"
154 ],
155 [
156 "31",
157 "unet_name"
158 ],
159 [
160 "34",
161 "clip_name1"
162 ],
163 [
164 "34",
165 "clip_name2"
166 ],
167 [
168 "32",
169 "vae_name"
170 ],
171 [
172 "3",
173 "seed"
174 ],
175 [
176 "3",
177 "control_after_generate"
178 ]
179 ]
180 },
181 "widgets_values": []
182 }
183 ],
184 "links": [
185 [
186 103,
187 17,
188 0,
189 47,
190 0,
191 "IMAGE"
192 ],
193 [
194 104,
195 17,
196 1,
197 47,
198 1,
199 "MASK"
200 ],
201 [
202 105,
203 47,
204 0,
205 9,
206 0,
207 "IMAGE"
208 ]
209 ],
210 "groups": [],
211 "definitions": {
212 "subgraphs": [
213 {
214 "id": "42bcb419-1e9f-48eb-a6d6-c22e0625db3a",
215 "version": 1,
216 "state": {
217 "lastGroupId": 3,
218 "lastNodeId": 47,
219 "lastLinkId": 113,
220 "lastRerouteId": 0
221 },
222 "revision": 0,
223 "config": [],
224 "name": "Flux.1 Fill Dev Image Inpainting",
225 "inputNode": {
226 "id": -10,
227 "bounding": [
228 -850,
229 164,
230 120,
231 180
232 ]
233 },
234 "outputNode": {
235 "id": -20,
236 "bounding": [
237 1400,
238 -50,
239 120,
240 60
241 ]
242 },
243 "inputs": [
244 {
245 "id": "65727ee9-09d0-40c9-bd86-11e0823eb676",
246 "name": "pixels",
247 "type": "IMAGE",
248 "linkIds": [
249 99
250 ],
251 "localized_name": "pixels",
252 "label": "image",
253 "pos": [
254 -750,
255 184
256 ]
257 },
258 {
259 "id": "28424f77-56c5-49c1-ba41-6bd78287c186",
260 "name": "mask",
261 "type": "MASK",
262 "linkIds": [
263 100
264 ],
265 "localized_name": "mask",
266 "pos": [
267 -750,
268 204
269 ]
270 },
271 {
272 "id": "42675ba6-69c7-4b6d-9aee-5d9ef7192e24",
273 "name": "text",
274 "type": "STRING",
275 "linkIds": [
276 109
277 ],
278 "label": "prompt",
279 "pos": [
280 -750,
281 224
282 ]
283 },
284 {
285 "id": "5986f37c-c636-42b4-b68a-7f650edc47fb",
286 "name": "unet_name",
287 "type": "COMBO",
288 "linkIds": [
289 110
290 ],
291 "pos": [
292 -750,
293 244
294 ]
295 },
296 {
297 "id": "5f484fb2-f331-4775-8294-0c907b37527d",
298 "name": "clip_name1",
299 "type": "COMBO",
300 "linkIds": [
301 111
302 ],
303 "pos": [
304 -750,
305 264
306 ]
307 },
308 {
309 "id": "8e002fdd-b409-4a35-a6fa-2f64999f70a3",
310 "name": "clip_name2",
311 "type": "COMBO",
312 "linkIds": [
313 112
314 ],
315 "pos": [
316 -750,
317 284
318 ]
319 },
320 {
321 "id": "a0e9ab5a-08a8-43ff-9963-c7e7ac6d9ddc",
322 "name": "vae_name",
323 "type": "COMBO",
324 "linkIds": [
325 113
326 ],
327 "pos": [
328 -750,
329 304
330 ]
331 }
332 ],
333 "outputs": [
334 {
335 "id": "1dee24ec-54a8-41be-aa30-a8fb797d3d23",
336 "name": "IMAGE",
337 "type": "IMAGE",
338 "linkIds": [
339 95
340 ],
341 "localized_name": "IMAGE",
342 "pos": [
343 1420,
344 -30
345 ]
346 }
347 ],
348 "widgets": [],
349 "nodes": [
350 {
351 "id": 34,
352 "type": "DualCLIPLoader",
353 "pos": [
354 -580,
355 140
356 ],
357 "size": [
358 320,
359 175.984375
360 ],
361 "flags": [],
362 "order": 0,
363 "mode": 0,
364 "inputs": [
365 {
366 "localized_name": "clip_name1",
367 "name": "clip_name1",
368 "type": "COMBO",
369 "widget": {
370 "name": "clip_name1"
371 },
372 "link": 111
373 },
374 {
375 "localized_name": "clip_name2",
376 "name": "clip_name2",
377 "type": "COMBO",
378 "widget": {
379 "name": "clip_name2"
380 },
381 "link": 112
382 }
383 ],
384 "outputs": [
385 {
386 "localized_name": "CLIP",
387 "name": "CLIP",
388 "type": "CLIP",
389 "links": [
390 62
391 ]
392 }
393 ],
394 "properties": {
395 "Node name for S&R": "DualCLIPLoader",
396 "cnr_id": "comfy-core",
397 "ver": "0.3.64",
398 "models": [
399 {
400 "name": "clip_l.safetensors",
401 "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors",
402 "directory": "text_encoders"
403 },
404 {
405 "name": "t5xxl_fp16.safetensors",
406 "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors",
407 "directory": "text_encoders"
408 }
409 ]
410 },
411 "widgets_values": [
412 "clip_l.safetensors",
413 "t5xxl_fp16.safetensors",
414 "flux",
415 "default"
416 ]
417 },
418 {
419 "id": 26,
420 "type": "FluxGuidance",
421 "pos": [
422 50,
423 450
424 ],
425 "size": [
426 320,
427 104
428 ],
429 "flags": {
430 "collapsed": true
431 },
432 "order": 5,
433 "mode": 0,
434 "inputs": [
435 {
436 "localized_name": "conditioning",
437 "name": "conditioning",
438 "type": "CONDITIONING",
439 "link": 41
440 }
441 ],
442 "outputs": [
443 {
444 "localized_name": "CONDITIONING",
445 "name": "CONDITIONING",
446 "type": "CONDITIONING",
447 "slot_index": 0,
448 "links": [
449 80
450 ]
451 }
452 ],
453 "properties": {
454 "Node name for S&R": "FluxGuidance",
455 "cnr_id": "comfy-core",
456 "ver": "0.3.64"
457 },
458 "widgets_values": [
459 30
460 ]
461 },
462 {
463 "id": 32,
464 "type": "VAELoader",
465 "pos": [
466 -580,
467 410
468 ],
469 "size": [
470 320,
471 108
472 ],
473 "flags": [],
474 "order": 1,
475 "mode": 0,
476 "inputs": [
477 {
478 "localized_name": "vae_name",
479 "name": "vae_name",
480 "type": "COMBO",
481 "widget": {
482 "name": "vae_name"
483 },
484 "link": 113
485 }
486 ],
487 "outputs": [
488 {
489 "localized_name": "VAE",
490 "name": "VAE",
491 "type": "VAE",
492 "slot_index": 0,
493 "links": [
494 60,
495 82
496 ]
497 }
498 ],
499 "properties": {
500 "Node name for S&R": "VAELoader",
501 "cnr_id": "comfy-core",
502 "ver": "0.3.64",
503 "models": [
504 {
505 "name": "ae.safetensors",
506 "url": "https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors",
507 "directory": "vae"
508 }
509 ]
510 },
511 "widgets_values": [
512 "ae.safetensors"
513 ]
514 },
515 {
516 "id": 31,
517 "type": "UNETLoader",
518 "pos": [
519 -570,
520 -70
521 ],
522 "size": [
523 320,
524 108
525 ],
526 "flags": [],
527 "order": 2,
528 "mode": 0,
529 "inputs": [
530 {
531 "localized_name": "unet_name",
532 "name": "unet_name",
533 "type": "COMBO",
534 "widget": {
535 "name": "unet_name"
536 },
537 "link": 110
538 }
539 ],
540 "outputs": [
541 {
542 "localized_name": "MODEL",
543 "name": "MODEL",
544 "type": "MODEL",
545 "slot_index": 0,
546 "links": [
547 85
548 ]
549 }
550 ],
551 "properties": {
552 "Node name for S&R": "UNETLoader",
553 "cnr_id": "comfy-core",
554 "ver": "0.3.64",
555 "models": [
556 {
557 "name": "flux1-fill-dev.safetensors",
558 "url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/split_files/diffusion_models/flux1-fill-dev.safetensors",
559 "directory": "diffusion_models"
560 }
561 ]
562 },
563 "widgets_values": [
564 "flux1-fill-dev.safetensors",
565 "default"
566 ]
567 },
568 {
569 "id": 46,
570 "type": "ConditioningZeroOut",
571 "pos": [
572 50,
573 500
574 ],
575 "size": [
576 225,
577 72
578 ],
579 "flags": {
580 "collapsed": true
581 },
582 "order": 6,
583 "mode": 0,
584 "inputs": [
585 {
586 "localized_name": "conditioning",
587 "name": "conditioning",
588 "type": "CONDITIONING",
589 "link": 101
590 }
591 ],
592 "outputs": [
593 {
594 "localized_name": "CONDITIONING",
595 "name": "CONDITIONING",
596 "type": "CONDITIONING",
597 "links": [
598 102
599 ]
600 }
601 ],
602 "properties": {
603 "Node name for S&R": "ConditioningZeroOut",
604 "cnr_id": "comfy-core",
605 "ver": "0.3.64"
606 },
607 "widgets_values": []
608 },
609 {
610 "id": 23,
611 "type": "CLIPTextEncode",
612 "pos": [
613 -170,
614 -80
615 ],
616 "size": [
617 460,
618 480
619 ],
620 "flags": [],
621 "order": 3,
622 "mode": 0,
623 "inputs": [
624 {
625 "localized_name": "clip",
626 "name": "clip",
627 "type": "CLIP",
628 "link": 62
629 },
630 {
631 "localized_name": "text",
632 "name": "text",
633 "type": "STRING",
634 "widget": {
635 "name": "text"
636 },
637 "link": 109
638 }
639 ],
640 "outputs": [
641 {
642 "localized_name": "CONDITIONING",
643 "name": "CONDITIONING",
644 "type": "CONDITIONING",
645 "slot_index": 0,
646 "links": [
647 41,
648 101
649 ]
650 }
651 ],
652 "title": "CLIP Text Encode (Positive Prompt)",
653 "properties": {
654 "Node name for S&R": "CLIPTextEncode",
655 "cnr_id": "comfy-core",
656 "ver": "0.3.64"
657 },
658 "widgets_values": [
659 "anime girl with massive fennec ears blonde hair blue eyes wearing a pink shirt"
660 ],
661 "color": "#232",
662 "bgcolor": "#353"
663 },
664 {
665 "id": 39,
666 "type": "DifferentialDiffusion",
667 "pos": [
668 360.0000418808952,
669 -50.000121113550904
670 ],
671 "size": [
672 300,
673 110
674 ],
675 "flags": [],
676 "order": 4,
677 "mode": 0,
678 "inputs": [
679 {
680 "localized_name": "model",
681 "name": "model",
682 "type": "MODEL",
683 "link": 85
684 }
685 ],
686 "outputs": [
687 {
688 "localized_name": "MODEL",
689 "name": "MODEL",
690 "type": "MODEL",
691 "slot_index": 0,
692 "links": [
693 86
694 ]
695 }
696 ],
697 "properties": {
698 "Node name for S&R": "DifferentialDiffusion",
699 "cnr_id": "comfy-core",
700 "ver": "0.3.64"
701 },
702 "widgets_values": [
703 1
704 ]
705 },
706 {
707 "id": 8,
708 "type": "VAEDecode",
709 "pos": [
710 1030,
711 -50
712 ],
713 "size": [
714 225,
715 96
716 ],
717 "flags": [],
718 "order": 8,
719 "mode": 0,
720 "inputs": [
721 {
722 "localized_name": "samples",
723 "name": "samples",
724 "type": "LATENT",
725 "link": 7
726 },
727 {
728 "localized_name": "vae",
729 "name": "vae",
730 "type": "VAE",
731 "link": 60
732 }
733 ],
734 "outputs": [
735 {
736 "localized_name": "IMAGE",
737 "name": "IMAGE",
738 "type": "IMAGE",
739 "slot_index": 0,
740 "links": [
741 95
742 ]
743 }
744 ],
745 "properties": {
746 "Node name for S&R": "VAEDecode",
747 "cnr_id": "comfy-core",
748 "ver": "0.3.64"
749 },
750 "widgets_values": []
751 },
752 {
753 "id": 38,
754 "type": "InpaintModelConditioning",
755 "pos": [
756 360,
757 110
758 ],
759 "size": [
760 310,
761 196
762 ],
763 "flags": [],
764 "order": 9,
765 "mode": 0,
766 "inputs": [
767 {
768 "localized_name": "positive",
769 "name": "positive",
770 "type": "CONDITIONING",
771 "link": 80
772 },
773 {
774 "localized_name": "negative",
775 "name": "negative",
776 "type": "CONDITIONING",
777 "link": 102
778 },
779 {
780 "localized_name": "vae",
781 "name": "vae",
782 "type": "VAE",
783 "link": 82
784 },
785 {
786 "localized_name": "pixels",
787 "name": "pixels",
788 "type": "IMAGE",
789 "link": 99
790 },
791 {
792 "localized_name": "mask",
793 "name": "mask",
794 "type": "MASK",
795 "link": 100
796 }
797 ],
798 "outputs": [
799 {
800 "localized_name": "positive",
801 "name": "positive",
802 "type": "CONDITIONING",
803 "slot_index": 0,
804 "links": [
805 77
806 ]
807 },
808 {
809 "localized_name": "negative",
810 "name": "negative",
811 "type": "CONDITIONING",
812 "slot_index": 1,
813 "links": [
814 78
815 ]
816 },
817 {
818 "localized_name": "latent",
819 "name": "latent",
820 "type": "LATENT",
821 "slot_index": 2,
822 "links": [
823 88
824 ]
825 }
826 ],
827 "properties": {
828 "Node name for S&R": "InpaintModelConditioning",
829 "cnr_id": "comfy-core",
830 "ver": "0.3.64"
831 },
832 "widgets_values": [
833 true
834 ]
835 },
836 {
837 "id": 3,
838 "type": "KSampler",
839 "pos": [
840 700,
841 -50
842 ],
843 "size": [
844 290,
845 470
846 ],
847 "flags": [],
848 "order": 7,
849 "mode": 0,
850 "inputs": [
851 {
852 "localized_name": "model",
853 "name": "model",
854 "type": "MODEL",
855 "link": 86
856 },
857 {
858 "localized_name": "positive",
859 "name": "positive",
860 "type": "CONDITIONING",
861 "link": 77
862 },
863 {
864 "localized_name": "negative",
865 "name": "negative",
866 "type": "CONDITIONING",
867 "link": 78
868 },
869 {
870 "localized_name": "latent_image",
871 "name": "latent_image",
872 "type": "LATENT",
873 "link": 88
874 }
875 ],
876 "outputs": [
877 {
878 "localized_name": "LATENT",
879 "name": "LATENT",
880 "type": "LATENT",
881 "slot_index": 0,
882 "links": [
883 7
884 ]
885 }
886 ],
887 "properties": {
888 "Node name for S&R": "KSampler",
889 "cnr_id": "comfy-core",
890 "ver": "0.3.64"
891 },
892 "widgets_values": [
893 190664687740330,
894 "randomize",
895 20,
896 1,
897 "euler",
898 "normal",
899 1
900 ]
901 }
902 ],
903 "groups": [
904 {
905 "id": 1,
906 "title": "Load models",
907 "bounding": [
908 -600,
909 -160,
910 380,
911 690
912 ],
913 "color": "#3f789e",
914 "font_size": 24,
915 "flags": []
916 },
917 {
918 "id": 3,
919 "title": "Prompt",
920 "bounding": [
921 -190,
922 -160,
923 500,
924 690
925 ],
926 "color": "#3f789e",
927 "font_size": 24,
928 "flags": []
929 }
930 ],
931 "links": [
932 {
933 "id": 41,
934 "origin_id": 23,
935 "origin_slot": 0,
936 "target_id": 26,
937 "target_slot": 0,
938 "type": "CONDITIONING"
939 },
940 {
941 "id": 101,
942 "origin_id": 23,
943 "origin_slot": 0,
944 "target_id": 46,
945 "target_slot": 0,
946 "type": "CONDITIONING"
947 },
948 {
949 "id": 62,
950 "origin_id": 34,
951 "origin_slot": 0,
952 "target_id": 23,
953 "target_slot": 0,
954 "type": "CLIP"
955 },
956 {
957 "id": 85,
958 "origin_id": 31,
959 "origin_slot": 0,
960 "target_id": 39,
961 "target_slot": 0,
962 "type": "MODEL"
963 },
964 {
965 "id": 86,
966 "origin_id": 39,
967 "origin_slot": 0,
968 "target_id": 3,
969 "target_slot": 0,
970 "type": "MODEL"
971 },
972 {
973 "id": 77,
974 "origin_id": 38,
975 "origin_slot": 0,
976 "target_id": 3,
977 "target_slot": 1,
978 "type": "CONDITIONING"
979 },
980 {
981 "id": 78,
982 "origin_id": 38,
983 "origin_slot": 1,
984 "target_id": 3,
985 "target_slot": 2,
986 "type": "CONDITIONING"
987 },
988 {
989 "id": 88,
990 "origin_id": 38,
991 "origin_slot": 2,
992 "target_id": 3,
993 "target_slot": 3,
994 "type": "LATENT"
995 },
996 {
997 "id": 7,
998 "origin_id": 3,
999 "origin_slot": 0,
1000 "target_id": 8,
1001 "target_slot": 0,
1002 "type": "LATENT"
1003 },
1004 {
1005 "id": 60,
1006 "origin_id": 32,
1007 "origin_slot": 0,
1008 "target_id": 8,
1009 "target_slot": 1,
1010 "type": "VAE"
1011 },
1012 {
1013 "id": 80,
1014 "origin_id": 26,
1015 "origin_slot": 0,
1016 "target_id": 38,
1017 "target_slot": 0,
1018 "type": "CONDITIONING"
1019 },
1020 {
1021 "id": 102,
1022 "origin_id": 46,
1023 "origin_slot": 0,
1024 "target_id": 38,
1025 "target_slot": 1,
1026 "type": "CONDITIONING"
1027 },
1028 {
1029 "id": 82,
1030 "origin_id": 32,
1031 "origin_slot": 0,
1032 "target_id": 38,
1033 "target_slot": 2,
1034 "type": "VAE"
1035 },
1036 {
1037 "id": 99,
1038 "origin_id": -10,
1039 "origin_slot": 0,
1040 "target_id": 38,
1041 "target_slot": 3,
1042 "type": "IMAGE"
1043 },
1044 {
1045 "id": 100,
1046 "origin_id": -10,
1047 "origin_slot": 1,
1048 "target_id": 38,
1049 "target_slot": 4,
1050 "type": "MASK"
1051 },
1052 {
1053 "id": 95,
1054 "origin_id": 8,
1055 "origin_slot": 0,
1056 "target_id": -20,
1057 "target_slot": 0,
1058 "type": "IMAGE"
1059 },
1060 {
1061 "id": 109,
1062 "origin_id": -10,
1063 "origin_slot": 2,
1064 "target_id": 23,
1065 "target_slot": 1,
1066 "type": "STRING"
1067 },
1068 {
1069 "id": 110,
1070 "origin_id": -10,
1071 "origin_slot": 3,
1072 "target_id": 31,
1073 "target_slot": 0,
1074 "type": "COMBO"
1075 },
1076 {
1077 "id": 111,
1078 "origin_id": -10,
1079 "origin_slot": 4,
1080 "target_id": 34,
1081 "target_slot": 0,
1082 "type": "COMBO"
1083 },
1084 {
1085 "id": 112,
1086 "origin_id": -10,
1087 "origin_slot": 5,
1088 "target_id": 34,
1089 "target_slot": 1,
1090 "type": "COMBO"
1091 },
1092 {
1093 "id": 113,
1094 "origin_id": -10,
1095 "origin_slot": 6,
1096 "target_id": 32,
1097 "target_slot": 0,
1098 "type": "COMBO"
1099 }
1100 ],
1101 "extra": {
1102 "workflowRendererVersion": "LG"
1103 }
1104 }
1105 ]
1106 },
1107 "config": [],
1108 "extra": {
1109 "ds": {
1110 "scale": 0.7120879120879121,
1111 "offset": [
1112 675.8748070987648,
1113 591.9011019483025
1114 ]
1115 },
1116 "frontendVersion": "1.41.13",
1117 "workflowRendererVersion": "LG",
1118 "VHS_latentpreview": false,
1119 "VHS_latentpreviewrate": 0,
1120 "VHS_MetadataImage": true,
1121 "VHS_KeepIntermediate": true
1122 },
1123 "version": 0.4
1124}