工作流 /
图像工具 /
图像修复: SUPIR

图像修复: SUPIR
Image Restoration: SUPIR
利用SUPIR的生成先验和文本指导来恢复和增强图像。接受图像和可选的文本提示,实现智能修复,获得高质量结果。
图像工具
5 个节点 1 个输入 ComfyUI ≥ 0.20.0 ComfyUI 62 KB
需要的权重
这个工作流引用了 3 个权重文件,其中 1 个能在本站模型库里找到。
SUPIR-v0Q_fp16.safetensors
模型库暂未收录
juggernautXL_v9Rdphoto2Lightning.safetensors
模型库暂未收录
qwen3.5_4b_bf16.safetensors
在模型库查看
节点构成
MarkdownNote
× 1
87b54408-f2d8-4783-bad3-67bd0641ad66
× 1
LoadImage
× 1
ImageCompare
× 1
SaveImage
× 1
官方标注的模型
SUPIR
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "38ac8034-f02e-4db7-a9f2-d8fa7f39e90f",
3 "revision": 0,
4 "last_node_id": 97,
5 "last_link_id": 296,
6 "nodes": [
7 {
8 "id": 95,
9 "type": "MarkdownNote",
10 "pos": [
11 550.0001054198101,
12 4129.999969186534
13 ],
14 "size": [
15 550,
16 870
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [],
23 "title": "Model Links",
24 "properties": [],
25 "widgets_values": [
26 "- Related PR: [#13250](https://github.com/Comfy-Org/ComfyUI/pull/13250)\n- Original Repo: [Fanghua-Yu/SUPIR](https://github.com/Fanghua-Yu/SUPIR)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen3.5](https://huggingface.co/Comfy-Org/Qwen3.5)\n- [ModelScope:Comfy-Org/Qwen3.5](https://modelscope.cn/models/Comfy-Org/Qwen3.5)\n\n**checkpoints**\n\n- [juggernautXL_v9Rdphoto2Lightning.safetensors](https://huggingface.co/AiWise/Juggernaut-XL-V9-GE-RDPhoto2-Lightning_4S/resolve/main/juggernautXL_v9Rdphoto2Lightning.safetensors) (6.62 GB)\n\n**model_patches**\n\n- [SUPIR-v0Q_fp16.safetensors](https://huggingface.co/Kijai/SUPIR_pruned/resolve/main/SUPIR-v0Q_fp16.safetensors) (2.48 GB)\n\n**text_encoders**\n\n- [qwen3.5_4b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen3.5/resolve/main/text_encoders/qwen3.5_4b_bf16.safetensors) (8.68 GB)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 checkpoints/\n│ │ └── juggernautXL_v9Rdphoto2Lightning.safetensors\n│ ├── 📂 model_patches/\n│ │ └── SUPIR-v0Q_fp16.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3.5_4b_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud 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"
27 ],
28 "color": "#222",
29 "bgcolor": "#000"
30 },
31 {
32 "id": 85,
33 "type": "87b54408-f2d8-4783-bad3-67bd0641ad66",
34 "pos": [
35 1639.9999468019248,
36 4129.999969186534
37 ],
38 "size": [
39 490,
40 590
41 ],
42 "flags": [],
43 "order": 2,
44 "mode": 0,
45 "inputs": [
46 {
47 "name": "input",
48 "type": "IMAGE,MASK",
49 "link": 281
50 },
51 {
52 "label": "manual_image_captioning",
53 "name": "value",
54 "type": "STRING",
55 "widget": {
56 "name": "value"
57 },
58 "link": null
59 },
60 {
61 "label": "enhance_image_captioning",
62 "name": "value_1",
63 "type": "BOOLEAN",
64 "widget": {
65 "name": "value_1"
66 },
67 "link": null
68 },
69 {
70 "label": "negative_prompt",
71 "name": "value_2",
72 "type": "STRING",
73 "widget": {
74 "name": "value_2"
75 },
76 "link": null
77 },
78 {
79 "label": "final_megapixels",
80 "name": "resize_type.multiplier",
81 "type": "FLOAT",
82 "widget": {
83 "name": "resize_type.multiplier"
84 },
85 "link": null
86 },
87 {
88 "label": "SUPIR_model",
89 "name": "ckpt_name",
90 "type": "COMBO",
91 "widget": {
92 "name": "ckpt_name"
93 },
94 "link": null
95 },
96 {
97 "label": "SDXL_model",
98 "name": "name",
99 "type": "COMBO",
100 "widget": {
101 "name": "name"
102 },
103 "link": null
104 },
105 {
106 "label": "LLM_model",
107 "name": "clip_name",
108 "type": "COMBO",
109 "widget": {
110 "name": "clip_name"
111 },
112 "link": null
113 }
114 ],
115 "outputs": [
116 {
117 "name": "image",
118 "type": "IMAGE",
119 "links": [
120 294,
121 296
122 ]
123 }
124 ],
125 "properties": {
126 "proxyWidgets": [
127 [
128 "71",
129 "value"
130 ],
131 [
132 "90",
133 "value"
134 ],
135 [
136 "73",
137 "value"
138 ],
139 [
140 "94",
141 "resize_type.megapixels"
142 ],
143 [
144 "62",
145 "strength_start"
146 ],
147 [
148 "62",
149 "strength_end"
150 ],
151 [
152 "29",
153 "steps"
154 ],
155 [
156 "20",
157 "cfg"
158 ],
159 [
160 "29",
161 "denoise"
162 ],
163 [
164 "20",
165 "noise_seed"
166 ],
167 [
168 "1",
169 "ckpt_name"
170 ],
171 [
172 "3",
173 "name"
174 ],
175 [
176 "86",
177 "clip_name"
178 ]
179 ],
180 "enableTabs": false,
181 "tabWidth": 65,
182 "tabXOffset": 10,
183 "hasSecondTab": false,
184 "secondTabText": "Send Back",
185 "secondTabOffset": 80,
186 "secondTabWidth": 65,
187 "cnr_id": "comfy-core",
188 "ver": "0.19.3"
189 },
190 "widgets_values": []
191 },
192 {
193 "id": 92,
194 "type": "LoadImage",
195 "pos": [
196 1170,
197 4130
198 ],
199 "size": [
200 430,
201 620
202 ],
203 "flags": [],
204 "order": 1,
205 "mode": 0,
206 "inputs": [],
207 "outputs": [
208 {
209 "name": "IMAGE",
210 "type": "IMAGE",
211 "links": [
212 281,
213 295
214 ]
215 },
216 {
217 "name": "MASK",
218 "type": "MASK",
219 "links": null
220 }
221 ],
222 "properties": {
223 "enableTabs": false,
224 "tabWidth": 65,
225 "tabXOffset": 10,
226 "hasSecondTab": false,
227 "secondTabText": "Send Back",
228 "secondTabOffset": 80,
229 "secondTabWidth": 65,
230 "cnr_id": "comfy-core",
231 "ver": "0.19.3",
232 "Node name for S&R": "LoadImage"
233 },
234 "widgets_values": [
235 "blurry_city_horses.png",
236 "image"
237 ]
238 },
239 {
240 "id": 96,
241 "type": "ImageCompare",
242 "pos": [
243 2979.999753980662,
244 4129.999969186534
245 ],
246 "size": [
247 580,
248 620
249 ],
250 "flags": [],
251 "order": 3,
252 "mode": 0,
253 "inputs": [
254 {
255 "name": "image_a",
256 "shape": 7,
257 "type": "IMAGE",
258 "link": 295
259 },
260 {
261 "name": "image_b",
262 "shape": 7,
263 "type": "IMAGE",
264 "link": 294
265 }
266 ],
267 "outputs": [],
268 "properties": {
269 "enableTabs": false,
270 "tabWidth": 65,
271 "tabXOffset": 10,
272 "hasSecondTab": false,
273 "secondTabText": "Send Back",
274 "secondTabOffset": 80,
275 "secondTabWidth": 65,
276 "cnr_id": "comfy-core",
277 "ver": "0.19.3",
278 "Node name for S&R": "ImageCompare"
279 },
280 "widgets_values": []
281 },
282 {
283 "id": 97,
284 "type": "SaveImage",
285 "pos": [
286 2189.9856094224106,
287 4129.999864444885
288 ],
289 "size": [
290 720,
291 620
292 ],
293 "flags": [],
294 "order": 4,
295 "mode": 0,
296 "inputs": [
297 {
298 "name": "images",
299 "type": "IMAGE",
300 "link": 296
301 }
302 ],
303 "outputs": [],
304 "properties": {
305 "enableTabs": false,
306 "tabWidth": 65,
307 "tabXOffset": 10,
308 "hasSecondTab": false,
309 "secondTabText": "Send Back",
310 "secondTabOffset": 80,
311 "secondTabWidth": 65,
312 "cnr_id": "comfy-core",
313 "ver": "0.19.3",
314 "Node name for S&R": "SaveImage"
315 },
316 "widgets_values": [
317 "upscaled_by_supir"
318 ]
319 }
320 ],
321 "links": [
322 [
323 281,
324 92,
325 0,
326 85,
327 0,
328 "IMAGE"
329 ],
330 [
331 294,
332 85,
333 0,
334 96,
335 1,
336 "IMAGE"
337 ],
338 [
339 295,
340 92,
341 0,
342 96,
343 0,
344 "IMAGE"
345 ],
346 [
347 296,
348 85,
349 0,
350 97,
351 0,
352 "IMAGE"
353 ]
354 ],
355 "groups": [],
356 "definitions": {
357 "subgraphs": [
358 {
359 "id": "87b54408-f2d8-4783-bad3-67bd0641ad66",
360 "version": 1,
361 "state": {
362 "lastGroupId": 5,
363 "lastNodeId": 97,
364 "lastLinkId": 296,
365 "lastRerouteId": 0
366 },
367 "revision": 0,
368 "config": [],
369 "name": "Image Upscale (SUPIR)",
370 "inputNode": {
371 "id": -10,
372 "bounding": [
373 1390,
374 4020,
375 194.25390625,
376 320
377 ]
378 },
379 "outputNode": {
380 "id": -20,
381 "bounding": [
382 4560,
383 4375,
384 120,
385 60
386 ]
387 },
388 "inputs": [
389 {
390 "id": "c8f1d6e4-76c2-4e3c-96d2-62c799c1b45a",
391 "name": "input",
392 "type": "IMAGE,MASK",
393 "linkIds": [
394 258,
395 292
396 ],
397 "localized_name": "input",
398 "pos": [
399 1564.25390625,
400 4040
401 ]
402 },
403 {
404 "id": "1af28b64-40eb-4934-a024-3c08922ab827",
405 "name": "value",
406 "type": "STRING",
407 "linkIds": [
408 232
409 ],
410 "label": "manual_image_captioning",
411 "pos": [
412 1564.25390625,
413 4060
414 ]
415 },
416 {
417 "id": "786054b0-ae93-48f5-b82a-868c9434e87d",
418 "name": "value_1",
419 "type": "BOOLEAN",
420 "linkIds": [
421 266
422 ],
423 "label": "enhance_image_captioning",
424 "pos": [
425 1564.25390625,
426 4080
427 ]
428 },
429 {
430 "id": "eea305ba-056c-4dc4-b79b-84cb2a739133",
431 "name": "value_2",
432 "type": "STRING",
433 "linkIds": [
434 267
435 ],
436 "label": "negative_prompt",
437 "pos": [
438 1564.25390625,
439 4100
440 ]
441 },
442 {
443 "id": "addb14cd-e419-47e2-bcc2-b6791e66d460",
444 "name": "resize_type.multiplier",
445 "type": "FLOAT",
446 "linkIds": [
447 293
448 ],
449 "label": "final_megapixels",
450 "pos": [
451 1564.25390625,
452 4120
453 ]
454 },
455 {
456 "id": "e21457ce-d65b-4696-98df-8859db3c9939",
457 "name": "strength_start",
458 "type": "FLOAT",
459 "linkIds": [
460 273
461 ],
462 "pos": [
463 1564.25390625,
464 4140
465 ]
466 },
467 {
468 "id": "f417cf7f-a105-458f-9e0c-0a3c89995cf2",
469 "name": "strength_end",
470 "type": "FLOAT",
471 "linkIds": [
472 274
473 ],
474 "pos": [
475 1564.25390625,
476 4160
477 ]
478 },
479 {
480 "id": "3b470aee-32b4-4246-9524-cb0bb702df6c",
481 "name": "steps",
482 "type": "INT",
483 "linkIds": [
484 275
485 ],
486 "pos": [
487 1564.25390625,
488 4180
489 ]
490 },
491 {
492 "id": "f8080b1d-db45-4eca-a304-eea6c383bbea",
493 "name": "cfg",
494 "type": "FLOAT",
495 "linkIds": [
496 276
497 ],
498 "pos": [
499 1564.25390625,
500 4200
501 ]
502 },
503 {
504 "id": "8c37ee66-258f-44aa-82c3-6c01f008b98e",
505 "name": "denoise",
506 "type": "FLOAT",
507 "linkIds": [
508 277
509 ],
510 "pos": [
511 1564.25390625,
512 4220
513 ]
514 },
515 {
516 "id": "68aa51f1-e665-4d20-8028-93644b8efc68",
517 "name": "noise_seed",
518 "type": "INT",
519 "linkIds": [
520 285
521 ],
522 "pos": [
523 1564.25390625,
524 4240
525 ]
526 },
527 {
528 "id": "6c1c50aa-23b2-4e7f-afc2-fc87f796e075",
529 "name": "ckpt_name",
530 "type": "COMBO",
531 "linkIds": [
532 286
533 ],
534 "label": "SUPIR_model",
535 "pos": [
536 1564.25390625,
537 4260
538 ]
539 },
540 {
541 "id": "8a4b9d78-12d1-4a5d-847a-87e5a8a8ebb0",
542 "name": "name",
543 "type": "COMBO",
544 "linkIds": [
545 287
546 ],
547 "label": "SDXL_model",
548 "pos": [
549 1564.25390625,
550 4280
551 ]
552 },
553 {
554 "id": "9b000f2b-561c-4208-becd-6bf0e1ff7e7e",
555 "name": "clip_name",
556 "type": "COMBO",
557 "linkIds": [
558 288
559 ],
560 "label": "LLM_model",
561 "pos": [
562 1564.25390625,
563 4300
564 ]
565 }
566 ],
567 "outputs": [
568 {
569 "id": "216fb667-cac6-41c0-ac14-b24bdbea60ba",
570 "name": "image",
571 "type": "IMAGE",
572 "linkIds": [
573 90,
574 90
575 ],
576 "localized_name": "image",
577 "pos": [
578 4580,
579 4395
580 ]
581 }
582 ],
583 "widgets": [],
584 "nodes": [
585 {
586 "id": 62,
587 "type": "SUPIRApply",
588 "pos": [
589 3440,
590 4060
591 ],
592 "size": [
593 280,
594 280
595 ],
596 "flags": [],
597 "order": 11,
598 "mode": 0,
599 "showAdvanced": true,
600 "inputs": [
601 {
602 "localized_name": "model",
603 "name": "model",
604 "type": "MODEL",
605 "link": 206
606 },
607 {
608 "localized_name": "model_patch",
609 "name": "model_patch",
610 "type": "MODEL_PATCH",
611 "link": 146
612 },
613 {
614 "localized_name": "vae",
615 "name": "vae",
616 "type": "VAE",
617 "link": 216
618 },
619 {
620 "localized_name": "image",
621 "name": "image",
622 "type": "IMAGE",
623 "link": 291
624 },
625 {
626 "localized_name": "strength_start",
627 "name": "strength_start",
628 "type": "FLOAT",
629 "widget": {
630 "name": "strength_start"
631 },
632 "link": 273
633 },
634 {
635 "localized_name": "strength_end",
636 "name": "strength_end",
637 "type": "FLOAT",
638 "widget": {
639 "name": "strength_end"
640 },
641 "link": 274
642 }
643 ],
644 "outputs": [
645 {
646 "localized_name": "MODEL",
647 "name": "MODEL",
648 "type": "MODEL",
649 "links": [
650 149,
651 204
652 ]
653 }
654 ],
655 "properties": {
656 "enableTabs": false,
657 "tabWidth": 65,
658 "tabXOffset": 10,
659 "hasSecondTab": false,
660 "secondTabText": "Send Back",
661 "secondTabOffset": 80,
662 "secondTabWidth": 65,
663 "cnr_id": "comfy-core",
664 "ver": "0.18.1",
665 "Node name for S&R": "SUPIRApply"
666 },
667 "widgets_values": [
668 1,
669 0.9,
670 4,
671 0.05
672 ]
673 },
674 {
675 "id": 20,
676 "type": "SamplerCustom",
677 "pos": [
678 3830,
679 4050
680 ],
681 "size": [
682 280,
683 500
684 ],
685 "flags": [],
686 "order": 4,
687 "mode": 0,
688 "showAdvanced": true,
689 "inputs": [
690 {
691 "localized_name": "model",
692 "name": "model",
693 "type": "MODEL",
694 "link": 204
695 },
696 {
697 "localized_name": "positive",
698 "name": "positive",
699 "type": "CONDITIONING",
700 "link": 188
701 },
702 {
703 "localized_name": "negative",
704 "name": "negative",
705 "type": "CONDITIONING",
706 "link": 189
707 },
708 {
709 "localized_name": "sampler",
710 "name": "sampler",
711 "type": "SAMPLER",
712 "link": 207
713 },
714 {
715 "localized_name": "sigmas",
716 "name": "sigmas",
717 "type": "SIGMAS",
718 "link": 209
719 },
720 {
721 "localized_name": "latent_image",
722 "name": "latent_image",
723 "type": "LATENT",
724 "link": 157
725 },
726 {
727 "localized_name": "noise_seed",
728 "name": "noise_seed",
729 "type": "INT",
730 "widget": {
731 "name": "noise_seed"
732 },
733 "link": 285
734 },
735 {
736 "localized_name": "cfg",
737 "name": "cfg",
738 "type": "FLOAT",
739 "widget": {
740 "name": "cfg"
741 },
742 "link": 276
743 }
744 ],
745 "outputs": [
746 {
747 "localized_name": "output",
748 "name": "output",
749 "type": "LATENT",
750 "links": [
751 181
752 ]
753 },
754 {
755 "localized_name": "denoised_output",
756 "name": "denoised_output",
757 "type": "LATENT",
758 "links": null
759 }
760 ],
761 "properties": {
762 "enableTabs": false,
763 "tabWidth": 65,
764 "tabXOffset": 10,
765 "hasSecondTab": false,
766 "secondTabText": "Send Back",
767 "secondTabOffset": 80,
768 "secondTabWidth": 65,
769 "cnr_id": "comfy-core",
770 "ver": "0.18.1",
771 "Node name for S&R": "SamplerCustom"
772 },
773 "widgets_values": [
774 true,
775 402244474214267,
776 "fixed",
777 1.5
778 ]
779 },
780 {
781 "id": 11,
782 "type": "VAEDecode",
783 "pos": [
784 3850,
785 4690
786 ],
787 "size": [
788 230,
789 80
790 ],
791 "flags": [],
792 "order": 3,
793 "mode": 0,
794 "inputs": [
795 {
796 "localized_name": "samples",
797 "name": "samples",
798 "type": "LATENT",
799 "link": 181
800 },
801 {
802 "localized_name": "vae",
803 "name": "vae",
804 "type": "VAE",
805 "link": 217
806 }
807 ],
808 "outputs": [
809 {
810 "localized_name": "IMAGE",
811 "name": "IMAGE",
812 "type": "IMAGE",
813 "links": [
814 88
815 ]
816 }
817 ],
818 "properties": {
819 "enableTabs": false,
820 "tabWidth": 65,
821 "tabXOffset": 10,
822 "hasSecondTab": false,
823 "secondTabText": "Send Back",
824 "secondTabOffset": 80,
825 "secondTabWidth": 65,
826 "cnr_id": "comfy-core",
827 "ver": "0.18.1",
828 "Node name for S&R": "VAEDecode"
829 },
830 "widgets_values": []
831 },
832 {
833 "id": 1,
834 "type": "CheckpointLoaderSimple",
835 "pos": [
836 2120,
837 4110
838 ],
839 "size": [
840 480,
841 140
842 ],
843 "flags": [],
844 "order": 1,
845 "mode": 0,
846 "inputs": [
847 {
848 "localized_name": "ckpt_name",
849 "name": "ckpt_name",
850 "type": "COMBO",
851 "widget": {
852 "name": "ckpt_name"
853 },
854 "link": 286
855 }
856 ],
857 "outputs": [
858 {
859 "localized_name": "MODEL",
860 "name": "MODEL",
861 "type": "MODEL",
862 "links": [
863 206
864 ]
865 },
866 {
867 "localized_name": "CLIP",
868 "name": "CLIP",
869 "type": "CLIP",
870 "links": [
871 218,
872 219
873 ]
874 },
875 {
876 "localized_name": "VAE",
877 "name": "VAE",
878 "type": "VAE",
879 "links": [
880 216,
881 217
882 ]
883 }
884 ],
885 "properties": {
886 "enableTabs": false,
887 "tabWidth": 65,
888 "tabXOffset": 10,
889 "hasSecondTab": false,
890 "secondTabText": "Send Back",
891 "secondTabOffset": 80,
892 "secondTabWidth": 65,
893 "cnr_id": "comfy-core",
894 "ver": "0.18.1",
895 "Node name for S&R": "CheckpointLoaderSimple",
896 "models": [
897 {
898 "name": "juggernautXL_v9Rdphoto2Lightning.safetensors",
899 "url": "https://huggingface.co/AiWise/Juggernaut-XL-V9-GE-RDPhoto2-Lightning_4S/resolve/main/juggernautXL_v9Rdphoto2Lightning.safetensors",
900 "directory": "checkpoints"
901 }
902 ]
903 },
904 "widgets_values": [
905 "juggernautXL_v9Rdphoto2Lightning.safetensors"
906 ]
907 },
908 {
909 "id": 59,
910 "type": "CLIPTextEncodeSDXL",
911 "pos": [
912 3150,
913 4130
914 ],
915 "size": [
916 460,
917 390
918 ],
919 "flags": {
920 "collapsed": true
921 },
922 "order": 9,
923 "mode": 0,
924 "showAdvanced": true,
925 "inputs": [
926 {
927 "localized_name": "clip",
928 "name": "clip",
929 "type": "CLIP",
930 "link": 218
931 },
932 {
933 "localized_name": "text_g",
934 "name": "text_g",
935 "type": "STRING",
936 "widget": {
937 "name": "text_g"
938 },
939 "link": 247
940 },
941 {
942 "localized_name": "text_l",
943 "name": "text_l",
944 "type": "STRING",
945 "widget": {
946 "name": "text_l"
947 },
948 "link": 248
949 }
950 ],
951 "outputs": [
952 {
953 "localized_name": "CONDITIONING",
954 "name": "CONDITIONING",
955 "type": "CONDITIONING",
956 "links": [
957 188
958 ]
959 }
960 ],
961 "properties": {
962 "enableTabs": false,
963 "tabWidth": 65,
964 "tabXOffset": 10,
965 "hasSecondTab": false,
966 "secondTabText": "Send Back",
967 "secondTabOffset": 80,
968 "secondTabWidth": 65,
969 "cnr_id": "comfy-core",
970 "ver": "0.18.1",
971 "Node name for S&R": "CLIPTextEncodeSDXL"
972 },
973 "widgets_values": [
974 1024,
975 1024,
976 0,
977 0,
978 1024,
979 1024,
980 "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic aximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations, high quality, detailed, photograph of an old man",
981 "Cinematic, High Contrast, highly detailed, taken using a Canon EOS R camera, hyper detailed photo - realistic aximum detail, 32k, Color Grading, ultra HD, extreme meticulous detailing, skin pore detailing, hyper sharpness, perfect without deformations, high quality, detailed, photograph of an old man"
982 ],
983 "color": "#232",
984 "bgcolor": "#353"
985 },
986 {
987 "id": 60,
988 "type": "CLIPTextEncodeSDXL",
989 "pos": [
990 3140,
991 4340
992 ],
993 "size": [
994 470,
995 380
996 ],
997 "flags": {
998 "collapsed": true
999 },
1000 "order": 10,
1001 "mode": 0,
1002 "inputs": [
1003 {
1004 "localized_name": "clip",
1005 "name": "clip",
1006 "type": "CLIP",
1007 "link": 219
1008 },
1009 {
1010 "localized_name": "text_g",
1011 "name": "text_g",
1012 "type": "STRING",
1013 "widget": {
1014 "name": "text_g"
1015 },
1016 "link": 195
1017 },
1018 {
1019 "localized_name": "text_l",
1020 "name": "text_l",
1021 "type": "STRING",
1022 "widget": {
1023 "name": "text_l"
1024 },
1025 "link": 193
1026 }
1027 ],
1028 "outputs": [
1029 {
1030 "localized_name": "CONDITIONING",
1031 "name": "CONDITIONING",
1032 "type": "CONDITIONING",
1033 "links": [
1034 189
1035 ]
1036 }
1037 ],
1038 "properties": {
1039 "enableTabs": false,
1040 "tabWidth": 65,
1041 "tabXOffset": 10,
1042 "hasSecondTab": false,
1043 "secondTabText": "Send Back",
1044 "secondTabOffset": 80,
1045 "secondTabWidth": 65,
1046 "cnr_id": "comfy-core",
1047 "ver": "0.18.1",
1048 "Node name for S&R": "CLIPTextEncodeSDXL"
1049 },
1050 "widgets_values": [
1051 1024,
1052 1024,
1053 0,
1054 0,
1055 1024,
1056 1024,
1057 "painting, oil painting, illustration, drawing, art, sketch, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth bad quality, blurry, messy",
1058 "painting, oil painting, illustration, drawing, art, sketch, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth, bad quality, blurry, messy"
1059 ],
1060 "color": "#322",
1061 "bgcolor": "#533"
1062 },
1063 {
1064 "id": 57,
1065 "type": "EmptyLatentImage",
1066 "pos": [
1067 3440,
1068 4680
1069 ],
1070 "size": [
1071 270,
1072 150
1073 ],
1074 "flags": [],
1075 "order": 7,
1076 "mode": 0,
1077 "inputs": [
1078 {
1079 "localized_name": "width",
1080 "name": "width",
1081 "type": "INT",
1082 "widget": {
1083 "name": "width"
1084 },
1085 "link": 121
1086 },
1087 {
1088 "localized_name": "height",
1089 "name": "height",
1090 "type": "INT",
1091 "widget": {
1092 "name": "height"
1093 },
1094 "link": 122
1095 }
1096 ],
1097 "outputs": [
1098 {
1099 "localized_name": "LATENT",
1100 "name": "LATENT",
1101 "type": "LATENT",
1102 "links": [
1103 157
1104 ]
1105 }
1106 ],
1107 "properties": {
1108 "enableTabs": false,
1109 "tabWidth": 65,
1110 "tabXOffset": 10,
1111 "hasSecondTab": false,
1112 "secondTabText": "Send Back",
1113 "secondTabOffset": 80,
1114 "secondTabWidth": 65,
1115 "cnr_id": "comfy-core",
1116 "ver": "0.18.1",
1117 "Node name for S&R": "EmptyLatentImage"
1118 },
1119 "widgets_values": [
1120 512,
1121 512,
1122 1
1123 ]
1124 },
1125 {
1126 "id": 73,
1127 "type": "PrimitiveStringMultiline",
1128 "pos": [
1129 2680,
1130 4320
1131 ],
1132 "size": [
1133 400,
1134 200
1135 ],
1136 "flags": [],
1137 "order": 13,
1138 "mode": 0,
1139 "inputs": [
1140 {
1141 "localized_name": "value",
1142 "name": "value",
1143 "type": "STRING",
1144 "widget": {
1145 "name": "value"
1146 },
1147 "link": 267
1148 }
1149 ],
1150 "outputs": [
1151 {
1152 "localized_name": "STRING",
1153 "name": "STRING",
1154 "type": "STRING",
1155 "links": [
1156 193,
1157 195
1158 ]
1159 }
1160 ],
1161 "properties": {
1162 "enableTabs": false,
1163 "tabWidth": 65,
1164 "tabXOffset": 10,
1165 "hasSecondTab": false,
1166 "secondTabText": "Send Back",
1167 "secondTabOffset": 80,
1168 "secondTabWidth": 65,
1169 "cnr_id": "comfy-core",
1170 "ver": "0.18.1",
1171 "Node name for S&R": "PrimitiveStringMultiline"
1172 },
1173 "widgets_values": [
1174 "painting, oil painting, illustration, drawing, art, sketch, cartoon, CG Style, 3D render, unreal engine, blurring, dirty, messy, worst quality, low quality, frames, watermark, signature, jpeg artifacts, deformed, lowres, over-smooth bad quality, blurry, messy"
1175 ],
1176 "color": "#322",
1177 "bgcolor": "#533"
1178 },
1179 {
1180 "id": 39,
1181 "type": "ColorTransfer",
1182 "pos": [
1183 4230,
1184 4670
1185 ],
1186 "size": [
1187 270,
1188 130
1189 ],
1190 "flags": [],
1191 "order": 6,
1192 "mode": 0,
1193 "inputs": [
1194 {
1195 "localized_name": "image_target",
1196 "name": "image_target",
1197 "type": "IMAGE",
1198 "link": 88
1199 },
1200 {
1201 "localized_name": "image_ref",
1202 "name": "image_ref",
1203 "shape": 7,
1204 "type": "IMAGE",
1205 "link": 289
1206 }
1207 ],
1208 "outputs": [
1209 {
1210 "localized_name": "image",
1211 "name": "image",
1212 "type": "IMAGE",
1213 "links": [
1214 90
1215 ]
1216 }
1217 ],
1218 "properties": {
1219 "enableTabs": false,
1220 "tabWidth": 65,
1221 "tabXOffset": 10,
1222 "hasSecondTab": false,
1223 "secondTabText": "Send Back",
1224 "secondTabOffset": 80,
1225 "secondTabWidth": 65,
1226 "cnr_id": "comfy-core",
1227 "ver": "0.18.1",
1228 "Node name for S&R": "ColorTransfer"
1229 },
1230 "widgets_values": [
1231 "mkl_lab",
1232 "per_frame",
1233 1
1234 ]
1235 },
1236 {
1237 "id": 71,
1238 "type": "PrimitiveStringMultiline",
1239 "pos": [
1240 2120,
1241 3450
1242 ],
1243 "size": [
1244 390,
1245 470
1246 ],
1247 "flags": [],
1248 "order": 12,
1249 "mode": 0,
1250 "inputs": [
1251 {
1252 "localized_name": "value",
1253 "name": "value",
1254 "type": "STRING",
1255 "widget": {
1256 "name": "value"
1257 },
1258 "link": 232
1259 }
1260 ],
1261 "outputs": [
1262 {
1263 "localized_name": "STRING",
1264 "name": "STRING",
1265 "type": "STRING",
1266 "links": [
1267 256,
1268 259
1269 ]
1270 }
1271 ],
1272 "properties": {
1273 "enableTabs": false,
1274 "tabWidth": 65,
1275 "tabXOffset": 10,
1276 "hasSecondTab": false,
1277 "secondTabText": "Send Back",
1278 "secondTabOffset": 80,
1279 "secondTabWidth": 65,
1280 "cnr_id": "comfy-core",
1281 "ver": "0.18.1",
1282 "Node name for S&R": "PrimitiveStringMultiline"
1283 },
1284 "widgets_values": [
1285 "`A herd of wild horses gallops at night through a neon-lit city street, motion blur conveying raw energy against the urban glow.`"
1286 ]
1287 },
1288 {
1289 "id": 3,
1290 "type": "ModelPatchLoader",
1291 "pos": [
1292 2120,
1293 4340
1294 ],
1295 "size": [
1296 480,
1297 110
1298 ],
1299 "flags": [],
1300 "order": 2,
1301 "mode": 0,
1302 "inputs": [
1303 {
1304 "localized_name": "name",
1305 "name": "name",
1306 "type": "COMBO",
1307 "widget": {
1308 "name": "name"
1309 },
1310 "link": 287
1311 }
1312 ],
1313 "outputs": [
1314 {
1315 "localized_name": "MODEL_PATCH",
1316 "name": "MODEL_PATCH",
1317 "type": "MODEL_PATCH",
1318 "links": [
1319 146
1320 ]
1321 }
1322 ],
1323 "properties": {
1324 "enableTabs": false,
1325 "tabWidth": 65,
1326 "tabXOffset": 10,
1327 "hasSecondTab": false,
1328 "secondTabText": "Send Back",
1329 "secondTabOffset": 80,
1330 "secondTabWidth": 65,
1331 "cnr_id": "comfy-core",
1332 "ver": "0.18.1",
1333 "Node name for S&R": "ModelPatchLoader",
1334 "models": [
1335 {
1336 "name": "SUPIR-v0Q_fp16.safetensors",
1337 "url": "https://huggingface.co/Kijai/SUPIR_pruned/resolve/main/SUPIR-v0Q_fp16.safetensors",
1338 "directory": "model_patches"
1339 }
1340 ]
1341 },
1342 "widgets_values": [
1343 "SUPIR-v0Q_fp16.safetensors"
1344 ]
1345 },
1346 {
1347 "id": 58,
1348 "type": "GetImageSize",
1349 "pos": [
1350 2740,
1351 4660
1352 ],
1353 "size": [
1354 270,
1355 160
1356 ],
1357 "flags": [],
1358 "order": 8,
1359 "mode": 0,
1360 "inputs": [
1361 {
1362 "localized_name": "image",
1363 "name": "image",
1364 "type": "IMAGE",
1365 "link": 290
1366 }
1367 ],
1368 "outputs": [
1369 {
1370 "localized_name": "width",
1371 "name": "width",
1372 "type": "INT",
1373 "links": [
1374 121
1375 ]
1376 },
1377 {
1378 "localized_name": "height",
1379 "name": "height",
1380 "type": "INT",
1381 "links": [
1382 122
1383 ]
1384 },
1385 {
1386 "localized_name": "batch_size",
1387 "name": "batch_size",
1388 "type": "INT",
1389 "links": null
1390 }
1391 ],
1392 "properties": {
1393 "enableTabs": false,
1394 "tabWidth": 65,
1395 "tabXOffset": 10,
1396 "hasSecondTab": false,
1397 "secondTabText": "Send Back",
1398 "secondTabOffset": 80,
1399 "secondTabWidth": 65,
1400 "cnr_id": "comfy-core",
1401 "ver": "0.18.1",
1402 "Node name for S&R": "GetImageSize"
1403 },
1404 "widgets_values": []
1405 },
1406 {
1407 "id": 76,
1408 "type": "KSamplerSelect",
1409 "pos": [
1410 3440,
1411 4330
1412 ],
1413 "size": [
1414 270,
1415 90
1416 ],
1417 "flags": [],
1418 "order": 0,
1419 "mode": 0,
1420 "inputs": [],
1421 "outputs": [
1422 {
1423 "localized_name": "SAMPLER",
1424 "name": "SAMPLER",
1425 "type": "SAMPLER",
1426 "links": [
1427 207
1428 ]
1429 }
1430 ],
1431 "properties": {
1432 "enableTabs": false,
1433 "tabWidth": 65,
1434 "tabXOffset": 10,
1435 "hasSecondTab": false,
1436 "secondTabText": "Send Back",
1437 "secondTabOffset": 80,
1438 "secondTabWidth": 65,
1439 "cnr_id": "comfy-core",
1440 "ver": "0.18.1",
1441 "Node name for S&R": "KSamplerSelect"
1442 },
1443 "widgets_values": [
1444 "dpmpp_2m_sde"
1445 ]
1446 },
1447 {
1448 "id": 29,
1449 "type": "BasicScheduler",
1450 "pos": [
1451 3440,
1452 4470
1453 ],
1454 "size": [
1455 270,
1456 150
1457 ],
1458 "flags": [],
1459 "order": 5,
1460 "mode": 0,
1461 "inputs": [
1462 {
1463 "localized_name": "model",
1464 "name": "model",
1465 "type": "MODEL",
1466 "link": 149
1467 },
1468 {
1469 "localized_name": "steps",
1470 "name": "steps",
1471 "type": "INT",
1472 "widget": {
1473 "name": "steps"
1474 },
1475 "link": 275
1476 },
1477 {
1478 "localized_name": "denoise",
1479 "name": "denoise",
1480 "type": "FLOAT",
1481 "widget": {
1482 "name": "denoise"
1483 },
1484 "link": 277
1485 }
1486 ],
1487 "outputs": [
1488 {
1489 "localized_name": "SIGMAS",
1490 "name": "SIGMAS",
1491 "type": "SIGMAS",
1492 "links": [
1493 209
1494 ]
1495 }
1496 ],
1497 "properties": {
1498 "enableTabs": false,
1499 "tabWidth": 65,
1500 "tabXOffset": 10,
1501 "hasSecondTab": false,
1502 "secondTabText": "Send Back",
1503 "secondTabOffset": 80,
1504 "secondTabWidth": 65,
1505 "cnr_id": "comfy-core",
1506 "ver": "0.18.1",
1507 "Node name for S&R": "BasicScheduler"
1508 },
1509 "widgets_values": [
1510 "sgm_uniform",
1511 10,
1512 1
1513 ]
1514 },
1515 {
1516 "id": 86,
1517 "type": "CLIPLoader",
1518 "pos": [
1519 2620,
1520 3440
1521 ],
1522 "size": [
1523 430,
1524 150
1525 ],
1526 "flags": [],
1527 "order": 14,
1528 "mode": 0,
1529 "showAdvanced": false,
1530 "inputs": [
1531 {
1532 "localized_name": "clip_name",
1533 "name": "clip_name",
1534 "type": "COMBO",
1535 "widget": {
1536 "name": "clip_name"
1537 },
1538 "link": 288
1539 }
1540 ],
1541 "outputs": [
1542 {
1543 "localized_name": "CLIP",
1544 "name": "CLIP",
1545 "type": "CLIP",
1546 "links": [
1547 244
1548 ]
1549 }
1550 ],
1551 "properties": {
1552 "enableTabs": false,
1553 "tabWidth": 65,
1554 "tabXOffset": 10,
1555 "hasSecondTab": false,
1556 "secondTabText": "Send Back",
1557 "secondTabOffset": 80,
1558 "secondTabWidth": 65,
1559 "cnr_id": "comfy-core",
1560 "ver": "0.18.1",
1561 "Node name for S&R": "CLIPLoader",
1562 "models": [
1563 {
1564 "name": "qwen3.5_4b_bf16.safetensors",
1565 "url": "https://huggingface.co/Comfy-Org/Qwen3.5/resolve/main/text_encoders/qwen3.5_4b_bf16.safetensors",
1566 "directory": "text_encoders"
1567 }
1568 ]
1569 },
1570 "widgets_values": [
1571 "qwen3.5_4b_bf16.safetensors",
1572 "stable_diffusion",
1573 "default"
1574 ]
1575 },
1576 {
1577 "id": 87,
1578 "type": "TextGenerate",
1579 "pos": [
1580 3130,
1581 3440
1582 ],
1583 "size": [
1584 430,
1585 380
1586 ],
1587 "flags": [],
1588 "order": 15,
1589 "mode": 0,
1590 "inputs": [
1591 {
1592 "localized_name": "clip",
1593 "name": "clip",
1594 "type": "CLIP",
1595 "link": 244
1596 },
1597 {
1598 "localized_name": "image",
1599 "name": "image",
1600 "shape": 7,
1601 "type": "IMAGE",
1602 "link": 258
1603 },
1604 {
1605 "localized_name": "prompt",
1606 "name": "prompt",
1607 "type": "STRING",
1608 "widget": {
1609 "name": "prompt"
1610 },
1611 "link": 257
1612 }
1613 ],
1614 "outputs": [
1615 {
1616 "localized_name": "generated_text",
1617 "name": "generated_text",
1618 "type": "STRING",
1619 "links": [
1620 245
1621 ]
1622 }
1623 ],
1624 "properties": {
1625 "enableTabs": false,
1626 "tabWidth": 65,
1627 "tabXOffset": 10,
1628 "hasSecondTab": false,
1629 "secondTabText": "Send Back",
1630 "secondTabOffset": 80,
1631 "secondTabWidth": 65,
1632 "cnr_id": "comfy-core",
1633 "ver": "0.18.1",
1634 "Node name for S&R": "TextGenerate"
1635 },
1636 "widgets_values": [
1637 "Describe this scene using only English without any other description",
1638 2048,
1639 "on",
1640 0.7,
1641 64,
1642 0.95,
1643 0.05,
1644 1.05,
1645 0,
1646 0,
1647 false,
1648 true
1649 ]
1650 },
1651 {
1652 "id": 88,
1653 "type": "ComfySwitchNode",
1654 "pos": [
1655 3600,
1656 3800
1657 ],
1658 "size": [
1659 270,
1660 130
1661 ],
1662 "flags": [],
1663 "order": 16,
1664 "mode": 0,
1665 "inputs": [
1666 {
1667 "localized_name": "on_false",
1668 "name": "on_false",
1669 "type": "STRING",
1670 "link": 259
1671 },
1672 {
1673 "localized_name": "on_true",
1674 "name": "on_true",
1675 "type": "STRING",
1676 "link": 245
1677 },
1678 {
1679 "localized_name": "switch",
1680 "name": "switch",
1681 "type": "BOOLEAN",
1682 "widget": {
1683 "name": "switch"
1684 },
1685 "link": 250
1686 }
1687 ],
1688 "outputs": [
1689 {
1690 "localized_name": "output",
1691 "name": "output",
1692 "type": "STRING",
1693 "links": [
1694 247,
1695 248,
1696 249
1697 ]
1698 }
1699 ],
1700 "properties": {
1701 "enableTabs": false,
1702 "tabWidth": 65,
1703 "tabXOffset": 10,
1704 "hasSecondTab": false,
1705 "secondTabText": "Send Back",
1706 "secondTabOffset": 80,
1707 "secondTabWidth": 65,
1708 "cnr_id": "comfy-core",
1709 "ver": "0.19.3",
1710 "Node name for S&R": "ComfySwitchNode"
1711 },
1712 "widgets_values": [
1713 false
1714 ]
1715 },
1716 {
1717 "id": 89,
1718 "type": "PreviewAny",
1719 "pos": [
1720 3600,
1721 3440
1722 ],
1723 "size": [
1724 540,
1725 290
1726 ],
1727 "flags": [],
1728 "order": 17,
1729 "mode": 0,
1730 "inputs": [
1731 {
1732 "localized_name": "source",
1733 "name": "source",
1734 "type": "*",
1735 "link": 249
1736 }
1737 ],
1738 "outputs": [
1739 {
1740 "localized_name": "STRING",
1741 "name": "STRING",
1742 "type": "STRING",
1743 "links": null
1744 }
1745 ],
1746 "properties": {
1747 "enableTabs": false,
1748 "tabWidth": 65,
1749 "tabXOffset": 10,
1750 "hasSecondTab": false,
1751 "secondTabText": "Send Back",
1752 "secondTabOffset": 80,
1753 "secondTabWidth": 65,
1754 "cnr_id": "comfy-core",
1755 "ver": "0.19.3",
1756 "Node name for S&R": "PreviewAny"
1757 },
1758 "widgets_values": [
1759 null,
1760 null,
1761 null
1762 ]
1763 },
1764 {
1765 "id": 90,
1766 "type": "BOOLConstant",
1767 "pos": [
1768 2670,
1769 3840
1770 ],
1771 "size": [
1772 270,
1773 100
1774 ],
1775 "flags": [],
1776 "order": 18,
1777 "mode": 0,
1778 "inputs": [
1779 {
1780 "localized_name": "value",
1781 "name": "value",
1782 "type": "BOOLEAN",
1783 "widget": {
1784 "name": "value"
1785 },
1786 "link": 266
1787 }
1788 ],
1789 "outputs": [
1790 {
1791 "localized_name": "value",
1792 "name": "value",
1793 "type": "BOOLEAN",
1794 "links": [
1795 250
1796 ]
1797 }
1798 ],
1799 "title": "enable_image_captioning",
1800 "properties": {
1801 "enableTabs": false,
1802 "tabWidth": 65,
1803 "tabXOffset": 10,
1804 "hasSecondTab": false,
1805 "secondTabText": "Send Back",
1806 "secondTabOffset": 80,
1807 "secondTabWidth": 65,
1808 "cnr_id": "comfyui-kjnodes",
1809 "ver": "1.1.9",
1810 "Node name for S&R": "BOOLConstant"
1811 },
1812 "widgets_values": [
1813 true
1814 ]
1815 },
1816 {
1817 "id": 91,
1818 "type": "StringConcatenate",
1819 "pos": [
1820 2690,
1821 3710
1822 ],
1823 "size": [
1824 430,
1825 310
1826 ],
1827 "flags": {
1828 "collapsed": true
1829 },
1830 "order": 19,
1831 "mode": 0,
1832 "inputs": [
1833 {
1834 "localized_name": "string_b",
1835 "name": "string_b",
1836 "type": "STRING",
1837 "widget": {
1838 "name": "string_b"
1839 },
1840 "link": 256
1841 }
1842 ],
1843 "outputs": [
1844 {
1845 "localized_name": "STRING",
1846 "name": "STRING",
1847 "type": "STRING",
1848 "links": [
1849 257
1850 ]
1851 }
1852 ],
1853 "properties": {
1854 "enableTabs": false,
1855 "tabWidth": 65,
1856 "tabXOffset": 10,
1857 "hasSecondTab": false,
1858 "secondTabText": "Send Back",
1859 "secondTabOffset": 80,
1860 "secondTabWidth": 65,
1861 "cnr_id": "comfy-core",
1862 "ver": "0.19.3",
1863 "Node name for S&R": "StringConcatenate"
1864 },
1865 "widgets_values": [
1866 "Describe the scene concisely in English, using vivid, descriptive keywords and phrases suitable for AI image generation (SDXL). Focus only on visual elements, composition, lighting, style, and atmosphere. Do not include extra explanations or instructions.",
1867 "",
1868 ""
1869 ]
1870 },
1871 {
1872 "id": 94,
1873 "type": "ResizeImageMaskNode",
1874 "pos": [
1875 2220,
1876 4680
1877 ],
1878 "size": [
1879 270,
1880 110
1881 ],
1882 "flags": [],
1883 "order": 20,
1884 "mode": 0,
1885 "inputs": [
1886 {
1887 "localized_name": "input",
1888 "name": "input",
1889 "type": "IMAGE,MASK",
1890 "link": 292
1891 },
1892 {
1893 "localized_name": "resize_type.megapixels",
1894 "name": "resize_type.megapixels",
1895 "type": "FLOAT",
1896 "widget": {
1897 "name": "resize_type.megapixels"
1898 },
1899 "link": 293
1900 }
1901 ],
1902 "outputs": [
1903 {
1904 "localized_name": "resized",
1905 "name": "resized",
1906 "type": "IMAGE,MASK",
1907 "links": [
1908 289,
1909 290,
1910 291
1911 ]
1912 }
1913 ],
1914 "properties": {
1915 "enableTabs": false,
1916 "tabWidth": 65,
1917 "tabXOffset": 10,
1918 "hasSecondTab": false,
1919 "secondTabText": "Send Back",
1920 "secondTabOffset": 80,
1921 "secondTabWidth": 65,
1922 "cnr_id": "comfy-core",
1923 "ver": "0.18.1",
1924 "Node name for S&R": "ResizeImageMaskNode"
1925 },
1926 "widgets_values": [
1927 "scale total pixels",
1928 2.25,
1929 "lanczos"
1930 ]
1931 }
1932 ],
1933 "groups": [
1934 {
1935 "id": 1,
1936 "title": "Prompt",
1937 "bounding": [
1938 2670,
1939 3980,
1940 720,
1941 560
1942 ],
1943 "color": "#3f789e",
1944 "font_size": 24,
1945 "flags": []
1946 },
1947 {
1948 "id": 2,
1949 "title": "Model",
1950 "bounding": [
1951 2080,
1952 3980,
1953 560,
1954 560
1955 ],
1956 "color": "#3f789e",
1957 "font_size": 24,
1958 "flags": []
1959 },
1960 {
1961 "id": 3,
1962 "title": "Upscale Image",
1963 "bounding": [
1964 2080,
1965 4570,
1966 1310,
1967 280
1968 ],
1969 "color": "#3f789e",
1970 "font_size": 24,
1971 "flags": []
1972 },
1973 {
1974 "id": 4,
1975 "title": "Sampling",
1976 "bounding": [
1977 3420,
1978 3980,
1979 770,
1980 870
1981 ],
1982 "color": "#3f789e",
1983 "font_size": 24,
1984 "flags": []
1985 },
1986 {
1987 "id": 5,
1988 "title": "Image Captioning",
1989 "bounding": [
1990 2080,
1991 3350,
1992 2100,
1993 600
1994 ],
1995 "color": "#3f789e",
1996 "font_size": 24,
1997 "flags": []
1998 }
1999 ],
2000 "links": [
2001 {
2002 "id": 206,
2003 "origin_id": 1,
2004 "origin_slot": 0,
2005 "target_id": 62,
2006 "target_slot": 0,
2007 "type": "MODEL"
2008 },
2009 {
2010 "id": 146,
2011 "origin_id": 3,
2012 "origin_slot": 0,
2013 "target_id": 62,
2014 "target_slot": 1,
2015 "type": "MODEL_PATCH"
2016 },
2017 {
2018 "id": 216,
2019 "origin_id": 1,
2020 "origin_slot": 2,
2021 "target_id": 62,
2022 "target_slot": 2,
2023 "type": "VAE"
2024 },
2025 {
2026 "id": 204,
2027 "origin_id": 62,
2028 "origin_slot": 0,
2029 "target_id": 20,
2030 "target_slot": 0,
2031 "type": "MODEL"
2032 },
2033 {
2034 "id": 188,
2035 "origin_id": 59,
2036 "origin_slot": 0,
2037 "target_id": 20,
2038 "target_slot": 1,
2039 "type": "CONDITIONING"
2040 },
2041 {
2042 "id": 189,
2043 "origin_id": 60,
2044 "origin_slot": 0,
2045 "target_id": 20,
2046 "target_slot": 2,
2047 "type": "CONDITIONING"
2048 },
2049 {
2050 "id": 207,
2051 "origin_id": 76,
2052 "origin_slot": 0,
2053 "target_id": 20,
2054 "target_slot": 3,
2055 "type": "SAMPLER"
2056 },
2057 {
2058 "id": 209,
2059 "origin_id": 29,
2060 "origin_slot": 0,
2061 "target_id": 20,
2062 "target_slot": 4,
2063 "type": "SIGMAS"
2064 },
2065 {
2066 "id": 157,
2067 "origin_id": 57,
2068 "origin_slot": 0,
2069 "target_id": 20,
2070 "target_slot": 5,
2071 "type": "LATENT"
2072 },
2073 {
2074 "id": 149,
2075 "origin_id": 62,
2076 "origin_slot": 0,
2077 "target_id": 29,
2078 "target_slot": 0,
2079 "type": "MODEL"
2080 },
2081 {
2082 "id": 181,
2083 "origin_id": 20,
2084 "origin_slot": 0,
2085 "target_id": 11,
2086 "target_slot": 0,
2087 "type": "LATENT"
2088 },
2089 {
2090 "id": 217,
2091 "origin_id": 1,
2092 "origin_slot": 2,
2093 "target_id": 11,
2094 "target_slot": 1,
2095 "type": "VAE"
2096 },
2097 {
2098 "id": 218,
2099 "origin_id": 1,
2100 "origin_slot": 1,
2101 "target_id": 59,
2102 "target_slot": 0,
2103 "type": "CLIP"
2104 },
2105 {
2106 "id": 219,
2107 "origin_id": 1,
2108 "origin_slot": 1,
2109 "target_id": 60,
2110 "target_slot": 0,
2111 "type": "CLIP"
2112 },
2113 {
2114 "id": 195,
2115 "origin_id": 73,
2116 "origin_slot": 0,
2117 "target_id": 60,
2118 "target_slot": 1,
2119 "type": "STRING"
2120 },
2121 {
2122 "id": 193,
2123 "origin_id": 73,
2124 "origin_slot": 0,
2125 "target_id": 60,
2126 "target_slot": 2,
2127 "type": "STRING"
2128 },
2129 {
2130 "id": 121,
2131 "origin_id": 58,
2132 "origin_slot": 0,
2133 "target_id": 57,
2134 "target_slot": 0,
2135 "type": "INT"
2136 },
2137 {
2138 "id": 122,
2139 "origin_id": 58,
2140 "origin_slot": 1,
2141 "target_id": 57,
2142 "target_slot": 1,
2143 "type": "INT"
2144 },
2145 {
2146 "id": 88,
2147 "origin_id": 11,
2148 "origin_slot": 0,
2149 "target_id": 39,
2150 "target_slot": 0,
2151 "type": "IMAGE"
2152 },
2153 {
2154 "id": 90,
2155 "origin_id": 39,
2156 "origin_slot": 0,
2157 "target_id": -20,
2158 "target_slot": -1,
2159 "type": "IMAGE"
2160 },
2161 {
2162 "id": 232,
2163 "origin_id": -10,
2164 "origin_slot": 1,
2165 "target_id": 71,
2166 "target_slot": 0,
2167 "type": "STRING"
2168 },
2169 {
2170 "id": 244,
2171 "origin_id": 86,
2172 "origin_slot": 0,
2173 "target_id": 87,
2174 "target_slot": 0,
2175 "type": "CLIP"
2176 },
2177 {
2178 "id": 245,
2179 "origin_id": 87,
2180 "origin_slot": 0,
2181 "target_id": 88,
2182 "target_slot": 1,
2183 "type": "STRING"
2184 },
2185 {
2186 "id": 247,
2187 "origin_id": 88,
2188 "origin_slot": 0,
2189 "target_id": 59,
2190 "target_slot": 1,
2191 "type": "STRING"
2192 },
2193 {
2194 "id": 248,
2195 "origin_id": 88,
2196 "origin_slot": 0,
2197 "target_id": 59,
2198 "target_slot": 2,
2199 "type": "STRING"
2200 },
2201 {
2202 "id": 249,
2203 "origin_id": 88,
2204 "origin_slot": 0,
2205 "target_id": 89,
2206 "target_slot": 0,
2207 "type": "STRING"
2208 },
2209 {
2210 "id": 250,
2211 "origin_id": 90,
2212 "origin_slot": 0,
2213 "target_id": 88,
2214 "target_slot": 2,
2215 "type": "BOOLEAN"
2216 },
2217 {
2218 "id": 256,
2219 "origin_id": 71,
2220 "origin_slot": 0,
2221 "target_id": 91,
2222 "target_slot": 0,
2223 "type": "STRING"
2224 },
2225 {
2226 "id": 257,
2227 "origin_id": 91,
2228 "origin_slot": 0,
2229 "target_id": 87,
2230 "target_slot": 2,
2231 "type": "STRING"
2232 },
2233 {
2234 "id": 258,
2235 "origin_id": -10,
2236 "origin_slot": 0,
2237 "target_id": 87,
2238 "target_slot": 1,
2239 "type": "IMAGE"
2240 },
2241 {
2242 "id": 259,
2243 "origin_id": 71,
2244 "origin_slot": 0,
2245 "target_id": 88,
2246 "target_slot": 0,
2247 "type": "STRING"
2248 },
2249 {
2250 "id": 266,
2251 "origin_id": -10,
2252 "origin_slot": 2,
2253 "target_id": 90,
2254 "target_slot": 0,
2255 "type": "BOOLEAN"
2256 },
2257 {
2258 "id": 267,
2259 "origin_id": -10,
2260 "origin_slot": 3,
2261 "target_id": 73,
2262 "target_slot": 0,
2263 "type": "STRING"
2264 },
2265 {
2266 "id": 273,
2267 "origin_id": -10,
2268 "origin_slot": 5,
2269 "target_id": 62,
2270 "target_slot": 4,
2271 "type": "FLOAT"
2272 },
2273 {
2274 "id": 274,
2275 "origin_id": -10,
2276 "origin_slot": 6,
2277 "target_id": 62,
2278 "target_slot": 5,
2279 "type": "FLOAT"
2280 },
2281 {
2282 "id": 275,
2283 "origin_id": -10,
2284 "origin_slot": 7,
2285 "target_id": 29,
2286 "target_slot": 1,
2287 "type": "INT"
2288 },
2289 {
2290 "id": 276,
2291 "origin_id": -10,
2292 "origin_slot": 8,
2293 "target_id": 20,
2294 "target_slot": 7,
2295 "type": "FLOAT"
2296 },
2297 {
2298 "id": 277,
2299 "origin_id": -10,
2300 "origin_slot": 9,
2301 "target_id": 29,
2302 "target_slot": 2,
2303 "type": "FLOAT"
2304 },
2305 {
2306 "id": 285,
2307 "origin_id": -10,
2308 "origin_slot": 10,
2309 "target_id": 20,
2310 "target_slot": 6,
2311 "type": "INT"
2312 },
2313 {
2314 "id": 286,
2315 "origin_id": -10,
2316 "origin_slot": 11,
2317 "target_id": 1,
2318 "target_slot": 0,
2319 "type": "COMBO"
2320 },
2321 {
2322 "id": 287,
2323 "origin_id": -10,
2324 "origin_slot": 12,
2325 "target_id": 3,
2326 "target_slot": 0,
2327 "type": "COMBO"
2328 },
2329 {
2330 "id": 288,
2331 "origin_id": -10,
2332 "origin_slot": 13,
2333 "target_id": 86,
2334 "target_slot": 0,
2335 "type": "COMBO"
2336 },
2337 {
2338 "id": 289,
2339 "origin_id": 94,
2340 "origin_slot": 0,
2341 "target_id": 39,
2342 "target_slot": 1,
2343 "type": "IMAGE"
2344 },
2345 {
2346 "id": 290,
2347 "origin_id": 94,
2348 "origin_slot": 0,
2349 "target_id": 58,
2350 "target_slot": 0,
2351 "type": "IMAGE"
2352 },
2353 {
2354 "id": 291,
2355 "origin_id": 94,
2356 "origin_slot": 0,
2357 "target_id": 62,
2358 "target_slot": 3,
2359 "type": "IMAGE"
2360 },
2361 {
2362 "id": 292,
2363 "origin_id": -10,
2364 "origin_slot": 0,
2365 "target_id": 94,
2366 "target_slot": 0,
2367 "type": "IMAGE,MASK"
2368 },
2369 {
2370 "id": 293,
2371 "origin_id": -10,
2372 "origin_slot": 4,
2373 "target_id": 94,
2374 "target_slot": 1,
2375 "type": "FLOAT"
2376 }
2377 ],
2378 "extra": []
2379 }
2380 ]
2381 },
2382 "config": [],
2383 "extra": {
2384 "frontendVersion": "1.42.11",
2385 "VHS_latentpreview": false,
2386 "VHS_latentpreviewrate": 0,
2387 "VHS_MetadataImage": true,
2388 "VHS_KeepIntermediate": true,
2389 "ds": {
2390 "scale": 0.3734946140115539,
2391 "offset": [
2392 107.87665363981887,
2393 -3619.8501459995555
2394 ]
2395 }
2396 },
2397 "version": 0.4
2398}