ComfyPilotComfyPilot
工作流 / 图像 / 生成逼真变体
生成逼真变体

生成逼真变体

Generate Realistic Variations

上传一张参考图,使用Grok进行描述并生成变体,通过快速2倍放大增加详情。

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