ComfyPilotComfyPilot
工作流 / 图像 / SDXL简单版
SDXL简单版

SDXL简单版

SDXL Simple

使用SDXL生成高质量图像。

图像 25 个节点 156 次使用 ComfyUI ≥ 0.0.1 ComfyUI 28 KB

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

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

需要的权重

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

sd_xl_base_1.0.safetensors 在模型库查看
sd_xl_refiner_1.0.safetensors 模型库暂未收录

节点构成

Note × 9
PrimitiveNode × 4
CLIPTextEncode × 4
CheckpointLoaderSimple × 2
KSamplerAdvanced × 2
EmptyLatentImage × 1
VAEDecode × 1
MarkdownNote × 1
SaveImage × 1

官方标注的模型

SDXLStability

工作流 JSON

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

1{
2 "id": "88bcf757-1298-432f-885a-db5ab88cf224",
3 "revision": 0,
4 "last_node_id": 52,
5 "last_link_id": 48,
6 "nodes": [
7 {
8 "id": 5,
9 "type": "EmptyLatentImage",
10 "pos": [
11 -95.59717559814453,
12 -571.0374755859375
13 ],
14 "size": [
15 300,
16 110
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "LATENT",
25 "type": "LATENT",
26 "slot_index": 0,
27 "links": [
28 27
29 ]
30 }
31 ],
32 "properties": {
33 "cnr_id": "comfy-core",
34 "ver": "0.3.33",
35 "Node name for S&R": "EmptyLatentImage"
36 },
37 "widgets_values": [
38 1024,
39 1024,
40 1
41 ],
42 "color": "#323",
43 "bgcolor": "#535"
44 },
45 {
46 "id": 42,
47 "type": "Note",
48 "pos": [
49 -75.59688568115234,
50 -421.0376281738281
51 ],
52 "size": [
53 260,
54 210
55 ],
56 "flags": [],
57 "order": 1,
58 "mode": 0,
59 "inputs": [],
60 "outputs": [],
61 "title": "Note - Empty Latent Image",
62 "properties": {
63 "text": ""
64 },
65 "widgets_values": [
66 "This node sets the image's resolution in Width and Height.\n\nNOTE: For SDXL, it is recommended to use trained values listed below:\n - 1024 x 1024\n - 1152 x 896\n - 896 x 1152\n - 1216 x 832\n - 832 x 1216\n - 1344 x 768\n - 768 x 1344\n - 1536 x 640\n - 640 x 1536"
67 ],
68 "color": "#323",
69 "bgcolor": "#000"
70 },
71 {
72 "id": 4,
73 "type": "CheckpointLoaderSimple",
74 "pos": [
75 -90,
76 -50
77 ],
78 "size": [
79 350,
80 100
81 ],
82 "flags": [],
83 "order": 2,
84 "mode": 0,
85 "inputs": [],
86 "outputs": [
87 {
88 "name": "MODEL",
89 "type": "MODEL",
90 "slot_index": 0,
91 "links": [
92 10
93 ]
94 },
95 {
96 "name": "CLIP",
97 "type": "CLIP",
98 "slot_index": 1,
99 "links": [
100 3,
101 5
102 ]
103 },
104 {
105 "name": "VAE",
106 "type": "VAE",
107 "slot_index": 2,
108 "links": []
109 }
110 ],
111 "title": "Load Checkpoint - BASE",
112 "properties": {
113 "cnr_id": "comfy-core",
114 "ver": "0.3.33",
115 "Node name for S&R": "CheckpointLoaderSimple",
116 "models": [
117 {
118 "name": "sd_xl_base_1.0.safetensors",
119 "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors?download=true",
120 "directory": "checkpoints"
121 }
122 ]
123 },
124 "widgets_values": [
125 "sd_xl_base_1.0.safetensors"
126 ],
127 "color": "#323",
128 "bgcolor": "#535"
129 },
130 {
131 "id": 45,
132 "type": "PrimitiveNode",
133 "pos": [
134 295.5135192871094,
135 -570.4500122070312
136 ],
137 "size": [
138 210,
139 82
140 ],
141 "flags": [],
142 "order": 3,
143 "mode": 0,
144 "inputs": [],
145 "outputs": [
146 {
147 "name": "INT",
148 "type": "INT",
149 "widget": {
150 "name": "steps"
151 },
152 "links": [
153 38,
154 41
155 ]
156 }
157 ],
158 "title": "steps",
159 "properties": {
160 "Run widget replace on values": false
161 },
162 "widgets_values": [
163 25,
164 "fixed"
165 ],
166 "color": "#432",
167 "bgcolor": "#653"
168 },
169 {
170 "id": 47,
171 "type": "PrimitiveNode",
172 "pos": [
173 296.2197570800781,
174 -439.43743896484375
175 ],
176 "size": [
177 210,
178 82
179 ],
180 "flags": [],
181 "order": 4,
182 "mode": 0,
183 "inputs": [],
184 "outputs": [
185 {
186 "name": "INT",
187 "type": "INT",
188 "widget": {
189 "name": "end_at_step"
190 },
191 "slot_index": 0,
192 "links": [
193 43,
194 44
195 ]
196 }
197 ],
198 "title": "end_at_step",
199 "properties": {
200 "Run widget replace on values": false
201 },
202 "widgets_values": [
203 20,
204 "fixed"
205 ],
206 "color": "#432",
207 "bgcolor": "#653"
208 },
209 {
210 "id": 48,
211 "type": "Note",
212 "pos": [
213 295.3782043457031,
214 -303.24786376953125
215 ],
216 "size": [
217 213.91000366210938,
218 110.16999816894531
219 ],
220 "flags": [],
221 "order": 5,
222 "mode": 0,
223 "inputs": [],
224 "outputs": [],
225 "properties": {
226 "text": ""
227 },
228 "widgets_values": [
229 "These can be used to control the total sampling steps and the step at which the sampling switches to the refiner."
230 ],
231 "color": "#222",
232 "bgcolor": "#000"
233 },
234 {
235 "id": 17,
236 "type": "VAEDecode",
237 "pos": [
238 1197.0247802734375,
239 599.3170166015625
240 ],
241 "size": [
242 200,
243 50
244 ],
245 "flags": [],
246 "order": 23,
247 "mode": 0,
248 "inputs": [
249 {
250 "name": "samples",
251 "type": "LATENT",
252 "link": 25
253 },
254 {
255 "name": "vae",
256 "type": "VAE",
257 "link": 34
258 }
259 ],
260 "outputs": [
261 {
262 "name": "IMAGE",
263 "type": "IMAGE",
264 "slot_index": 0,
265 "links": [
266 28
267 ]
268 }
269 ],
270 "properties": {
271 "cnr_id": "comfy-core",
272 "ver": "0.3.33",
273 "Node name for S&R": "VAEDecode"
274 },
275 "widgets_values": [],
276 "color": "#332922",
277 "bgcolor": "#593930"
278 },
279 {
280 "id": 41,
281 "type": "Note",
282 "pos": [
283 1195.4132080078125,
284 699.4724731445312
285 ],
286 "size": [
287 312.02081298828125,
288 120
289 ],
290 "flags": [],
291 "order": 6,
292 "mode": 0,
293 "inputs": [],
294 "outputs": [],
295 "title": "Note - VAE Decoder",
296 "properties": {
297 "text": ""
298 },
299 "widgets_values": [
300 "This node will take the latent data from the KSampler and, using the VAE, it will decode it into visible data\n\nVAE = Latent --> Visible\n\nThis can then be sent to the Save Image node to be saved as a PNG."
301 ],
302 "color": "#332922",
303 "bgcolor": "#000"
304 },
305 {
306 "id": 7,
307 "type": "CLIPTextEncode",
308 "pos": [
309 311.707763671875,
310 121.12776947021484
311 ],
312 "size": [
313 397.553466796875,
314 142.57814025878906
315 ],
316 "flags": [],
317 "order": 19,
318 "mode": 0,
319 "inputs": [
320 {
321 "name": "clip",
322 "type": "CLIP",
323 "link": 5
324 },
325 {
326 "name": "text",
327 "type": "STRING",
328 "widget": {
329 "name": "text"
330 },
331 "link": 46
332 }
333 ],
334 "outputs": [
335 {
336 "name": "CONDITIONING",
337 "type": "CONDITIONING",
338 "slot_index": 0,
339 "links": [
340 12
341 ]
342 }
343 ],
344 "properties": {
345 "cnr_id": "comfy-core",
346 "ver": "0.3.33",
347 "Node name for S&R": "CLIPTextEncode"
348 },
349 "widgets_values": [
350 "text, watermark"
351 ],
352 "color": "#322",
353 "bgcolor": "#533"
354 },
355 {
356 "id": 6,
357 "type": "CLIPTextEncode",
358 "pos": [
359 301.707763671875,
360 -48.872215270996094
361 ],
362 "size": [
363 405.0923156738281,
364 124.19273376464844
365 ],
366 "flags": [],
367 "order": 17,
368 "mode": 0,
369 "inputs": [
370 {
371 "name": "clip",
372 "type": "CLIP",
373 "link": 3
374 },
375 {
376 "name": "text",
377 "type": "STRING",
378 "widget": {
379 "name": "text"
380 },
381 "link": 45
382 }
383 ],
384 "outputs": [
385 {
386 "name": "CONDITIONING",
387 "type": "CONDITIONING",
388 "slot_index": 0,
389 "links": [
390 11
391 ]
392 }
393 ],
394 "properties": {
395 "cnr_id": "comfy-core",
396 "ver": "0.3.33",
397 "Node name for S&R": "CLIPTextEncode"
398 },
399 "widgets_values": [
400 "evening sunset scenery blue sky nature, glass bottle with a galaxy in it"
401 ],
402 "color": "#232",
403 "bgcolor": "#353"
404 },
405 {
406 "id": 36,
407 "type": "Note",
408 "pos": [
409 -70,
410 100
411 ],
412 "size": [
413 315.70001220703125,
414 147.9600067138672
415 ],
416 "flags": [],
417 "order": 7,
418 "mode": 0,
419 "inputs": [],
420 "outputs": [],
421 "title": "Note - Load Checkpoint BASE",
422 "properties": {
423 "text": ""
424 },
425 "widgets_values": [
426 "This is a checkpoint model loader. \n - This is set up automatically with the optimal settings for whatever SD model version you choose to use.\n - In this example, it is for the Base SDXL model\n - This node is also used for SD1.5 and SD2.x models\n \nNOTE: When loading in another person's workflow, be sure to manually choose your own *local* model. This also applies to LoRas and all their deviations"
427 ],
428 "color": "#222",
429 "bgcolor": "#000"
430 },
431 {
432 "id": 10,
433 "type": "KSamplerAdvanced",
434 "pos": [
435 808.7730102539062,
436 -57.895355224609375
437 ],
438 "size": [
439 300,
440 334
441 ],
442 "flags": [],
443 "order": 21,
444 "mode": 0,
445 "inputs": [
446 {
447 "name": "model",
448 "type": "MODEL",
449 "link": 10
450 },
451 {
452 "name": "positive",
453 "type": "CONDITIONING",
454 "link": 11
455 },
456 {
457 "name": "negative",
458 "type": "CONDITIONING",
459 "link": 12
460 },
461 {
462 "name": "latent_image",
463 "type": "LATENT",
464 "link": 27
465 },
466 {
467 "name": "steps",
468 "type": "INT",
469 "widget": {
470 "name": "steps"
471 },
472 "link": 41
473 },
474 {
475 "name": "end_at_step",
476 "type": "INT",
477 "widget": {
478 "name": "end_at_step"
479 },
480 "link": 43
481 }
482 ],
483 "outputs": [
484 {
485 "name": "LATENT",
486 "type": "LATENT",
487 "slot_index": 0,
488 "links": [
489 13
490 ]
491 }
492 ],
493 "title": "KSampler (Advanced) - BASE",
494 "properties": {
495 "cnr_id": "comfy-core",
496 "ver": "0.3.33",
497 "Node name for S&R": "KSamplerAdvanced"
498 },
499 "widgets_values": [
500 "enable",
501 721897303308196,
502 "randomize",
503 25,
504 8,
505 "euler",
506 "normal",
507 0,
508 20,
509 "enable"
510 ]
511 },
512 {
513 "id": 15,
514 "type": "CLIPTextEncode",
515 "pos": [
516 316.0187072753906,
517 637.33154296875
518 ],
519 "size": [
520 391.591552734375,
521 148.68138122558594
522 ],
523 "flags": [],
524 "order": 18,
525 "mode": 0,
526 "inputs": [
527 {
528 "name": "clip",
529 "type": "CLIP",
530 "link": 19
531 },
532 {
533 "name": "text",
534 "type": "STRING",
535 "widget": {
536 "name": "text"
537 },
538 "link": 47
539 }
540 ],
541 "outputs": [
542 {
543 "name": "CONDITIONING",
544 "type": "CONDITIONING",
545 "slot_index": 0,
546 "links": [
547 23
548 ]
549 }
550 ],
551 "properties": {
552 "cnr_id": "comfy-core",
553 "ver": "0.3.33",
554 "Node name for S&R": "CLIPTextEncode"
555 },
556 "widgets_values": [
557 "evening sunset scenery blue sky nature, glass bottle with a galaxy in it"
558 ],
559 "color": "#232",
560 "bgcolor": "#353"
561 },
562 {
563 "id": 16,
564 "type": "CLIPTextEncode",
565 "pos": [
566 315.9026794433594,
567 837.3108520507812
568 ],
569 "size": [
570 388.5469970703125,
571 121.34178161621094
572 ],
573 "flags": [],
574 "order": 20,
575 "mode": 0,
576 "inputs": [
577 {
578 "name": "clip",
579 "type": "CLIP",
580 "link": 20
581 },
582 {
583 "name": "text",
584 "type": "STRING",
585 "widget": {
586 "name": "text"
587 },
588 "link": 48
589 }
590 ],
591 "outputs": [
592 {
593 "name": "CONDITIONING",
594 "type": "CONDITIONING",
595 "slot_index": 0,
596 "links": [
597 24
598 ]
599 }
600 ],
601 "properties": {
602 "cnr_id": "comfy-core",
603 "ver": "0.3.33",
604 "Node name for S&R": "CLIPTextEncode"
605 },
606 "widgets_values": [
607 "text, watermark"
608 ],
609 "color": "#322",
610 "bgcolor": "#533"
611 },
612 {
613 "id": 11,
614 "type": "KSamplerAdvanced",
615 "pos": [
616 819.1201782226562,
617 608.375
618 ],
619 "size": [
620 300,
621 340
622 ],
623 "flags": [],
624 "order": 22,
625 "mode": 0,
626 "inputs": [
627 {
628 "name": "model",
629 "type": "MODEL",
630 "link": 14
631 },
632 {
633 "name": "positive",
634 "type": "CONDITIONING",
635 "link": 23
636 },
637 {
638 "name": "negative",
639 "type": "CONDITIONING",
640 "link": 24
641 },
642 {
643 "name": "latent_image",
644 "type": "LATENT",
645 "link": 13
646 },
647 {
648 "name": "steps",
649 "type": "INT",
650 "widget": {
651 "name": "steps"
652 },
653 "link": 38
654 },
655 {
656 "name": "start_at_step",
657 "type": "INT",
658 "widget": {
659 "name": "start_at_step"
660 },
661 "link": 44
662 }
663 ],
664 "outputs": [
665 {
666 "name": "LATENT",
667 "type": "LATENT",
668 "slot_index": 0,
669 "links": [
670 25
671 ]
672 }
673 ],
674 "title": "KSampler (Advanced) - REFINER",
675 "properties": {
676 "cnr_id": "comfy-core",
677 "ver": "0.3.33",
678 "Node name for S&R": "KSamplerAdvanced"
679 },
680 "widgets_values": [
681 "disable",
682 0,
683 "fixed",
684 25,
685 8,
686 "euler",
687 "normal",
688 20,
689 10000,
690 "disable"
691 ]
692 },
693 {
694 "id": 12,
695 "type": "CheckpointLoaderSimple",
696 "pos": [
697 -80.37397003173828,
698 658.974609375
699 ],
700 "size": [
701 325.4814453125,
702 99.73925018310547
703 ],
704 "flags": [],
705 "order": 8,
706 "mode": 0,
707 "inputs": [],
708 "outputs": [
709 {
710 "name": "MODEL",
711 "type": "MODEL",
712 "slot_index": 0,
713 "links": [
714 14
715 ]
716 },
717 {
718 "name": "CLIP",
719 "type": "CLIP",
720 "slot_index": 1,
721 "links": [
722 19,
723 20
724 ]
725 },
726 {
727 "name": "VAE",
728 "type": "VAE",
729 "slot_index": 2,
730 "links": [
731 34
732 ]
733 }
734 ],
735 "title": "Load Checkpoint - REFINER",
736 "properties": {
737 "cnr_id": "comfy-core",
738 "ver": "0.3.33",
739 "Node name for S&R": "CheckpointLoaderSimple",
740 "models": [
741 {
742 "name": "sd_xl_refiner_1.0.safetensors",
743 "url": "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0.safetensors?download=true",
744 "directory": "checkpoints"
745 }
746 ]
747 },
748 "widgets_values": [
749 "sd_xl_refiner_1.0.safetensors"
750 ],
751 "color": "#323",
752 "bgcolor": "#535"
753 },
754 {
755 "id": 37,
756 "type": "Note",
757 "pos": [
758 -75.28781127929688,
759 814.1362915039062
760 ],
761 "size": [
762 320.29852294921875,
763 140.3228302001953
764 ],
765 "flags": [],
766 "order": 9,
767 "mode": 0,
768 "inputs": [],
769 "outputs": [],
770 "title": "Note - Load Checkpoint REFINER",
771 "properties": {
772 "text": ""
773 },
774 "widgets_values": [
775 "This is a checkpoint model loader. \n - This is set up automatically with the optimal settings for whatever SD model version you choose to use.\n - In this example, it is for the Refiner SDXL model\n\nNOTE: When loading in another person's workflow, be sure to manually choose your own *local* model. This also applies to LoRas and all their deviations."
776 ],
777 "color": "#222",
778 "bgcolor": "#000"
779 },
780 {
781 "id": 52,
782 "type": "Note",
783 "pos": [
784 -449.9957580566406,
785 322.2831726074219
786 ],
787 "size": [
788 284.3299865722656,
789 123.88999938964844
790 ],
791 "flags": [],
792 "order": 10,
793 "mode": 0,
794 "inputs": [],
795 "outputs": [],
796 "title": "Note - Text Prompts",
797 "properties": {
798 "text": ""
799 },
800 "widgets_values": [
801 "These nodes are where you include the text for:\n - what you want in the picture (Positive Prompt, Green)\n - or what you don't want in the picture (Negative Prompt, Red)\n\nThis node type is called a \"PrimitiveNode\" if you are searching for the node type."
802 ],
803 "color": "#323",
804 "bgcolor": "#000"
805 },
806 {
807 "id": 51,
808 "type": "PrimitiveNode",
809 "pos": [
810 -458.9957580566406,
811 -76.71602630615234
812 ],
813 "size": [
814 300,
815 160
816 ],
817 "flags": [],
818 "order": 11,
819 "mode": 0,
820 "inputs": [],
821 "outputs": [
822 {
823 "name": "STRING",
824 "type": "STRING",
825 "widget": {
826 "name": "text"
827 },
828 "slot_index": 0,
829 "links": [
830 45,
831 47
832 ]
833 }
834 ],
835 "title": "Positive Prompt (Text)",
836 "properties": {
837 "Run widget replace on values": false
838 },
839 "widgets_values": [
840 "evening sunset scenery blue sky nature, glass bottle with a galaxy in it"
841 ],
842 "color": "#232",
843 "bgcolor": "#353"
844 },
845 {
846 "id": 50,
847 "type": "PrimitiveNode",
848 "pos": [
849 -458.9957580566406,
850 123.28369903564453
851 ],
852 "size": [
853 300,
854 160
855 ],
856 "flags": [],
857 "order": 12,
858 "mode": 0,
859 "inputs": [],
860 "outputs": [
861 {
862 "name": "STRING",
863 "type": "STRING",
864 "widget": {
865 "name": "text"
866 },
867 "slot_index": 0,
868 "links": [
869 46,
870 48
871 ]
872 }
873 ],
874 "title": "Negative Prompt (Text)",
875 "properties": {
876 "Run widget replace on values": false
877 },
878 "widgets_values": [
879 "text, watermark"
880 ],
881 "color": "#322",
882 "bgcolor": "#533"
883 },
884 {
885 "id": 43,
886 "type": "Note",
887 "pos": [
888 319.5082702636719,
889 1008.0806274414062
890 ],
891 "size": [
892 382.79046630859375,
893 111.91925048828125
894 ],
895 "flags": [],
896 "order": 13,
897 "mode": 0,
898 "inputs": [],
899 "outputs": [],
900 "title": "Note - CLIP Encode (REFINER)",
901 "properties": {
902 "text": ""
903 },
904 "widgets_values": [
905 "These nodes receive the text from the prompt and use the optimal CLIP settings for the specified checkpoint model (in this case: SDXL Refiner)"
906 ],
907 "color": "#222",
908 "bgcolor": "#000"
909 },
910 {
911 "id": 39,
912 "type": "Note",
913 "pos": [
914 311.707763671875,
915 311.12799072265625
916 ],
917 "size": [
918 390.1957702636719,
919 149.67234802246094
920 ],
921 "flags": [],
922 "order": 14,
923 "mode": 0,
924 "inputs": [],
925 "outputs": [],
926 "title": "Note - CLIP Encode (BASE)",
927 "properties": {
928 "text": ""
929 },
930 "widgets_values": [
931 "These nodes receive the text from the prompt and use the optimal CLIP settings for the specified checkpoint model (in this case: SDXL Base)"
932 ],
933 "color": "#222",
934 "bgcolor": "#000"
935 },
936 {
937 "id": 49,
938 "type": "MarkdownNote",
939 "pos": [
940 -386.6277770996094,
941 -321.32781982421875
942 ],
943 "size": [
944 225,
945 88
946 ],
947 "flags": [],
948 "order": 15,
949 "mode": 0,
950 "inputs": [],
951 "outputs": [],
952 "properties": [],
953 "widgets_values": [
954 "🛈 [Learn more about this workflow](https://comfyanonymous.github.io/ComfyUI_examples/sdxl/)"
955 ],
956 "color": "#222",
957 "bgcolor": "#000"
958 },
959 {
960 "id": 40,
961 "type": "Note",
962 "pos": [
963 1156.8466796875,
964 -59.93302536010742
965 ],
966 "size": [
967 451.5,
968 424.4200134277344
969 ],
970 "flags": [],
971 "order": 16,
972 "mode": 0,
973 "inputs": [],
974 "outputs": [],
975 "title": "Note - KSampler ADVANCED General Information",
976 "properties": {
977 "text": ""
978 },
979 "widgets_values": [
980 "Here are the settings that SHOULD stay in place if you want this workflow to work correctly:\n - add_noise: enable = This adds random noise into the picture so the model can denoise it\n\n - return_with_leftover_noise: enable = This sends the latent image data and all it's leftover noise to the next KSampler node.\n\nThe settings to pay attention to:\n - control_after_generate = generates a new random seed after each workflow job completed.\n - steps = This is the amount of iterations you would like to run the positive and negative CLIP prompts through. Each Step will add (positive) or remove (negative) pixels based on what stable diffusion \"thinks\" should be there according to the model's training\n - cfg = This is how much you want SDXL to adhere to the prompt. Lower CFG gives you more creative but often blurrier results. Higher CFG (recommended max 10) gives you stricter results according to the CLIP prompt. If the CFG value is too high, it can also result in \"burn-in\" where the edges of the picture become even stronger, often highlighting details in unnatural ways.\n - sampler_name = This is the sampler type, and unfortunately different samplers and schedulers have better results with fewer steps, while others have better success with higher steps. This will require experimentation on your part!\n - scheduler = The algorithm/method used to choose the timesteps to denoise the picture.\n - start_at_step = This is the step number the KSampler will start out it's process of de-noising the picture or \"removing the random noise to reveal the picture within\". The first KSampler usually starts with Step 0. Starting at step 0 is the same as setting denoise to 1.0 in the regular Sampler node.\n - end_at_step = This is the step number the KSampler will stop it's process of de-noising the picture. If there is any remaining leftover noise and return_with_leftover_noise is enabled, then it will pass on the left over noise to the next KSampler (assuming there is another one)."
981 ],
982 "color": "#222",
983 "bgcolor": "#000"
984 },
985 {
986 "id": 19,
987 "type": "SaveImage",
988 "pos": [
989 1558.4725341796875,
990 553.4407958984375
991 ],
992 "size": [
993 565.77001953125,
994 596.3800048828125
995 ],
996 "flags": [],
997 "order": 24,
998 "mode": 0,
999 "inputs": [
1000 {
1001 "name": "images",
1002 "type": "IMAGE",
1003 "link": 28
1004 }
1005 ],
1006 "outputs": [],
1007 "properties": {
1008 "cnr_id": "comfy-core",
1009 "ver": "0.3.33"
1010 },
1011 "widgets_values": [
1012 "ComfyUI"
1013 ]
1014 }
1015 ],
1016 "links": [
1017 [
1018 3,
1019 4,
1020 1,
1021 6,
1022 0,
1023 "CLIP"
1024 ],
1025 [
1026 5,
1027 4,
1028 1,
1029 7,
1030 0,
1031 "CLIP"
1032 ],
1033 [
1034 10,
1035 4,
1036 0,
1037 10,
1038 0,
1039 "MODEL"
1040 ],
1041 [
1042 11,
1043 6,
1044 0,
1045 10,
1046 1,
1047 "CONDITIONING"
1048 ],
1049 [
1050 12,
1051 7,
1052 0,
1053 10,
1054 2,
1055 "CONDITIONING"
1056 ],
1057 [
1058 13,
1059 10,
1060 0,
1061 11,
1062 3,
1063 "LATENT"
1064 ],
1065 [
1066 14,
1067 12,
1068 0,
1069 11,
1070 0,
1071 "MODEL"
1072 ],
1073 [
1074 19,
1075 12,
1076 1,
1077 15,
1078 0,
1079 "CLIP"
1080 ],
1081 [
1082 20,
1083 12,
1084 1,
1085 16,
1086 0,
1087 "CLIP"
1088 ],
1089 [
1090 23,
1091 15,
1092 0,
1093 11,
1094 1,
1095 "CONDITIONING"
1096 ],
1097 [
1098 24,
1099 16,
1100 0,
1101 11,
1102 2,
1103 "CONDITIONING"
1104 ],
1105 [
1106 25,
1107 11,
1108 0,
1109 17,
1110 0,
1111 "LATENT"
1112 ],
1113 [
1114 27,
1115 5,
1116 0,
1117 10,
1118 3,
1119 "LATENT"
1120 ],
1121 [
1122 28,
1123 17,
1124 0,
1125 19,
1126 0,
1127 "IMAGE"
1128 ],
1129 [
1130 34,
1131 12,
1132 2,
1133 17,
1134 1,
1135 "VAE"
1136 ],
1137 [
1138 38,
1139 45,
1140 0,
1141 11,
1142 4,
1143 "INT"
1144 ],
1145 [
1146 41,
1147 45,
1148 0,
1149 10,
1150 4,
1151 "INT"
1152 ],
1153 [
1154 43,
1155 47,
1156 0,
1157 10,
1158 5,
1159 "INT"
1160 ],
1161 [
1162 44,
1163 47,
1164 0,
1165 11,
1166 5,
1167 "INT"
1168 ],
1169 [
1170 45,
1171 51,
1172 0,
1173 6,
1174 1,
1175 "STRING"
1176 ],
1177 [
1178 46,
1179 50,
1180 0,
1181 7,
1182 1,
1183 "STRING"
1184 ],
1185 [
1186 47,
1187 51,
1188 0,
1189 15,
1190 1,
1191 "STRING"
1192 ],
1193 [
1194 48,
1195 50,
1196 0,
1197 16,
1198 1,
1199 "STRING"
1200 ]
1201 ],
1202 "groups": [
1203 {
1204 "id": 1,
1205 "title": "Base Prompt",
1206 "bounding": [
1207 281.707763671875,
1208 -128.8721160888672,
1209 439.7534484863281,
1210 600.5301513671875
1211 ],
1212 "color": "#3f789e",
1213 "font_size": 24,
1214 "flags": []
1215 },
1216 {
1217 "id": 2,
1218 "title": "Refiner Prompt",
1219 "bounding": [
1220 285.9026794433594,
1221 567.3108520507812,
1222 442.127685546875,
1223 588.2311401367188
1224 ],
1225 "color": "#3f789e",
1226 "font_size": 24,
1227 "flags": []
1228 },
1229 {
1230 "id": 4,
1231 "title": "Load in BASE SDXL Model",
1232 "bounding": [
1233 -100,
1234 -130,
1235 359.4917907714844,
1236 403.9964904785156
1237 ],
1238 "color": "#a1309b",
1239 "font_size": 24,
1240 "flags": []
1241 },
1242 {
1243 "id": 5,
1244 "title": "Load in REFINER SDXL Model",
1245 "bounding": [
1246 -95.2878189086914,
1247 564.1364135742188,
1248 361.54791259765625,
1249 403.3152160644531
1250 ],
1251 "color": "#a1309b",
1252 "font_size": 24,
1253 "flags": []
1254 },
1255 {
1256 "id": 6,
1257 "title": "Empty Latent Image",
1258 "bounding": [
1259 -115.09705352783203,
1260 -652.1575317382812,
1261 353.29144287109375,
1262 461.8235168457031
1263 ],
1264 "color": "#a1309b",
1265 "font_size": 24,
1266 "flags": []
1267 },
1268 {
1269 "id": 7,
1270 "title": "VAE Decoder",
1271 "bounding": [
1272 1165.2672119140625,
1273 521.2222900390625,
1274 358.535400390625,
1275 332.57080078125
1276 ],
1277 "color": "#b06634",
1278 "font_size": 24,
1279 "flags": []
1280 },
1281 {
1282 "id": 8,
1283 "title": "Step Control",
1284 "bounding": [
1285 266.23602294921875,
1286 -652.185302734375,
1287 274.54791259765625,
1288 472.66363525390625
1289 ],
1290 "color": "#3f789e",
1291 "font_size": 24,
1292 "flags": []
1293 },
1294 {
1295 "id": 10,
1296 "title": "Text Prompts",
1297 "bounding": [
1298 -471.7359313964844,
1299 -166.89599609375,
1300 339,
1301 622
1302 ],
1303 "color": "#3f789e",
1304 "font_size": 24,
1305 "flags": []
1306 },
1307 {
1308 "id": 11,
1309 "title": "Base",
1310 "bounding": [
1311 -110,
1312 -173.60000610351562,
1313 1228.77294921875,
1314 655.2579956054688
1315 ],
1316 "color": "#3f789e",
1317 "font_size": 24,
1318 "flags": []
1319 },
1320 {
1321 "id": 12,
1322 "title": "Refiner",
1323 "bounding": [
1324 -105.2878189086914,
1325 520.5363159179688,
1326 1234.4083251953125,
1327 645.005615234375
1328 ],
1329 "color": "#3f789e",
1330 "font_size": 24,
1331 "flags": []
1332 }
1333 ],
1334 "config": [],
1335 "extra": {
1336 "ds": {
1337 "scale": 0.78,
1338 "offset": [
1339 769.4692037080354,
1340 -11.500945460989897
1341 ]
1342 },
1343 "frontendVersion": "1.18.9"
1344 },
1345 "version": 0.4
1346}