工作流 /
图像 /
长猫图片编辑

长猫图片编辑
LongCat Image Edit
使用LongCat-Image-Edit模型编辑图像。支持双语指令,用于全局、局部、文本和参考引导编辑,同时保持视觉一致性。
图像
6 个节点 1 个输入 36 次使用 ComfyUI ≥ 0.16.0 ComfyUI 35 KB
需要的权重
这个工作流引用了 3 个权重文件,其中 3 个能在本站模型库里找到。
ae.safetensors
在模型库查看
longcat_image_edit_bf16.safetensors
在模型库查看
qwen_2.5_vl_7b_fp8_scaled.safetensors
在模型库查看
节点构成
MarkdownNote
× 2
SaveImage
× 1
LoadImage
× 1
ImageCompare
× 1
338a94d3-1c81-48c8-9edd-9907114ba7e7
× 1
官方标注的模型
LongCat Image Edit
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "f8a1b2c3-d4e5-6789-abcd-ef0123456789",
3 "revision": 0,
4 "last_node_id": 25,
5 "last_link_id": 40,
6 "nodes": [
7 {
8 "id": 9,
9 "type": "SaveImage",
10 "pos": [
11 830.0002294193837,
12 530.0000115019565
13 ],
14 "size": [
15 370,
16 480
17 ],
18 "flags": [],
19 "order": 4,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "images",
24 "type": "IMAGE",
25 "link": 34
26 }
27 ],
28 "outputs": [],
29 "properties": {
30 "Node name for S&R": "SaveImage",
31 "cnr_id": "comfy-core",
32 "ver": "0.3.73",
33 "ue_properties": {
34 "widget_ue_connectable": [],
35 "version": "7.7",
36 "input_ue_unconnectable": []
37 }
38 },
39 "widgets_values": [
40 "LongCat-Image-Edit"
41 ]
42 },
43 {
44 "id": 13,
45 "type": "LoadImage",
46 "pos": [
47 -49.9999781266165,
48 530.0000115019565
49 ],
50 "size": [
51 410,
52 470
53 ],
54 "flags": [],
55 "order": 0,
56 "mode": 0,
57 "inputs": [],
58 "outputs": [
59 {
60 "name": "IMAGE",
61 "type": "IMAGE",
62 "slot_index": 0,
63 "links": [
64 22,
65 33
66 ]
67 },
68 {
69 "name": "MASK",
70 "type": "MASK",
71 "slot_index": 1,
72 "links": null
73 }
74 ],
75 "properties": {
76 "Node name for S&R": "LoadImage",
77 "cnr_id": "comfy-core",
78 "ver": "0.3.73",
79 "ue_properties": {
80 "widget_ue_connectable": [],
81 "version": "7.7",
82 "input_ue_unconnectable": []
83 }
84 },
85 "widgets_values": [
86 "steel_in_the_mist.png",
87 "image"
88 ]
89 },
90 {
91 "id": 17,
92 "type": "ImageCompare",
93 "pos": [
94 1230.0000455631562,
95 529.9999888677219
96 ],
97 "size": [
98 390,
99 480
100 ],
101 "flags": {
102 "collapsed": false
103 },
104 "order": 5,
105 "mode": 0,
106 "inputs": [
107 {
108 "name": "image_a",
109 "shape": 7,
110 "type": "IMAGE",
111 "link": 22
112 },
113 {
114 "name": "image_b",
115 "shape": 7,
116 "type": "IMAGE",
117 "link": 35
118 }
119 ],
120 "outputs": [],
121 "properties": {
122 "Node name for S&R": "ImageCompare"
123 },
124 "widgets_values": []
125 },
126 {
127 "id": 22,
128 "type": "338a94d3-1c81-48c8-9edd-9907114ba7e7",
129 "pos": [
130 399.99993046972304,
131 530.0000115019565
132 ],
133 "size": [
134 400,
135 450
136 ],
137 "flags": [],
138 "order": 3,
139 "mode": 0,
140 "inputs": [
141 {
142 "name": "image",
143 "type": "IMAGE",
144 "link": 33
145 }
146 ],
147 "outputs": [
148 {
149 "name": "IMAGE",
150 "type": "IMAGE",
151 "links": [
152 34,
153 35
154 ]
155 }
156 ],
157 "properties": {
158 "proxyWidgets": [
159 [
160 "4",
161 "prompt"
162 ],
163 [
164 "7",
165 "steps"
166 ],
167 [
168 "1",
169 "unet_name"
170 ],
171 [
172 "2",
173 "clip_name"
174 ],
175 [
176 "3",
177 "vae_name"
178 ]
179 ]
180 },
181 "widgets_values": []
182 },
183 {
184 "id": 24,
185 "type": "MarkdownNote",
186 "pos": [
187 399.99993046972304,
188 1069.999996881349
189 ],
190 "size": [
191 400,
192 120
193 ],
194 "flags": [],
195 "order": 1,
196 "mode": 0,
197 "inputs": [],
198 "outputs": [],
199 "title": "About Settings",
200 "properties": [],
201 "widgets_values": [
202 "Try 50 steps to get better quality, but it will take longer."
203 ],
204 "color": "#222",
205 "bgcolor": "#000"
206 },
207 {
208 "id": 25,
209 "type": "MarkdownNote",
210 "pos": [
211 -650.0000373289458,
212 530.0000115019565
213 ],
214 "size": [
215 550,
216 815.75
217 ],
218 "flags": [],
219 "order": 2,
220 "mode": 0,
221 "inputs": [],
222 "outputs": [],
223 "properties": [],
224 "widgets_values": [
225 "## Model Links\n\n- [Hugging Face:Comfy-Org/z_image_turbo](https://huggingface.co/Comfy-Org/z_image_turbo)\n- [ModelScope:Comfy-Org/z_image_turbo](https://modelscope.cn/models/Comfy-Org/z_image_turbo)\n- [Hugging Face:Comfy-Org/Qwen-Image_ComfyUI](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI)\n- [ModelScope:Comfy-Org/Qwen-Image_ComfyUI](https://modelscope.cn/models/Comfy-Org/Qwen-Image_ComfyUI)\n\n**vae**\n\n- [ae.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors) (319.8 MB)\n\n**diffusion_models**\n\n- [longcat_image_edit_bf16.safetensors](https://huggingface.co/TalmajM/LongCat-Image-Edit_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/longcat_image_edit_bf16.safetensors) (11.68 GB)\n\n**text_encoders**\n\n- [qwen_2.5_vl_7b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors) (8.74 GB)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ └── ae.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── longcat_image_edit_bf16.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen_2.5_vl_7b_fp8_scaled.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"
226 ],
227 "color": "#222",
228 "bgcolor": "#000"
229 }
230 ],
231 "links": [
232 [
233 22,
234 13,
235 0,
236 17,
237 0,
238 "IMAGE"
239 ],
240 [
241 33,
242 13,
243 0,
244 22,
245 0,
246 "IMAGE"
247 ],
248 [
249 34,
250 22,
251 0,
252 9,
253 0,
254 "IMAGE"
255 ],
256 [
257 35,
258 22,
259 0,
260 17,
261 1,
262 "IMAGE"
263 ]
264 ],
265 "groups": [],
266 "definitions": {
267 "subgraphs": [
268 {
269 "id": "338a94d3-1c81-48c8-9edd-9907114ba7e7",
270 "version": 1,
271 "state": {
272 "lastGroupId": 4,
273 "lastNodeId": 25,
274 "lastLinkId": 40,
275 "lastRerouteId": 0
276 },
277 "revision": 0,
278 "config": [],
279 "name": "Image Edit (LongCat Image Edit)",
280 "inputNode": {
281 "id": -10,
282 "bounding": [
283 -750,
284 380,
285 120,
286 160
287 ]
288 },
289 "outputNode": {
290 "id": -20,
291 "bounding": [
292 1680,
293 340,
294 120,
295 60
296 ]
297 },
298 "inputs": [
299 {
300 "id": "616c4f3e-8b64-4711-bee2-5ecbe1814fe4",
301 "name": "image",
302 "type": "IMAGE",
303 "linkIds": [
304 14
305 ],
306 "localized_name": "image",
307 "pos": [
308 -650,
309 400
310 ]
311 },
312 {
313 "id": "d39759fc-a5a9-4b82-a88f-df9b953f1d98",
314 "name": "prompt",
315 "type": "STRING",
316 "linkIds": [
317 36
318 ],
319 "pos": [
320 -650,
321 420
322 ]
323 },
324 {
325 "id": "48627f43-cdf1-4ea9-9e11-ec13451a7323",
326 "name": "steps",
327 "type": "INT",
328 "linkIds": [
329 37
330 ],
331 "pos": [
332 -650,
333 440
334 ]
335 },
336 {
337 "id": "3f7f9b1f-7252-44a8-a783-f078dd753370",
338 "name": "unet_name",
339 "type": "COMBO",
340 "linkIds": [
341 38
342 ],
343 "pos": [
344 -650,
345 460
346 ]
347 },
348 {
349 "id": "45bc9cbf-aa94-49c5-b08f-7c5efbd17b14",
350 "name": "clip_name",
351 "type": "COMBO",
352 "linkIds": [
353 39
354 ],
355 "pos": [
356 -650,
357 480
358 ]
359 },
360 {
361 "id": "a6fc2619-e146-4d8e-8012-bffcb576297f",
362 "name": "vae_name",
363 "type": "COMBO",
364 "linkIds": [
365 40
366 ],
367 "pos": [
368 -650,
369 500
370 ]
371 }
372 ],
373 "outputs": [
374 {
375 "id": "0a288e93-c03f-4805-80f3-4e320a6a492e",
376 "name": "IMAGE",
377 "type": "IMAGE",
378 "linkIds": [
379 20,
380 21
381 ],
382 "localized_name": "IMAGE",
383 "pos": [
384 1700,
385 360
386 ]
387 }
388 ],
389 "widgets": [],
390 "nodes": [
391 {
392 "id": 3,
393 "type": "VAELoader",
394 "pos": [
395 -360,
396 590
397 ],
398 "size": [
399 270,
400 110
401 ],
402 "flags": [],
403 "order": 2,
404 "mode": 0,
405 "inputs": [
406 {
407 "localized_name": "vae_name",
408 "name": "vae_name",
409 "type": "COMBO",
410 "widget": {
411 "name": "vae_name"
412 },
413 "link": 40
414 }
415 ],
416 "outputs": [
417 {
418 "localized_name": "VAE",
419 "name": "VAE",
420 "type": "VAE",
421 "slot_index": 0,
422 "links": [
423 4,
424 5,
425 6,
426 7
427 ]
428 }
429 ],
430 "properties": {
431 "Node name for S&R": "VAELoader",
432 "cnr_id": "comfy-core",
433 "ver": "0.3.73",
434 "models": [
435 {
436 "name": "ae.safetensors",
437 "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors",
438 "directory": "vae"
439 }
440 ],
441 "ue_properties": {
442 "widget_ue_connectable": [],
443 "version": "7.7",
444 "input_ue_unconnectable": []
445 }
446 },
447 "widgets_values": [
448 "ae.safetensors"
449 ]
450 },
451 {
452 "id": 4,
453 "type": "TextEncodeQwenImageEdit",
454 "pos": [
455 10,
456 200
457 ],
458 "size": [
459 280,
460 190
461 ],
462 "flags": [],
463 "order": 3,
464 "mode": 0,
465 "inputs": [
466 {
467 "localized_name": "clip",
468 "name": "clip",
469 "type": "CLIP",
470 "link": 2
471 },
472 {
473 "localized_name": "vae",
474 "name": "vae",
475 "shape": 7,
476 "type": "VAE",
477 "link": 4
478 },
479 {
480 "localized_name": "image",
481 "name": "image",
482 "shape": 7,
483 "type": "IMAGE",
484 "link": 15
485 },
486 {
487 "localized_name": "prompt",
488 "name": "prompt",
489 "type": "STRING",
490 "widget": {
491 "name": "prompt"
492 },
493 "link": 36
494 }
495 ],
496 "outputs": [
497 {
498 "localized_name": "CONDITIONING",
499 "name": "CONDITIONING",
500 "type": "CONDITIONING",
501 "slot_index": 0,
502 "links": [
503 8
504 ]
505 }
506 ],
507 "properties": {
508 "Node name for S&R": "TextEncodeQwenImageEdit",
509 "cnr_id": "comfy-core",
510 "ver": "0.3.73",
511 "ue_properties": {
512 "widget_ue_connectable": [],
513 "version": "7.7",
514 "input_ue_unconnectable": []
515 }
516 },
517 "widgets_values": [
518 "Change the scene to a time when it is illuminated by the rising sun. The overall atmosphere is filled with the light of early morning. The tall snow-capped mountains in the background are lit up by the sunlight. The rays of the rising sun illuminate the front of the building as well as the distant snow-capped mountains. In the foreground of the photo, there is a person walking alone towards the building."
519 ]
520 },
521 {
522 "id": 5,
523 "type": "TextEncodeQwenImageEdit",
524 "pos": [
525 10,
526 440
527 ],
528 "size": [
529 280,
530 190
531 ],
532 "flags": [],
533 "order": 4,
534 "mode": 0,
535 "inputs": [
536 {
537 "localized_name": "clip",
538 "name": "clip",
539 "type": "CLIP",
540 "link": 3
541 },
542 {
543 "localized_name": "vae",
544 "name": "vae",
545 "shape": 7,
546 "type": "VAE",
547 "link": 5
548 },
549 {
550 "localized_name": "image",
551 "name": "image",
552 "shape": 7,
553 "type": "IMAGE",
554 "link": 16
555 }
556 ],
557 "outputs": [
558 {
559 "localized_name": "CONDITIONING",
560 "name": "CONDITIONING",
561 "type": "CONDITIONING",
562 "slot_index": 0,
563 "links": [
564 9
565 ]
566 }
567 ],
568 "properties": {
569 "Node name for S&R": "TextEncodeQwenImageEdit",
570 "cnr_id": "comfy-core",
571 "ver": "0.3.73",
572 "ue_properties": {
573 "widget_ue_connectable": [],
574 "version": "7.7",
575 "input_ue_unconnectable": []
576 }
577 },
578 "widgets_values": [
579 ""
580 ]
581 },
582 {
583 "id": 15,
584 "type": "FluxKontextMultiReferenceLatentMethod",
585 "pos": [
586 660,
587 200
588 ],
589 "size": [
590 270,
591 80
592 ],
593 "flags": [],
594 "order": 11,
595 "mode": 0,
596 "showAdvanced": false,
597 "inputs": [
598 {
599 "localized_name": "conditioning",
600 "name": "conditioning",
601 "type": "CONDITIONING",
602 "link": 10
603 }
604 ],
605 "outputs": [
606 {
607 "localized_name": "CONDITIONING",
608 "name": "CONDITIONING",
609 "type": "CONDITIONING",
610 "slot_index": 0,
611 "links": [
612 12
613 ]
614 }
615 ],
616 "properties": {
617 "Node name for S&R": "FluxKontextMultiReferenceLatentMethod",
618 "cnr_id": "comfy-core",
619 "ver": "0.3.73",
620 "ue_properties": {
621 "widget_ue_connectable": [],
622 "version": "7.7",
623 "input_ue_unconnectable": []
624 }
625 },
626 "widgets_values": [
627 "index"
628 ]
629 },
630 {
631 "id": 12,
632 "type": "FluxGuidance",
633 "pos": [
634 330,
635 440
636 ],
637 "size": [
638 230,
639 110
640 ],
641 "flags": [],
642 "order": 9,
643 "mode": 0,
644 "inputs": [
645 {
646 "localized_name": "conditioning",
647 "name": "conditioning",
648 "type": "CONDITIONING",
649 "link": 9
650 }
651 ],
652 "outputs": [
653 {
654 "localized_name": "CONDITIONING",
655 "name": "CONDITIONING",
656 "type": "CONDITIONING",
657 "slot_index": 0,
658 "links": [
659 11
660 ]
661 }
662 ],
663 "properties": {
664 "Node name for S&R": "FluxGuidance",
665 "cnr_id": "comfy-core",
666 "ver": "0.3.73",
667 "ue_properties": {
668 "widget_ue_connectable": [],
669 "version": "7.7",
670 "input_ue_unconnectable": []
671 }
672 },
673 "widgets_values": [
674 4.5
675 ]
676 },
677 {
678 "id": 11,
679 "type": "FluxGuidance",
680 "pos": [
681 330,
682 200
683 ],
684 "size": [
685 230,
686 110
687 ],
688 "flags": [],
689 "order": 8,
690 "mode": 0,
691 "inputs": [
692 {
693 "localized_name": "conditioning",
694 "name": "conditioning",
695 "type": "CONDITIONING",
696 "link": 8
697 }
698 ],
699 "outputs": [
700 {
701 "localized_name": "CONDITIONING",
702 "name": "CONDITIONING",
703 "type": "CONDITIONING",
704 "slot_index": 0,
705 "links": [
706 10
707 ]
708 }
709 ],
710 "properties": {
711 "Node name for S&R": "FluxGuidance",
712 "cnr_id": "comfy-core",
713 "ver": "0.3.73",
714 "ue_properties": {
715 "widget_ue_connectable": [],
716 "version": "7.7",
717 "input_ue_unconnectable": []
718 }
719 },
720 "widgets_values": [
721 4.5
722 ]
723 },
724 {
725 "id": 16,
726 "type": "FluxKontextMultiReferenceLatentMethod",
727 "pos": [
728 660,
729 440
730 ],
731 "size": [
732 270,
733 80
734 ],
735 "flags": [],
736 "order": 12,
737 "mode": 0,
738 "inputs": [
739 {
740 "localized_name": "conditioning",
741 "name": "conditioning",
742 "type": "CONDITIONING",
743 "link": 11
744 }
745 ],
746 "outputs": [
747 {
748 "localized_name": "CONDITIONING",
749 "name": "CONDITIONING",
750 "type": "CONDITIONING",
751 "slot_index": 0,
752 "links": [
753 13
754 ]
755 }
756 ],
757 "properties": {
758 "Node name for S&R": "FluxKontextMultiReferenceLatentMethod",
759 "cnr_id": "comfy-core",
760 "ver": "0.3.73",
761 "ue_properties": {
762 "widget_ue_connectable": [],
763 "version": "7.7",
764 "input_ue_unconnectable": []
765 }
766 },
767 "widgets_values": [
768 "index"
769 ]
770 },
771 {
772 "id": 7,
773 "type": "KSampler",
774 "pos": [
775 1080,
776 210
777 ],
778 "size": [
779 270,
780 460
781 ],
782 "flags": [],
783 "order": 6,
784 "mode": 0,
785 "inputs": [
786 {
787 "localized_name": "model",
788 "name": "model",
789 "type": "MODEL",
790 "link": 1
791 },
792 {
793 "localized_name": "positive",
794 "name": "positive",
795 "type": "CONDITIONING",
796 "link": 12
797 },
798 {
799 "localized_name": "negative",
800 "name": "negative",
801 "type": "CONDITIONING",
802 "link": 13
803 },
804 {
805 "localized_name": "latent_image",
806 "name": "latent_image",
807 "type": "LATENT",
808 "link": 18
809 },
810 {
811 "localized_name": "steps",
812 "name": "steps",
813 "type": "INT",
814 "widget": {
815 "name": "steps"
816 },
817 "link": 37
818 }
819 ],
820 "outputs": [
821 {
822 "localized_name": "LATENT",
823 "name": "LATENT",
824 "type": "LATENT",
825 "slot_index": 0,
826 "links": [
827 19
828 ]
829 }
830 ],
831 "properties": {
832 "Node name for S&R": "KSampler",
833 "cnr_id": "comfy-core",
834 "ver": "0.3.73",
835 "ue_properties": {
836 "widget_ue_connectable": [],
837 "version": "7.7",
838 "input_ue_unconnectable": []
839 }
840 },
841 "widgets_values": [
842 43,
843 "fixed",
844 50,
845 4.5,
846 "euler",
847 "simple",
848 1
849 ]
850 },
851 {
852 "id": 1,
853 "type": "UNETLoader",
854 "pos": [
855 -360,
856 170
857 ],
858 "size": [
859 270,
860 110
861 ],
862 "flags": [],
863 "order": 0,
864 "mode": 0,
865 "inputs": [
866 {
867 "localized_name": "unet_name",
868 "name": "unet_name",
869 "type": "COMBO",
870 "widget": {
871 "name": "unet_name"
872 },
873 "link": 38
874 }
875 ],
876 "outputs": [
877 {
878 "localized_name": "MODEL",
879 "name": "MODEL",
880 "type": "MODEL",
881 "slot_index": 0,
882 "links": [
883 1
884 ]
885 }
886 ],
887 "properties": {
888 "Node name for S&R": "UNETLoader",
889 "cnr_id": "comfy-core",
890 "ver": "0.3.73",
891 "models": [
892 {
893 "name": "longcat_image_edit_bf16.safetensors",
894 "url": "https://huggingface.co/TalmajM/LongCat-Image-Edit_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/longcat_image_edit_bf16.safetensors",
895 "directory": "diffusion_models"
896 }
897 ],
898 "ue_properties": {
899 "widget_ue_connectable": [],
900 "version": "7.7",
901 "input_ue_unconnectable": []
902 }
903 },
904 "widgets_values": [
905 "longcat_image_edit_bf16.safetensors",
906 "default"
907 ]
908 },
909 {
910 "id": 6,
911 "type": "VAEEncode",
912 "pos": [
913 710,
914 790
915 ],
916 "size": [
917 260,
918 100
919 ],
920 "flags": [],
921 "order": 5,
922 "mode": 0,
923 "inputs": [
924 {
925 "localized_name": "pixels",
926 "name": "pixels",
927 "type": "IMAGE",
928 "link": 17
929 },
930 {
931 "localized_name": "vae",
932 "name": "vae",
933 "type": "VAE",
934 "link": 6
935 }
936 ],
937 "outputs": [
938 {
939 "localized_name": "LATENT",
940 "name": "LATENT",
941 "type": "LATENT",
942 "slot_index": 0,
943 "links": [
944 18
945 ]
946 }
947 ],
948 "properties": {
949 "Node name for S&R": "VAEEncode",
950 "cnr_id": "comfy-core",
951 "ver": "0.3.73",
952 "ue_properties": {
953 "widget_ue_connectable": [],
954 "version": "7.7",
955 "input_ue_unconnectable": []
956 }
957 },
958 "widgets_values": []
959 },
960 {
961 "id": 8,
962 "type": "VAEDecode",
963 "pos": [
964 1100,
965 800
966 ],
967 "size": [
968 230,
969 80
970 ],
971 "flags": [],
972 "order": 7,
973 "mode": 0,
974 "inputs": [
975 {
976 "localized_name": "samples",
977 "name": "samples",
978 "type": "LATENT",
979 "link": 19
980 },
981 {
982 "localized_name": "vae",
983 "name": "vae",
984 "type": "VAE",
985 "link": 7
986 }
987 ],
988 "outputs": [
989 {
990 "localized_name": "IMAGE",
991 "name": "IMAGE",
992 "type": "IMAGE",
993 "slot_index": 0,
994 "links": [
995 20
996 ]
997 }
998 ],
999 "properties": {
1000 "Node name for S&R": "VAEDecode",
1001 "cnr_id": "comfy-core",
1002 "ver": "0.3.73",
1003 "ue_properties": {
1004 "widget_ue_connectable": [],
1005 "version": "7.7",
1006 "input_ue_unconnectable": []
1007 }
1008 },
1009 "widgets_values": []
1010 },
1011 {
1012 "id": 14,
1013 "type": "ImageScaleToTotalPixels",
1014 "pos": [
1015 -370,
1016 790
1017 ],
1018 "size": [
1019 270,
1020 140
1021 ],
1022 "flags": [],
1023 "order": 10,
1024 "mode": 0,
1025 "inputs": [
1026 {
1027 "localized_name": "image",
1028 "name": "image",
1029 "type": "IMAGE",
1030 "link": 14
1031 }
1032 ],
1033 "outputs": [
1034 {
1035 "localized_name": "IMAGE",
1036 "name": "IMAGE",
1037 "type": "IMAGE",
1038 "slot_index": 0,
1039 "links": [
1040 15,
1041 16,
1042 17
1043 ]
1044 }
1045 ],
1046 "properties": {
1047 "Node name for S&R": "ImageScaleToTotalPixels",
1048 "cnr_id": "comfy-core",
1049 "ver": "0.3.73",
1050 "ue_properties": {
1051 "widget_ue_connectable": [],
1052 "version": "7.7",
1053 "input_ue_unconnectable": []
1054 }
1055 },
1056 "widgets_values": [
1057 "lanczos",
1058 1,
1059 16
1060 ]
1061 },
1062 {
1063 "id": 2,
1064 "type": "CLIPLoader",
1065 "pos": [
1066 -360,
1067 360
1068 ],
1069 "size": [
1070 270,
1071 150
1072 ],
1073 "flags": [],
1074 "order": 1,
1075 "mode": 0,
1076 "inputs": [
1077 {
1078 "localized_name": "clip_name",
1079 "name": "clip_name",
1080 "type": "COMBO",
1081 "widget": {
1082 "name": "clip_name"
1083 },
1084 "link": 39
1085 }
1086 ],
1087 "outputs": [
1088 {
1089 "localized_name": "CLIP",
1090 "name": "CLIP",
1091 "type": "CLIP",
1092 "slot_index": 0,
1093 "links": [
1094 2,
1095 3
1096 ]
1097 }
1098 ],
1099 "properties": {
1100 "Node name for S&R": "CLIPLoader",
1101 "cnr_id": "comfy-core",
1102 "ver": "0.3.73",
1103 "models": [
1104 {
1105 "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
1106 "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors",
1107 "directory": "text_encoders"
1108 }
1109 ],
1110 "ue_properties": {
1111 "widget_ue_connectable": [],
1112 "version": "7.7",
1113 "input_ue_unconnectable": []
1114 }
1115 },
1116 "widgets_values": [
1117 "qwen_2.5_vl_7b_fp8_scaled.safetensors",
1118 "longcat_image",
1119 "default"
1120 ]
1121 }
1122 ],
1123 "groups": [
1124 {
1125 "id": 1,
1126 "title": "Models",
1127 "bounding": [
1128 -380,
1129 100,
1130 320,
1131 630
1132 ],
1133 "color": "#3f789e",
1134 "font_size": 24,
1135 "flags": []
1136 },
1137 {
1138 "id": 3,
1139 "title": "Conditioning",
1140 "bounding": [
1141 -30,
1142 100,
1143 1030,
1144 630
1145 ],
1146 "color": "#3f789e",
1147 "font_size": 24,
1148 "flags": []
1149 },
1150 {
1151 "id": 4,
1152 "title": "Sample",
1153 "bounding": [
1154 1030,
1155 100,
1156 360,
1157 630
1158 ],
1159 "color": "#3f789e",
1160 "font_size": 24,
1161 "flags": []
1162 }
1163 ],
1164 "links": [
1165 {
1166 "id": 2,
1167 "origin_id": 2,
1168 "origin_slot": 0,
1169 "target_id": 4,
1170 "target_slot": 0,
1171 "type": "CLIP"
1172 },
1173 {
1174 "id": 4,
1175 "origin_id": 3,
1176 "origin_slot": 0,
1177 "target_id": 4,
1178 "target_slot": 1,
1179 "type": "VAE"
1180 },
1181 {
1182 "id": 15,
1183 "origin_id": 14,
1184 "origin_slot": 0,
1185 "target_id": 4,
1186 "target_slot": 2,
1187 "type": "IMAGE"
1188 },
1189 {
1190 "id": 3,
1191 "origin_id": 2,
1192 "origin_slot": 0,
1193 "target_id": 5,
1194 "target_slot": 0,
1195 "type": "CLIP"
1196 },
1197 {
1198 "id": 5,
1199 "origin_id": 3,
1200 "origin_slot": 0,
1201 "target_id": 5,
1202 "target_slot": 1,
1203 "type": "VAE"
1204 },
1205 {
1206 "id": 16,
1207 "origin_id": 14,
1208 "origin_slot": 0,
1209 "target_id": 5,
1210 "target_slot": 2,
1211 "type": "IMAGE"
1212 },
1213 {
1214 "id": 10,
1215 "origin_id": 11,
1216 "origin_slot": 0,
1217 "target_id": 15,
1218 "target_slot": 0,
1219 "type": "CONDITIONING"
1220 },
1221 {
1222 "id": 9,
1223 "origin_id": 5,
1224 "origin_slot": 0,
1225 "target_id": 12,
1226 "target_slot": 0,
1227 "type": "CONDITIONING"
1228 },
1229 {
1230 "id": 8,
1231 "origin_id": 4,
1232 "origin_slot": 0,
1233 "target_id": 11,
1234 "target_slot": 0,
1235 "type": "CONDITIONING"
1236 },
1237 {
1238 "id": 11,
1239 "origin_id": 12,
1240 "origin_slot": 0,
1241 "target_id": 16,
1242 "target_slot": 0,
1243 "type": "CONDITIONING"
1244 },
1245 {
1246 "id": 1,
1247 "origin_id": 1,
1248 "origin_slot": 0,
1249 "target_id": 7,
1250 "target_slot": 0,
1251 "type": "MODEL"
1252 },
1253 {
1254 "id": 12,
1255 "origin_id": 15,
1256 "origin_slot": 0,
1257 "target_id": 7,
1258 "target_slot": 1,
1259 "type": "CONDITIONING"
1260 },
1261 {
1262 "id": 13,
1263 "origin_id": 16,
1264 "origin_slot": 0,
1265 "target_id": 7,
1266 "target_slot": 2,
1267 "type": "CONDITIONING"
1268 },
1269 {
1270 "id": 18,
1271 "origin_id": 6,
1272 "origin_slot": 0,
1273 "target_id": 7,
1274 "target_slot": 3,
1275 "type": "LATENT"
1276 },
1277 {
1278 "id": 17,
1279 "origin_id": 14,
1280 "origin_slot": 0,
1281 "target_id": 6,
1282 "target_slot": 0,
1283 "type": "IMAGE"
1284 },
1285 {
1286 "id": 6,
1287 "origin_id": 3,
1288 "origin_slot": 0,
1289 "target_id": 6,
1290 "target_slot": 1,
1291 "type": "VAE"
1292 },
1293 {
1294 "id": 19,
1295 "origin_id": 7,
1296 "origin_slot": 0,
1297 "target_id": 8,
1298 "target_slot": 0,
1299 "type": "LATENT"
1300 },
1301 {
1302 "id": 7,
1303 "origin_id": 3,
1304 "origin_slot": 0,
1305 "target_id": 8,
1306 "target_slot": 1,
1307 "type": "VAE"
1308 },
1309 {
1310 "id": 14,
1311 "origin_id": -10,
1312 "origin_slot": 0,
1313 "target_id": 14,
1314 "target_slot": 0,
1315 "type": "IMAGE"
1316 },
1317 {
1318 "id": 20,
1319 "origin_id": 8,
1320 "origin_slot": 0,
1321 "target_id": -20,
1322 "target_slot": 0,
1323 "type": "IMAGE"
1324 },
1325 {
1326 "id": 36,
1327 "origin_id": -10,
1328 "origin_slot": 1,
1329 "target_id": 4,
1330 "target_slot": 3,
1331 "type": "STRING"
1332 },
1333 {
1334 "id": 37,
1335 "origin_id": -10,
1336 "origin_slot": 2,
1337 "target_id": 7,
1338 "target_slot": 4,
1339 "type": "INT"
1340 },
1341 {
1342 "id": 38,
1343 "origin_id": -10,
1344 "origin_slot": 3,
1345 "target_id": 1,
1346 "target_slot": 0,
1347 "type": "COMBO"
1348 },
1349 {
1350 "id": 39,
1351 "origin_id": -10,
1352 "origin_slot": 4,
1353 "target_id": 2,
1354 "target_slot": 0,
1355 "type": "COMBO"
1356 },
1357 {
1358 "id": 40,
1359 "origin_id": -10,
1360 "origin_slot": 5,
1361 "target_id": 3,
1362 "target_slot": 0,
1363 "type": "COMBO"
1364 }
1365 ],
1366 "extra": []
1367 }
1368 ]
1369 },
1370 "config": [],
1371 "extra": {
1372 "ds": {
1373 "scale": 0.6128604168606392,
1374 "offset": [
1375 1242.8598465785763,
1376 -175.15715759452576
1377 ]
1378 },
1379 "frontendVersion": "1.41.21",
1380 "workflowRendererVersion": "LG",
1381 "ue_links": [],
1382 "VHS_latentpreview": false,
1383 "VHS_latentpreviewrate": 0,
1384 "VHS_MetadataImage": true,
1385 "VHS_KeepIntermediate": true
1386 },
1387 "version": 0.4
1388}