ComfyPilotComfyPilot
工作流 / 图像 / 逼真2K图像 - 快速变体
逼真2K图像 - 快速变体

逼真2K图像 - 快速变体

Realistic 2k Images - Quick Variations

上传一张你想要变体的图片。该工作流会对输入图像进行描述,使用 Grok 图像生成,并通过 Z-Image 进行放大以添加逼真的纹理。

图像 8 个节点 1 个输入 35 次使用 ComfyUI ≥ 0.16.1 hellorob 42 KB

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

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

需要的权重

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

RealESRGAN_x4plus.safetensors 在模型库查看
ae.safetensors 在模型库查看
qwen_3_4b.safetensors 在模型库查看
z_image_turbo_bf16.safetensors 在模型库查看

节点构成

SaveImage × 2
LoadImage × 1
ImageCompare × 1
c19ae9b8-d43c-40d3-8ae7-eea7d345a587 × 1
010af74f-5a21-43f4-b520-14374608c312 × 1
GrokImageNode × 1
PreviewAny × 1

官方标注的模型

GrokZ-Image-Turbo

工作流 JSON

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

1{
2 "id": "9ae6082b-c7f4-433c-9971-7a8f65a3ea65",
3 "revision": 0,
4 "last_node_id": 136,
5 "last_link_id": 178,
6 "nodes": [
7 {
8 "id": 77,
9 "type": "LoadImage",
10 "pos": [
11 20,
12 330
13 ],
14 "size": [
15 420,
16 480
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 158
28 ]
29 },
30 {
31 "name": "MASK",
32 "type": "MASK",
33 "links": null
34 }
35 ],
36 "title": "Load Image to Recreate",
37 "properties": {
38 "Node name for S&R": "LoadImage",
39 "cnr_id": "comfy-core",
40 "ver": "0.13.0"
41 },
42 "widgets_values": [
43 "rapper_on_cliff_with_moon.png",
44 "image"
45 ],
46 "color": "#232",
47 "bgcolor": "#353"
48 },
49 {
50 "id": 102,
51 "type": "ImageCompare",
52 "pos": [
53 2580,
54 330
55 ],
56 "size": [
57 430,
58 500
59 ],
60 "flags": {
61 "collapsed": false
62 },
63 "order": 7,
64 "mode": 0,
65 "inputs": [
66 {
67 "name": "image_a",
68 "shape": 7,
69 "type": "IMAGE",
70 "link": 178
71 },
72 {
73 "name": "image_b",
74 "shape": 7,
75 "type": "IMAGE",
76 "link": 177
77 }
78 ],
79 "outputs": [],
80 "properties": {
81 "Node name for S&R": "ImageCompare",
82 "cnr_id": "comfy-core",
83 "ver": "0.13.0"
84 },
85 "widgets_values": []
86 },
87 {
88 "id": 103,
89 "type": "SaveImage",
90 "pos": [
91 2170,
92 330
93 ],
94 "size": [
95 380,
96 500
97 ],
98 "flags": [],
99 "order": 6,
100 "mode": 0,
101 "inputs": [
102 {
103 "name": "images",
104 "type": "IMAGE",
105 "link": 125
106 }
107 ],
108 "outputs": [],
109 "title": "Save 2x Image",
110 "properties": {
111 "Node name for S&R": "SaveImage",
112 "cnr_id": "comfy-core",
113 "ver": "0.3.64",
114 "enableTabs": false,
115 "hasSecondTab": false,
116 "secondTabOffset": 80,
117 "secondTabText": "Send Back",
118 "secondTabWidth": 65,
119 "tabWidth": 65,
120 "tabXOffset": 10
121 },
122 "widgets_values": [
123 "image-2x"
124 ]
125 },
126 {
127 "id": 104,
128 "type": "c19ae9b8-d43c-40d3-8ae7-eea7d345a587",
129 "pos": [
130 1770,
131 330
132 ],
133 "size": [
134 370,
135 510
136 ],
137 "flags": {
138 "collapsed": false
139 },
140 "order": 4,
141 "mode": 0,
142 "inputs": [
143 {
144 "name": "image",
145 "type": "IMAGE",
146 "link": 173
147 },
148 {
149 "name": "text",
150 "type": "STRING",
151 "widget": {
152 "name": "text"
153 },
154 "link": 161
155 }
156 ],
157 "outputs": [
158 {
159 "label": "IMAGE",
160 "name": "IMAGE_1",
161 "type": "IMAGE",
162 "links": [
163 125,
164 177
165 ]
166 }
167 ],
168 "title": "Add Realism + Image 2x Upscale",
169 "properties": {
170 "proxyWidgets": [
171 [
172 "66",
173 "unet_name"
174 ],
175 [
176 "62",
177 "clip_name"
178 ],
179 [
180 "63",
181 "vae_name"
182 ],
183 [
184 "76",
185 "model_name"
186 ],
187 [
188 "67",
189 "text"
190 ],
191 [
192 "69",
193 "denoise"
194 ]
195 ],
196 "cnr_id": "comfy-core",
197 "ver": "0.14.1"
198 },
199 "widgets_values": []
200 },
201 {
202 "id": 108,
203 "type": "SaveImage",
204 "pos": [
205 1360,
206 330
207 ],
208 "size": [
209 380,
210 510
211 ],
212 "flags": [],
213 "order": 5,
214 "mode": 0,
215 "inputs": [
216 {
217 "name": "images",
218 "type": "IMAGE",
219 "link": 174
220 }
221 ],
222 "outputs": [],
223 "properties": {
224 "Node name for S&R": "SaveImage",
225 "cnr_id": "comfy-core",
226 "ver": "0.3.64",
227 "enableTabs": false,
228 "hasSecondTab": false,
229 "secondTabOffset": 80,
230 "secondTabText": "Send Back",
231 "secondTabWidth": 65,
232 "tabWidth": 65,
233 "tabXOffset": 10
234 },
235 "widgets_values": [
236 "image-1x"
237 ]
238 },
239 {
240 "id": 126,
241 "type": "010af74f-5a21-43f4-b520-14374608c312",
242 "pos": [
243 470,
244 330
245 ],
246 "size": [
247 340,
248 200
249 ],
250 "flags": [],
251 "order": 1,
252 "mode": 0,
253 "inputs": [
254 {
255 "name": "image",
256 "shape": 7,
257 "type": "IMAGE",
258 "link": 158
259 }
260 ],
261 "outputs": [
262 {
263 "name": "RESPONSE",
264 "type": "STRING",
265 "links": [
266 161,
267 175,
268 176
269 ]
270 },
271 {
272 "name": "IMAGE",
273 "type": "IMAGE",
274 "links": []
275 }
276 ],
277 "title": "Caption",
278 "properties": {
279 "proxyWidgets": [
280 [
281 "96",
282 "seed"
283 ]
284 ]
285 },
286 "widgets_values": []
287 },
288 {
289 "id": 134,
290 "type": "GrokImageNode",
291 "pos": [
292 850,
293 330
294 ],
295 "size": [
296 450,
297 350
298 ],
299 "flags": [],
300 "order": 2,
301 "mode": 0,
302 "inputs": [
303 {
304 "name": "prompt",
305 "type": "STRING",
306 "widget": {
307 "name": "prompt"
308 },
309 "link": 175
310 },
311 {
312 "label": "seed_image",
313 "name": "seed",
314 "type": "INT",
315 "widget": {
316 "name": "seed"
317 },
318 "link": null
319 }
320 ],
321 "outputs": [
322 {
323 "name": "IMAGE",
324 "type": "IMAGE",
325 "links": [
326 173,
327 174,
328 178
329 ]
330 }
331 ],
332 "properties": {
333 "Node name for S&R": "GrokImageNode"
334 },
335 "widgets_values": [
336 "grok-imagine-image",
337 "",
338 "1:1",
339 1,
340 1473072549,
341 "randomize",
342 "1K"
343 ],
344 "color": "#432",
345 "bgcolor": "#653"
346 },
347 {
348 "id": 136,
349 "type": "PreviewAny",
350 "pos": [
351 460,
352 570
353 ],
354 "size": [
355 350,
356 250
357 ],
358 "flags": [],
359 "order": 3,
360 "mode": 0,
361 "inputs": [
362 {
363 "name": "source",
364 "type": "*",
365 "link": 176
366 }
367 ],
368 "outputs": [
369 {
370 "name": "STRING",
371 "type": "STRING",
372 "links": null
373 }
374 ],
375 "properties": {
376 "Node name for S&R": "PreviewAny"
377 },
378 "widgets_values": [
379 null,
380 null,
381 null
382 ]
383 }
384 ],
385 "links": [
386 [
387 125,
388 104,
389 0,
390 103,
391 0,
392 "IMAGE"
393 ],
394 [
395 158,
396 77,
397 0,
398 126,
399 0,
400 "IMAGE"
401 ],
402 [
403 161,
404 126,
405 0,
406 104,
407 1,
408 "STRING"
409 ],
410 [
411 173,
412 134,
413 0,
414 104,
415 0,
416 "IMAGE"
417 ],
418 [
419 174,
420 134,
421 0,
422 108,
423 0,
424 "IMAGE"
425 ],
426 [
427 175,
428 126,
429 0,
430 134,
431 0,
432 "STRING"
433 ],
434 [
435 176,
436 126,
437 0,
438 136,
439 0,
440 "STRING"
441 ],
442 [
443 177,
444 104,
445 0,
446 102,
447 1,
448 "IMAGE"
449 ],
450 [
451 178,
452 134,
453 0,
454 102,
455 0,
456 "IMAGE"
457 ]
458 ],
459 "groups": [],
460 "definitions": {
461 "subgraphs": [
462 {
463 "id": "c19ae9b8-d43c-40d3-8ae7-eea7d345a587",
464 "version": 1,
465 "state": {
466 "lastGroupId": 5,
467 "lastNodeId": 136,
468 "lastLinkId": 178,
469 "lastRerouteId": 0
470 },
471 "revision": 0,
472 "config": [],
473 "name": "Image Upscale(Z-image-Turbo)",
474 "inputNode": {
475 "id": -10,
476 "bounding": [
477 -150,
478 390,
479 100,
480 140
481 ]
482 },
483 "outputNode": {
484 "id": -20,
485 "bounding": [
486 2070,
487 490,
488 100,
489 50
490 ]
491 },
492 "inputs": [
493 {
494 "id": "e9a14390-4f93-4065-8b02-323f999527c0",
495 "name": "image",
496 "type": "IMAGE",
497 "linkIds": [
498 139
499 ],
500 "localized_name": "image",
501 "pos": [
502 -78,
503 490
504 ]
505 },
506 {
507 "id": "c5655e11-9531-4949-996c-958b5fe92085",
508 "name": "unet_name",
509 "type": "COMBO",
510 "linkIds": [
511 109
512 ],
513 "pos": [
514 -78,
515 510
516 ]
517 },
518 {
519 "id": "82576043-dd69-4604-b572-09fabb6e602d",
520 "name": "clip_name",
521 "type": "COMBO",
522 "linkIds": [
523 110
524 ],
525 "pos": [
526 -78,
527 530
528 ]
529 },
530 {
531 "id": "59e20fb5-cd61-4d4b-a1fd-15a90c7ba6c2",
532 "name": "vae_name",
533 "type": "COMBO",
534 "linkIds": [
535 111
536 ],
537 "pos": [
538 -78,
539 550
540 ]
541 },
542 {
543 "id": "adc35153-dc52-4bac-be7e-9da19471f441",
544 "name": "model_name",
545 "type": "COMBO",
546 "linkIds": [
547 112
548 ],
549 "pos": [
550 -78,
551 570
552 ]
553 },
554 {
555 "id": "fabf0bbb-116f-4fd7-a324-b3bbbe19d388",
556 "name": "text",
557 "type": "STRING",
558 "linkIds": [
559 166
560 ],
561 "pos": [
562 -78,
563 590
564 ]
565 }
566 ],
567 "outputs": [
568 {
569 "id": "f138a0aa-489a-42e1-92f7-e3747688c94d",
570 "name": "IMAGE_1",
571 "type": "IMAGE",
572 "linkIds": [
573 97,
574 97
575 ],
576 "localized_name": "IMAGE_1",
577 "label": "IMAGE",
578 "pos": [
579 2506,
580 610
581 ]
582 }
583 ],
584 "widgets": [],
585 "nodes": [
586 {
587 "id": 71,
588 "type": "CLIPTextEncode",
589 "pos": [
590 650,
591 400
592 ],
593 "size": [
594 500,
595 150
596 ],
597 "flags": [],
598 "order": 8,
599 "mode": 0,
600 "inputs": [
601 {
602 "localized_name": "clip",
603 "name": "clip",
604 "type": "CLIP",
605 "link": 82
606 }
607 ],
608 "outputs": [
609 {
610 "localized_name": "CONDITIONING",
611 "name": "CONDITIONING",
612 "type": "CONDITIONING",
613 "links": [
614 83
615 ]
616 }
617 ],
618 "title": "CLIP Text Encode (Negative Prompt)",
619 "properties": {
620 "Node name for S&R": "CLIPTextEncode",
621 "cnr_id": "comfy-core",
622 "ver": "0.3.73",
623 "enableTabs": false,
624 "hasSecondTab": false,
625 "secondTabOffset": 80,
626 "secondTabText": "Send Back",
627 "secondTabWidth": 65,
628 "tabWidth": 65,
629 "tabXOffset": 10
630 },
631 "widgets_values": [
632 ""
633 ],
634 "color": "#323",
635 "bgcolor": "#535"
636 },
637 {
638 "id": 79,
639 "type": "ImageUpscaleWithModel",
640 "pos": [
641 620,
642 720
643 ],
644 "size": [
645 250,
646 70
647 ],
648 "flags": [],
649 "order": 11,
650 "mode": 0,
651 "inputs": [
652 {
653 "localized_name": "upscale_model",
654 "name": "upscale_model",
655 "type": "UPSCALE_MODEL",
656 "link": 87
657 },
658 {
659 "localized_name": "image",
660 "name": "image",
661 "type": "IMAGE",
662 "link": 88
663 }
664 ],
665 "outputs": [
666 {
667 "localized_name": "IMAGE",
668 "name": "IMAGE",
669 "type": "IMAGE",
670 "links": [
671 92
672 ]
673 }
674 ],
675 "properties": {
676 "Node name for S&R": "ImageUpscaleWithModel",
677 "cnr_id": "comfy-core",
678 "ver": "0.13.0"
679 },
680 "widgets_values": []
681 },
682 {
683 "id": 80,
684 "type": "VAEEncode",
685 "pos": [
686 1170,
687 630
688 ],
689 "size": [
690 200,
691 70
692 ],
693 "flags": [],
694 "order": 12,
695 "mode": 0,
696 "inputs": [
697 {
698 "localized_name": "pixels",
699 "name": "pixels",
700 "type": "IMAGE",
701 "link": 93
702 },
703 {
704 "localized_name": "vae",
705 "name": "vae",
706 "type": "VAE",
707 "link": 90
708 }
709 ],
710 "outputs": [
711 {
712 "localized_name": "LATENT",
713 "name": "LATENT",
714 "type": "LATENT",
715 "links": [
716 91
717 ]
718 }
719 ],
720 "properties": {
721 "Node name for S&R": "VAEEncode",
722 "cnr_id": "comfy-core",
723 "ver": "0.13.0"
724 },
725 "widgets_values": []
726 },
727 {
728 "id": 81,
729 "type": "ImageScaleBy",
730 "pos": [
731 870,
732 720
733 ],
734 "size": [
735 230,
736 100
737 ],
738 "flags": [],
739 "order": 13,
740 "mode": 0,
741 "inputs": [
742 {
743 "localized_name": "image",
744 "name": "image",
745 "type": "IMAGE",
746 "link": 92
747 }
748 ],
749 "outputs": [
750 {
751 "localized_name": "IMAGE",
752 "name": "IMAGE",
753 "type": "IMAGE",
754 "links": [
755 93
756 ]
757 }
758 ],
759 "properties": {
760 "Node name for S&R": "ImageScaleBy",
761 "cnr_id": "comfy-core",
762 "ver": "0.13.0"
763 },
764 "widgets_values": [
765 "lanczos",
766 0.5
767 ]
768 },
769 {
770 "id": 69,
771 "type": "KSampler",
772 "pos": [
773 1200,
774 80
775 ],
776 "size": [
777 370,
778 480
779 ],
780 "flags": [],
781 "order": 6,
782 "mode": 0,
783 "inputs": [
784 {
785 "localized_name": "model",
786 "name": "model",
787 "type": "MODEL",
788 "link": 74
789 },
790 {
791 "localized_name": "positive",
792 "name": "positive",
793 "type": "CONDITIONING",
794 "link": 75
795 },
796 {
797 "localized_name": "negative",
798 "name": "negative",
799 "type": "CONDITIONING",
800 "link": 83
801 },
802 {
803 "localized_name": "latent_image",
804 "name": "latent_image",
805 "type": "LATENT",
806 "link": 91
807 }
808 ],
809 "outputs": [
810 {
811 "localized_name": "LATENT",
812 "name": "LATENT",
813 "type": "LATENT",
814 "slot_index": 0,
815 "links": [
816 72
817 ]
818 }
819 ],
820 "properties": {
821 "Node name for S&R": "KSampler",
822 "cnr_id": "comfy-core",
823 "ver": "0.3.64",
824 "enableTabs": false,
825 "hasSecondTab": false,
826 "secondTabOffset": 80,
827 "secondTabText": "Send Back",
828 "secondTabWidth": 65,
829 "tabWidth": 65,
830 "tabXOffset": 10
831 },
832 "widgets_values": [
833 966630005845873,
834 "randomize",
835 5,
836 1,
837 "dpmpp_2m_sde",
838 "beta57",
839 0.6
840 ]
841 },
842 {
843 "id": 66,
844 "type": "UNETLoader",
845 "pos": [
846 280,
847 -20
848 ],
849 "size": [
850 330,
851 130
852 ],
853 "flags": [],
854 "order": 4,
855 "mode": 0,
856 "inputs": [
857 {
858 "localized_name": "unet_name",
859 "name": "unet_name",
860 "type": "COMBO",
861 "widget": {
862 "name": "unet_name"
863 },
864 "link": 109
865 }
866 ],
867 "outputs": [
868 {
869 "localized_name": "MODEL",
870 "name": "MODEL",
871 "type": "MODEL",
872 "links": [
873 104
874 ]
875 }
876 ],
877 "properties": {
878 "Node name for S&R": "UNETLoader",
879 "cnr_id": "comfy-core",
880 "ver": "0.3.73",
881 "models": [
882 {
883 "name": "z_image_turbo_bf16.safetensors",
884 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors",
885 "directory": "diffusion_models"
886 }
887 ],
888 "enableTabs": false,
889 "hasSecondTab": false,
890 "secondTabOffset": 80,
891 "secondTabText": "Send Back",
892 "secondTabWidth": 65,
893 "tabWidth": 65,
894 "tabXOffset": 10
895 },
896 "widgets_values": [
897 "z_image_turbo_bf16.safetensors",
898 "default"
899 ]
900 },
901 {
902 "id": 62,
903 "type": "CLIPLoader",
904 "pos": [
905 280,
906 140
907 ],
908 "size": [
909 330,
910 160
911 ],
912 "flags": [],
913 "order": 1,
914 "mode": 0,
915 "inputs": [
916 {
917 "localized_name": "clip_name",
918 "name": "clip_name",
919 "type": "COMBO",
920 "widget": {
921 "name": "clip_name"
922 },
923 "link": 110
924 }
925 ],
926 "outputs": [
927 {
928 "localized_name": "CLIP",
929 "name": "CLIP",
930 "type": "CLIP",
931 "links": [
932 78,
933 82
934 ]
935 }
936 ],
937 "properties": {
938 "Node name for S&R": "CLIPLoader",
939 "cnr_id": "comfy-core",
940 "ver": "0.3.73",
941 "models": [
942 {
943 "name": "qwen_3_4b.safetensors",
944 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors",
945 "directory": "text_encoders"
946 }
947 ],
948 "enableTabs": false,
949 "hasSecondTab": false,
950 "secondTabOffset": 80,
951 "secondTabText": "Send Back",
952 "secondTabWidth": 65,
953 "tabWidth": 65,
954 "tabXOffset": 10
955 },
956 "widgets_values": [
957 "qwen_3_4b.safetensors",
958 "lumina2",
959 "default"
960 ]
961 },
962 {
963 "id": 67,
964 "type": "CLIPTextEncode",
965 "pos": [
966 650,
967 -30
968 ],
969 "size": [
970 490,
971 390
972 ],
973 "flags": {
974 "collapsed": false
975 },
976 "order": 5,
977 "mode": 0,
978 "inputs": [
979 {
980 "localized_name": "clip",
981 "name": "clip",
982 "type": "CLIP",
983 "link": 78
984 },
985 {
986 "localized_name": "text",
987 "name": "text",
988 "type": "STRING",
989 "widget": {
990 "name": "text"
991 },
992 "link": 166
993 }
994 ],
995 "outputs": [
996 {
997 "localized_name": "CONDITIONING",
998 "name": "CONDITIONING",
999 "type": "CONDITIONING",
1000 "links": [
1001 75
1002 ]
1003 }
1004 ],
1005 "title": "CLIP Text Encode (Positive Prompt)",
1006 "properties": {
1007 "Node name for S&R": "CLIPTextEncode",
1008 "cnr_id": "comfy-core",
1009 "ver": "0.3.73",
1010 "enableTabs": false,
1011 "hasSecondTab": false,
1012 "secondTabOffset": 80,
1013 "secondTabText": "Send Back",
1014 "secondTabWidth": 65,
1015 "tabWidth": 65,
1016 "tabXOffset": 10
1017 },
1018 "widgets_values": [
1019 ""
1020 ],
1021 "color": "#232",
1022 "bgcolor": "#353"
1023 },
1024 {
1025 "id": 63,
1026 "type": "VAELoader",
1027 "pos": [
1028 280,
1029 330
1030 ],
1031 "size": [
1032 330,
1033 100
1034 ],
1035 "flags": [],
1036 "order": 2,
1037 "mode": 0,
1038 "inputs": [
1039 {
1040 "localized_name": "vae_name",
1041 "name": "vae_name",
1042 "type": "COMBO",
1043 "widget": {
1044 "name": "vae_name"
1045 },
1046 "link": 111
1047 }
1048 ],
1049 "outputs": [
1050 {
1051 "localized_name": "VAE",
1052 "name": "VAE",
1053 "type": "VAE",
1054 "links": [
1055 73,
1056 90
1057 ]
1058 }
1059 ],
1060 "properties": {
1061 "Node name for S&R": "VAELoader",
1062 "cnr_id": "comfy-core",
1063 "ver": "0.3.73",
1064 "models": [
1065 {
1066 "name": "ae.safetensors",
1067 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors",
1068 "directory": "vae"
1069 }
1070 ],
1071 "enableTabs": false,
1072 "hasSecondTab": false,
1073 "secondTabOffset": 80,
1074 "secondTabText": "Send Back",
1075 "secondTabWidth": 65,
1076 "tabWidth": 65,
1077 "tabXOffset": 10
1078 },
1079 "widgets_values": [
1080 "ae.safetensors"
1081 ]
1082 },
1083 {
1084 "id": 76,
1085 "type": "UpscaleModelLoader",
1086 "pos": [
1087 270,
1088 710
1089 ],
1090 "size": [
1091 330,
1092 100
1093 ],
1094 "flags": [],
1095 "order": 9,
1096 "mode": 0,
1097 "inputs": [
1098 {
1099 "localized_name": "model_name",
1100 "name": "model_name",
1101 "type": "COMBO",
1102 "widget": {
1103 "name": "model_name"
1104 },
1105 "link": 112
1106 }
1107 ],
1108 "outputs": [
1109 {
1110 "localized_name": "UPSCALE_MODEL",
1111 "name": "UPSCALE_MODEL",
1112 "type": "UPSCALE_MODEL",
1113 "links": [
1114 87
1115 ]
1116 }
1117 ],
1118 "properties": {
1119 "Node name for S&R": "UpscaleModelLoader",
1120 "cnr_id": "comfy-core",
1121 "ver": "0.13.0",
1122 "models": [
1123 {
1124 "name": "RealESRGAN_x4plus.safetensors",
1125 "url": "https://huggingface.co/Comfy-Org/Real-ESRGAN_repackaged/resolve/main/RealESRGAN_x4plus.safetensors",
1126 "directory": "upscale_models"
1127 }
1128 ]
1129 },
1130 "widgets_values": [
1131 "RealESRGAN_x4plus.safetensors"
1132 ]
1133 },
1134 {
1135 "id": 70,
1136 "type": "ModelSamplingAuraFlow",
1137 "pos": [
1138 1200,
1139 -50
1140 ],
1141 "size": [
1142 380,
1143 90
1144 ],
1145 "flags": [],
1146 "order": 7,
1147 "mode": 0,
1148 "inputs": [
1149 {
1150 "localized_name": "model",
1151 "name": "model",
1152 "type": "MODEL",
1153 "link": 104
1154 }
1155 ],
1156 "outputs": [
1157 {
1158 "localized_name": "MODEL",
1159 "name": "MODEL",
1160 "type": "MODEL",
1161 "slot_index": 0,
1162 "links": [
1163 74
1164 ]
1165 }
1166 ],
1167 "properties": {
1168 "Node name for S&R": "ModelSamplingAuraFlow",
1169 "cnr_id": "comfy-core",
1170 "ver": "0.3.64",
1171 "enableTabs": false,
1172 "hasSecondTab": false,
1173 "secondTabOffset": 80,
1174 "secondTabText": "Send Back",
1175 "secondTabWidth": 65,
1176 "tabWidth": 65,
1177 "tabXOffset": 10
1178 },
1179 "widgets_values": [
1180 3
1181 ]
1182 },
1183 {
1184 "id": 65,
1185 "type": "VAEDecode",
1186 "pos": [
1187 1610,
1188 -50
1189 ],
1190 "size": [
1191 200,
1192 70
1193 ],
1194 "flags": [],
1195 "order": 3,
1196 "mode": 0,
1197 "inputs": [
1198 {
1199 "localized_name": "samples",
1200 "name": "samples",
1201 "type": "LATENT",
1202 "link": 72
1203 },
1204 {
1205 "localized_name": "vae",
1206 "name": "vae",
1207 "type": "VAE",
1208 "link": 73
1209 }
1210 ],
1211 "outputs": [
1212 {
1213 "localized_name": "IMAGE",
1214 "name": "IMAGE",
1215 "type": "IMAGE",
1216 "slot_index": 0,
1217 "links": [
1218 97
1219 ]
1220 }
1221 ],
1222 "properties": {
1223 "Node name for S&R": "VAEDecode",
1224 "cnr_id": "comfy-core",
1225 "ver": "0.3.64",
1226 "enableTabs": false,
1227 "hasSecondTab": false,
1228 "secondTabOffset": 80,
1229 "secondTabText": "Send Back",
1230 "secondTabWidth": 65,
1231 "tabWidth": 65,
1232 "tabXOffset": 10
1233 },
1234 "widgets_values": []
1235 },
1236 {
1237 "id": 78,
1238 "type": "ImageScaleToTotalPixels",
1239 "pos": [
1240 260,
1241 850
1242 ],
1243 "size": [
1244 330,
1245 130
1246 ],
1247 "flags": [],
1248 "order": 10,
1249 "mode": 0,
1250 "inputs": [
1251 {
1252 "localized_name": "image",
1253 "name": "image",
1254 "type": "IMAGE",
1255 "link": 140
1256 }
1257 ],
1258 "outputs": [
1259 {
1260 "localized_name": "IMAGE",
1261 "name": "IMAGE",
1262 "type": "IMAGE",
1263 "links": [
1264 88
1265 ]
1266 }
1267 ],
1268 "properties": {
1269 "Node name for S&R": "ImageScaleToTotalPixels",
1270 "cnr_id": "comfy-core",
1271 "ver": "0.13.0"
1272 },
1273 "widgets_values": [
1274 "lanczos",
1275 1,
1276 1
1277 ]
1278 },
1279 {
1280 "id": 107,
1281 "type": "ImageRemoveAlpha+",
1282 "pos": [
1283 40,
1284 850
1285 ],
1286 "size": [
1287 210,
1288 70
1289 ],
1290 "flags": [],
1291 "order": 14,
1292 "mode": 0,
1293 "inputs": [
1294 {
1295 "localized_name": "image",
1296 "name": "image",
1297 "type": "IMAGE",
1298 "link": 139
1299 }
1300 ],
1301 "outputs": [
1302 {
1303 "localized_name": "IMAGE",
1304 "name": "IMAGE",
1305 "type": "IMAGE",
1306 "links": [
1307 140
1308 ]
1309 }
1310 ],
1311 "properties": {
1312 "Node name for S&R": "ImageRemoveAlpha+"
1313 },
1314 "widgets_values": []
1315 },
1316 {
1317 "id": 133,
1318 "type": "Note",
1319 "pos": [
1320 1620,
1321 410
1322 ],
1323 "size": [
1324 210,
1325 100
1326 ],
1327 "flags": [],
1328 "order": 0,
1329 "mode": 0,
1330 "inputs": [],
1331 "outputs": [],
1332 "properties": [],
1333 "widgets_values": [
1334 "res_2m - \nbong tangent"
1335 ],
1336 "color": "#432",
1337 "bgcolor": "#653"
1338 }
1339 ],
1340 "groups": [
1341 {
1342 "id": 3,
1343 "title": "Prompt",
1344 "bounding": [
1345 640,
1346 -90,
1347 510,
1348 670
1349 ],
1350 "color": "#3f789e",
1351 "flags": []
1352 },
1353 {
1354 "id": 5,
1355 "title": "Models",
1356 "bounding": [
1357 260,
1358 -90,
1359 350,
1360 520
1361 ],
1362 "color": "#3f789e",
1363 "flags": []
1364 }
1365 ],
1366 "links": [
1367 {
1368 "id": 104,
1369 "origin_id": 66,
1370 "origin_slot": 0,
1371 "target_id": 70,
1372 "target_slot": 0,
1373 "type": "MODEL"
1374 },
1375 {
1376 "id": 82,
1377 "origin_id": 62,
1378 "origin_slot": 0,
1379 "target_id": 71,
1380 "target_slot": 0,
1381 "type": "CLIP"
1382 },
1383 {
1384 "id": 87,
1385 "origin_id": 76,
1386 "origin_slot": 0,
1387 "target_id": 79,
1388 "target_slot": 0,
1389 "type": "UPSCALE_MODEL"
1390 },
1391 {
1392 "id": 88,
1393 "origin_id": 78,
1394 "origin_slot": 0,
1395 "target_id": 79,
1396 "target_slot": 1,
1397 "type": "IMAGE"
1398 },
1399 {
1400 "id": 93,
1401 "origin_id": 81,
1402 "origin_slot": 0,
1403 "target_id": 80,
1404 "target_slot": 0,
1405 "type": "IMAGE"
1406 },
1407 {
1408 "id": 90,
1409 "origin_id": 63,
1410 "origin_slot": 0,
1411 "target_id": 80,
1412 "target_slot": 1,
1413 "type": "VAE"
1414 },
1415 {
1416 "id": 92,
1417 "origin_id": 79,
1418 "origin_slot": 0,
1419 "target_id": 81,
1420 "target_slot": 0,
1421 "type": "IMAGE"
1422 },
1423 {
1424 "id": 74,
1425 "origin_id": 70,
1426 "origin_slot": 0,
1427 "target_id": 69,
1428 "target_slot": 0,
1429 "type": "MODEL"
1430 },
1431 {
1432 "id": 75,
1433 "origin_id": 67,
1434 "origin_slot": 0,
1435 "target_id": 69,
1436 "target_slot": 1,
1437 "type": "CONDITIONING"
1438 },
1439 {
1440 "id": 83,
1441 "origin_id": 71,
1442 "origin_slot": 0,
1443 "target_id": 69,
1444 "target_slot": 2,
1445 "type": "CONDITIONING"
1446 },
1447 {
1448 "id": 91,
1449 "origin_id": 80,
1450 "origin_slot": 0,
1451 "target_id": 69,
1452 "target_slot": 3,
1453 "type": "LATENT"
1454 },
1455 {
1456 "id": 72,
1457 "origin_id": 69,
1458 "origin_slot": 0,
1459 "target_id": 65,
1460 "target_slot": 0,
1461 "type": "LATENT"
1462 },
1463 {
1464 "id": 73,
1465 "origin_id": 63,
1466 "origin_slot": 0,
1467 "target_id": 65,
1468 "target_slot": 1,
1469 "type": "VAE"
1470 },
1471 {
1472 "id": 78,
1473 "origin_id": 62,
1474 "origin_slot": 0,
1475 "target_id": 67,
1476 "target_slot": 0,
1477 "type": "CLIP"
1478 },
1479 {
1480 "id": 97,
1481 "origin_id": 65,
1482 "origin_slot": 0,
1483 "target_id": -20,
1484 "target_slot": 0,
1485 "type": "IMAGE"
1486 },
1487 {
1488 "id": 109,
1489 "origin_id": -10,
1490 "origin_slot": 1,
1491 "target_id": 66,
1492 "target_slot": 0,
1493 "type": "COMBO"
1494 },
1495 {
1496 "id": 110,
1497 "origin_id": -10,
1498 "origin_slot": 2,
1499 "target_id": 62,
1500 "target_slot": 0,
1501 "type": "COMBO"
1502 },
1503 {
1504 "id": 111,
1505 "origin_id": -10,
1506 "origin_slot": 3,
1507 "target_id": 63,
1508 "target_slot": 0,
1509 "type": "COMBO"
1510 },
1511 {
1512 "id": 112,
1513 "origin_id": -10,
1514 "origin_slot": 4,
1515 "target_id": 76,
1516 "target_slot": 0,
1517 "type": "COMBO"
1518 },
1519 {
1520 "id": 139,
1521 "origin_id": -10,
1522 "origin_slot": 0,
1523 "target_id": 107,
1524 "target_slot": 0,
1525 "type": "IMAGE"
1526 },
1527 {
1528 "id": 140,
1529 "origin_id": 107,
1530 "origin_slot": 0,
1531 "target_id": 78,
1532 "target_slot": 0,
1533 "type": "IMAGE"
1534 },
1535 {
1536 "id": 166,
1537 "origin_id": -10,
1538 "origin_slot": 5,
1539 "target_id": 67,
1540 "target_slot": 1,
1541 "type": "STRING"
1542 }
1543 ],
1544 "extra": {
1545 "workflowRendererVersion": "Vue-corrected"
1546 }
1547 },
1548 {
1549 "id": "010af74f-5a21-43f4-b520-14374608c312",
1550 "version": 1,
1551 "state": {
1552 "lastGroupId": 5,
1553 "lastNodeId": 136,
1554 "lastLinkId": 178,
1555 "lastRerouteId": 0
1556 },
1557 "revision": 0,
1558 "config": [],
1559 "name": "New Subgraph",
1560 "inputNode": {
1561 "id": -10,
1562 "bounding": [
1563 400,
1564 540,
1565 100,
1566 50
1567 ]
1568 },
1569 "outputNode": {
1570 "id": -20,
1571 "bounding": [
1572 1660,
1573 540,
1574 100,
1575 70
1576 ]
1577 },
1578 "inputs": [
1579 {
1580 "id": "7b831309-4927-42e3-8125-b3880945cfb2",
1581 "name": "image",
1582 "type": "IMAGE",
1583 "linkIds": [
1584 115
1585 ],
1586 "localized_name": "image",
1587 "shape": 7,
1588 "pos": [
1589 582.0000091890199,
1590 666.1938021141204
1591 ]
1592 }
1593 ],
1594 "outputs": [
1595 {
1596 "id": "e72e70d6-ff77-4568-b7c2-3039c68834b5",
1597 "name": "RESPONSE",
1598 "type": "STRING",
1599 "linkIds": [
1600 171,
1601 135
1602 ],
1603 "localized_name": "RESPONSE",
1604 "pos": [
1605 2013.9999312383425,
1606 666.1938021141204
1607 ]
1608 },
1609 {
1610 "id": "46d26375-7f5f-4d3a-aa69-8edcec0dce51",
1611 "name": "IMAGE",
1612 "type": "IMAGE",
1613 "linkIds": [],
1614 "localized_name": "IMAGE",
1615 "pos": [
1616 2013.9999312383425,
1617 686.1938021141204
1618 ]
1619 }
1620 ],
1621 "widgets": [],
1622 "nodes": [
1623 {
1624 "id": 96,
1625 "type": "AILab_QwenVL",
1626 "pos": [
1627 530,
1628 550
1629 ],
1630 "size": [
1631 500,
1632 410
1633 ],
1634 "flags": [],
1635 "order": 0,
1636 "mode": 0,
1637 "inputs": [
1638 {
1639 "localized_name": "image",
1640 "name": "image",
1641 "shape": 7,
1642 "type": "IMAGE",
1643 "link": 115
1644 },
1645 {
1646 "localized_name": "video",
1647 "name": "video",
1648 "shape": 7,
1649 "type": "IMAGE",
1650 "link": null
1651 },
1652 {
1653 "label": "seed_caption",
1654 "localized_name": "seed",
1655 "name": "seed",
1656 "type": "INT",
1657 "widget": {
1658 "name": "seed"
1659 },
1660 "link": null
1661 }
1662 ],
1663 "outputs": [
1664 {
1665 "localized_name": "RESPONSE",
1666 "name": "RESPONSE",
1667 "type": "STRING",
1668 "links": [
1669 135,
1670 167
1671 ]
1672 }
1673 ],
1674 "title": "Caption Image - QwenVL",
1675 "properties": {
1676 "Node name for S&R": "AILab_QwenVL"
1677 },
1678 "widgets_values": [
1679 "Qwen3-VL-4B-Instruct",
1680 "None (FP16)",
1681 "auto",
1682 "🖼️ Detailed Description",
1683 "",
1684 256,
1685 true,
1686 2981982610,
1687 "randomize"
1688 ],
1689 "color": "#28403f",
1690 "bgcolor": "#374539"
1691 },
1692 {
1693 "id": 129,
1694 "type": "StringConcatenate",
1695 "pos": [
1696 1100,
1697 440
1698 ],
1699 "size": [
1700 340,
1701 230
1702 ],
1703 "flags": [],
1704 "order": 1,
1705 "mode": 0,
1706 "inputs": [
1707 {
1708 "localized_name": "string_b",
1709 "name": "string_b",
1710 "type": "STRING",
1711 "widget": {
1712 "name": "string_b"
1713 },
1714 "link": 167
1715 }
1716 ],
1717 "outputs": [
1718 {
1719 "localized_name": "STRING",
1720 "name": "STRING",
1721 "type": "STRING",
1722 "links": [
1723 168
1724 ]
1725 }
1726 ],
1727 "properties": {
1728 "Node name for S&R": "StringConcatenate"
1729 },
1730 "widgets_values": [
1731 "black and white photograph",
1732 "",
1733 ", "
1734 ]
1735 },
1736 {
1737 "id": 130,
1738 "type": "StringConcatenate",
1739 "pos": [
1740 1110,
1741 720
1742 ],
1743 "size": [
1744 340,
1745 230
1746 ],
1747 "flags": [],
1748 "order": 2,
1749 "mode": 0,
1750 "inputs": [
1751 {
1752 "localized_name": "string_a",
1753 "name": "string_a",
1754 "type": "STRING",
1755 "widget": {
1756 "name": "string_a"
1757 },
1758 "link": 168
1759 }
1760 ],
1761 "outputs": [
1762 {
1763 "localized_name": "STRING",
1764 "name": "STRING",
1765 "type": "STRING",
1766 "links": [
1767 171
1768 ]
1769 }
1770 ],
1771 "properties": {
1772 "Node name for S&R": "StringConcatenate"
1773 },
1774 "widgets_values": [
1775 "black and white photograph",
1776 "8k resolution, realistic detail, mossy rock texture",
1777 ", "
1778 ]
1779 }
1780 ],
1781 "groups": [],
1782 "links": [
1783 {
1784 "id": 115,
1785 "origin_id": -10,
1786 "origin_slot": 0,
1787 "target_id": 96,
1788 "target_slot": 0,
1789 "type": "IMAGE"
1790 },
1791 {
1792 "id": 135,
1793 "origin_id": 96,
1794 "origin_slot": 0,
1795 "target_id": -20,
1796 "target_slot": 0,
1797 "type": "STRING"
1798 },
1799 {
1800 "id": 167,
1801 "origin_id": 96,
1802 "origin_slot": 0,
1803 "target_id": 129,
1804 "target_slot": 0,
1805 "type": "STRING"
1806 },
1807 {
1808 "id": 168,
1809 "origin_id": 129,
1810 "origin_slot": 0,
1811 "target_id": 130,
1812 "target_slot": 0,
1813 "type": "STRING"
1814 },
1815 {
1816 "id": 171,
1817 "origin_id": 130,
1818 "origin_slot": 0,
1819 "target_id": -20,
1820 "target_slot": 0,
1821 "type": "STRING"
1822 }
1823 ],
1824 "extra": {
1825 "workflowRendererVersion": "Vue-corrected"
1826 }
1827 }
1828 ]
1829 },
1830 "config": [],
1831 "extra": {
1832 "ds": {
1833 "scale": 0.4349139232860165,
1834 "offset": [
1835 803.1787337103361,
1836 366.6781429545647
1837 ]
1838 },
1839 "frontendVersion": "1.45.15",
1840 "workflowRendererVersion": "Vue-corrected",
1841 "VHS_KeepIntermediate": true,
1842 "VHS_MetadataImage": true,
1843 "VHS_latentpreview": false,
1844 "VHS_latentpreviewrate": 0
1845 },
1846 "version": 0.4
1847}