工作流 /
图像 /
NetaYume Lumina 文生图

NetaYume Lumina 文生图
NetaYume Lumina Text to Image
高质量动漫风格图像生成,角色理解更强、纹理细节更丰富,基于 Danbooru 数据集从 Neta Lumina 微调。
图像
5 个节点 79 次使用 ComfyUI ≥ 0.3.42 ComfyUI 38 KB
需要的权重
这个工作流引用了 1 个权重文件,其中 0 个能在本站模型库里找到。
NetaYumev35_pretrained_all_in_one.safetensors
模型库暂未收录
节点构成
MarkdownNote
× 3
SaveImage
× 1
3649d32d-3c81-4249-9e89-a1fe12609f65
× 1
官方标注的模型
OmniGen
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "9ae6082b-c7f4-433c-9971-7a8f65a3ea65",
3 "revision": 0,
4 "last_node_id": 52,
5 "last_link_id": 43,
6 "nodes": [
7 {
8 "id": 17,
9 "type": "MarkdownNote",
10 "pos": [
11 80,
12 850
13 ],
14 "size": [
15 340,
16 112
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [],
23 "title": "Note: Image size",
24 "properties": {
25 "ue_properties": {
26 "widget_ue_connectable": [],
27 "version": "7.7",
28 "input_ue_unconnectable": []
29 }
30 },
31 "widgets_values": [
32 "This model is best at 1024x1024, but you can try higher like 1024x1536"
33 ],
34 "color": "#222",
35 "bgcolor": "#000"
36 },
37 {
38 "id": 9,
39 "type": "SaveImage",
40 "pos": [
41 530,
42 160
43 ],
44 "size": [
45 810,
46 500
47 ],
48 "flags": [],
49 "order": 4,
50 "mode": 0,
51 "inputs": [
52 {
53 "name": "images",
54 "type": "IMAGE",
55 "link": 37
56 }
57 ],
58 "outputs": [],
59 "properties": {
60 "cnr_id": "comfy-core",
61 "ver": "0.3.64",
62 "Node name for S&R": "SaveImage",
63 "ue_properties": {
64 "widget_ue_connectable": [],
65 "version": "7.7",
66 "input_ue_unconnectable": []
67 }
68 },
69 "widgets_values": [
70 "NetaYume_Lumina_3.5"
71 ]
72 },
73 {
74 "id": 18,
75 "type": "MarkdownNote",
76 "pos": [
77 49.99964416193711,
78 -120.00005879268573
79 ],
80 "size": [
81 440,
82 210
83 ],
84 "flags": [],
85 "order": 1,
86 "mode": 0,
87 "inputs": [],
88 "outputs": [],
89 "title": "Note: Prompt",
90 "properties": {
91 "ue_properties": {
92 "widget_ue_connectable": [],
93 "version": "7.7",
94 "input_ue_unconnectable": []
95 }
96 },
97 "widgets_values": [
98 "You should keep the prefix part fixed until the **Prompt Start** tag\n\n@whatever in the prompt is for artist tags, such as @comfyanonymous\n\n"
99 ],
100 "color": "#222",
101 "bgcolor": "#000"
102 },
103 {
104 "id": 16,
105 "type": "MarkdownNote",
106 "pos": [
107 -380.0003599066607,
108 159.99986326461107
109 ],
110 "size": [
111 420,
112 690.796875
113 ],
114 "flags": [],
115 "order": 2,
116 "mode": 0,
117 "inputs": [],
118 "outputs": [],
119 "title": "Note: About NetaYume Lumina",
120 "properties": {
121 "ue_properties": {
122 "widget_ue_connectable": [],
123 "version": "7.7",
124 "input_ue_unconnectable": []
125 }
126 },
127 "widgets_values": [
128 "## About NetaYume Lumina\n\n[NetaYume Lumina](https://civitai.com/models/1790792) is a **text-to-image** model fine-tuned from [Neta Lumina](https://huggingface.co/neta-art/Neta-Lumina), a high-quality anime-style image generation model developed by [**Neta.art Lab**](https://huggingface.co/neta-art). It builds upon [**Lumina-Image-2.0**,](https://huggingface.co/Alpha-VLLM/Lumina-Image-2.0) an open-source base model released by the [**Alpha-VLLM team**](https://huggingface.co/Alpha-VLLM) at Shanghai AI Laboratory.\n\n**Key Features:**\n\n- **High-Quality Anime Generation:** Generates detailed anime-style images with sharp outlines, vibrant colors, and smooth shading.\n- **Improved Character Understanding:** Better captures characters, especially those from the Danbooru dataset, resulting in more coherent and accurate character representations.\n- **Enhanced Fine Details:** Accurately generates accessories, clothing textures, hairstyles, and background elements with greater clarity.\n\n\n## Model link\n\n\nDownload this file: [NetaYumev35_pretrained_all_in_one.safetensors](https://huggingface.co/duongve/NetaYume-Lumina-Image-2.0/resolve/main/NetaYumev35_pretrained_all_in_one.safetensors) (9.89 GB) \n\nThen place it in the **ComfyUI/models/checkpoints** folder."
129 ],
130 "color": "#222",
131 "bgcolor": "#000"
132 },
133 {
134 "id": 48,
135 "type": "3649d32d-3c81-4249-9e89-a1fe12609f65",
136 "pos": [
137 69.99853972187952,
138 159.99967637357446
139 ],
140 "size": [
141 420,
142 520
143 ],
144 "flags": [],
145 "order": 3,
146 "mode": 0,
147 "inputs": [],
148 "outputs": [
149 {
150 "name": "IMAGE",
151 "type": "IMAGE",
152 "links": [
153 37
154 ]
155 }
156 ],
157 "properties": {
158 "proxyWidgets": [
159 [
160 "51",
161 "value"
162 ],
163 [
164 "31",
165 "width"
166 ],
167 [
168 "31",
169 "height"
170 ],
171 [
172 "33",
173 "seed"
174 ],
175 [
176 "34",
177 "ckpt_name"
178 ],
179 [
180 "33",
181 "control_after_generate"
182 ]
183 ],
184 "ue_properties": {
185 "widget_ue_connectable": [],
186 "input_ue_unconnectable": []
187 },
188 "cnr_id": "comfy-core",
189 "ver": "0.18.1"
190 },
191 "widgets_values": []
192 }
193 ],
194 "links": [
195 [
196 37,
197 48,
198 0,
199 9,
200 0,
201 "IMAGE"
202 ]
203 ],
204 "groups": [],
205 "definitions": {
206 "subgraphs": [
207 {
208 "id": "3649d32d-3c81-4249-9e89-a1fe12609f65",
209 "version": 1,
210 "state": {
211 "lastGroupId": 4,
212 "lastNodeId": 52,
213 "lastLinkId": 43,
214 "lastRerouteId": 0
215 },
216 "revision": 0,
217 "config": [],
218 "name": "Text to Image (NetaYume Lumina)",
219 "inputNode": {
220 "id": -10,
221 "bounding": [
222 -600,
223 90,
224 120,
225 140
226 ]
227 },
228 "outputNode": {
229 "id": -20,
230 "bounding": [
231 1740.333330193419,
232 286.3333328495138,
233 120,
234 60
235 ]
236 },
237 "inputs": [
238 {
239 "id": "b80a1e0c-e8a6-4c4f-8eb1-825cb7e4fdcf",
240 "name": "value",
241 "type": "STRING",
242 "linkIds": [
243 36
244 ],
245 "pos": [
246 -500,
247 110
248 ]
249 },
250 {
251 "id": "6583bb32-7cff-4921-a771-1f0dcdf779e6",
252 "name": "width",
253 "type": "INT",
254 "linkIds": [
255 39
256 ],
257 "pos": [
258 -500,
259 130
260 ]
261 },
262 {
263 "id": "c486937a-46c0-431b-8775-057897843cbd",
264 "name": "height",
265 "type": "INT",
266 "linkIds": [
267 40
268 ],
269 "pos": [
270 -500,
271 150
272 ]
273 },
274 {
275 "id": "9c85c0cc-c906-405a-a4d9-43b93c47cb53",
276 "name": "seed",
277 "type": "INT",
278 "linkIds": [
279 42
280 ],
281 "pos": [
282 -500,
283 170
284 ]
285 },
286 {
287 "id": "f7e288ec-fa1f-4a1d-b721-6b605de9cb51",
288 "name": "ckpt_name",
289 "type": "COMBO",
290 "linkIds": [
291 43
292 ],
293 "pos": [
294 -500,
295 190
296 ]
297 }
298 ],
299 "outputs": [
300 {
301 "id": "ea4b872b-a294-4cbf-99a9-70e55c0f8b3e",
302 "name": "IMAGE",
303 "type": "IMAGE",
304 "linkIds": [
305 16
306 ],
307 "localized_name": "IMAGE",
308 "pos": [
309 1760.333330193419,
310 306.3333328495138
311 ]
312 }
313 ],
314 "widgets": [],
315 "nodes": [
316 {
317 "id": 31,
318 "type": "EmptySD3LatentImage",
319 "pos": [
320 -220.00109437178253,
321 369.9993567114975
322 ],
323 "size": [
324 320,
325 168
326 ],
327 "flags": [],
328 "order": 0,
329 "mode": 0,
330 "inputs": [
331 {
332 "localized_name": "width",
333 "name": "width",
334 "type": "INT",
335 "widget": {
336 "name": "width"
337 },
338 "link": 39
339 },
340 {
341 "localized_name": "height",
342 "name": "height",
343 "type": "INT",
344 "widget": {
345 "name": "height"
346 },
347 "link": 40
348 }
349 ],
350 "outputs": [
351 {
352 "localized_name": "LATENT",
353 "name": "LATENT",
354 "type": "LATENT",
355 "slot_index": 0,
356 "links": [
357 17
358 ]
359 }
360 ],
361 "properties": {
362 "ue_properties": {
363 "widget_ue_connectable": [],
364 "input_ue_unconnectable": []
365 },
366 "cnr_id": "comfy-core",
367 "ver": "0.3.64",
368 "Node name for S&R": "EmptySD3LatentImage"
369 },
370 "widgets_values": [
371 1024,
372 1024,
373 1
374 ]
375 },
376 {
377 "id": 32,
378 "type": "ModelSamplingAuraFlow",
379 "pos": [
380 649.998583218508,
381 39.9995016073442
382 ],
383 "size": [
384 310,
385 104
386 ],
387 "flags": [],
388 "order": 4,
389 "mode": 0,
390 "inputs": [
391 {
392 "localized_name": "model",
393 "name": "model",
394 "type": "MODEL",
395 "link": 12
396 }
397 ],
398 "outputs": [
399 {
400 "localized_name": "MODEL",
401 "name": "MODEL",
402 "type": "MODEL",
403 "slot_index": 0,
404 "links": [
405 13
406 ]
407 }
408 ],
409 "properties": {
410 "ue_properties": {
411 "widget_ue_connectable": [],
412 "input_ue_unconnectable": []
413 },
414 "cnr_id": "comfy-core",
415 "ver": "0.3.64",
416 "Node name for S&R": "ModelSamplingAuraFlow"
417 },
418 "widgets_values": [
419 4
420 ]
421 },
422 {
423 "id": 33,
424 "type": "KSampler",
425 "pos": [
426 649.998583218508,
427 199.99935190356973
428 ],
429 "size": [
430 320,
431 341.3125
432 ],
433 "flags": [],
434 "order": 6,
435 "mode": 0,
436 "inputs": [
437 {
438 "localized_name": "model",
439 "name": "model",
440 "type": "MODEL",
441 "link": 13
442 },
443 {
444 "localized_name": "positive",
445 "name": "positive",
446 "type": "CONDITIONING",
447 "link": 32
448 },
449 {
450 "localized_name": "negative",
451 "name": "negative",
452 "type": "CONDITIONING",
453 "link": 23
454 },
455 {
456 "localized_name": "latent_image",
457 "name": "latent_image",
458 "type": "LATENT",
459 "link": 17
460 },
461 {
462 "localized_name": "seed",
463 "name": "seed",
464 "type": "INT",
465 "widget": {
466 "name": "seed"
467 },
468 "link": 42
469 }
470 ],
471 "outputs": [
472 {
473 "localized_name": "LATENT",
474 "name": "LATENT",
475 "type": "LATENT",
476 "slot_index": 0,
477 "links": [
478 14
479 ]
480 }
481 ],
482 "properties": {
483 "ue_properties": {
484 "widget_ue_connectable": [],
485 "input_ue_unconnectable": []
486 },
487 "cnr_id": "comfy-core",
488 "ver": "0.3.64",
489 "Node name for S&R": "KSampler"
490 },
491 "widgets_values": [
492 0,
493 "randomize",
494 30,
495 4,
496 "res_multistep",
497 "simple",
498 1
499 ]
500 },
501 {
502 "id": 34,
503 "type": "CheckpointLoaderSimple",
504 "pos": [
505 -220.00109437178253,
506 69.99957185879953
507 ],
508 "size": [
509 320,
510 154.65625
511 ],
512 "flags": [],
513 "order": 1,
514 "mode": 0,
515 "inputs": [
516 {
517 "localized_name": "ckpt_name",
518 "name": "ckpt_name",
519 "type": "COMBO",
520 "widget": {
521 "name": "ckpt_name"
522 },
523 "link": 43
524 }
525 ],
526 "outputs": [
527 {
528 "localized_name": "MODEL",
529 "name": "MODEL",
530 "type": "MODEL",
531 "slot_index": 0,
532 "links": [
533 12
534 ]
535 },
536 {
537 "localized_name": "CLIP",
538 "name": "CLIP",
539 "type": "CLIP",
540 "slot_index": 1,
541 "links": [
542 22,
543 35
544 ]
545 },
546 {
547 "localized_name": "VAE",
548 "name": "VAE",
549 "type": "VAE",
550 "slot_index": 2,
551 "links": [
552 8
553 ]
554 }
555 ],
556 "properties": {
557 "ue_properties": {
558 "widget_ue_connectable": [],
559 "input_ue_unconnectable": []
560 },
561 "cnr_id": "comfy-core",
562 "ver": "0.3.64",
563 "Node name for S&R": "CheckpointLoaderSimple",
564 "models": [
565 {
566 "name": "NetaYumev35_pretrained_all_in_one.safetensors",
567 "url": "https://huggingface.co/duongve/NetaYume-Lumina-Image-2.0/resolve/main/NetaYumev35_pretrained_all_in_one.safetensors",
568 "directory": "checkpoints"
569 }
570 ]
571 },
572 "widgets_values": [
573 "NetaYumev35_pretrained_all_in_one.safetensors"
574 ]
575 },
576 {
577 "id": 35,
578 "type": "5c992ce5-7a24-449d-9372-8e1ed5e38cc8",
579 "pos": [
580 179.99892465243283,
581 359.99933329434566
582 ],
583 "size": [
584 400,
585 140
586 ],
587 "flags": [],
588 "order": 5,
589 "mode": 0,
590 "inputs": [
591 {
592 "localized_name": "clip",
593 "name": "clip",
594 "type": "CLIP",
595 "link": 22
596 }
597 ],
598 "outputs": [
599 {
600 "localized_name": "CONDITIONING",
601 "name": "CONDITIONING",
602 "type": "CONDITIONING",
603 "links": [
604 23
605 ]
606 }
607 ],
608 "properties": {
609 "proxyWidgets": [
610 [
611 "42",
612 "value"
613 ]
614 ],
615 "ue_properties": {
616 "widget_ue_connectable": [],
617 "input_ue_unconnectable": []
618 },
619 "cnr_id": "comfy-core",
620 "ver": "0.18.1"
621 },
622 "widgets_values": [],
623 "color": "#223",
624 "bgcolor": "#335"
625 },
626 {
627 "id": 36,
628 "type": "VAEDecode",
629 "pos": [
630 1039.9983166364705,
631 209.99937532072136
632 ],
633 "size": [
634 225,
635 96
636 ],
637 "flags": {
638 "collapsed": false
639 },
640 "order": 7,
641 "mode": 0,
642 "inputs": [
643 {
644 "localized_name": "samples",
645 "name": "samples",
646 "type": "LATENT",
647 "link": 14
648 },
649 {
650 "localized_name": "vae",
651 "name": "vae",
652 "type": "VAE",
653 "link": 8
654 }
655 ],
656 "outputs": [
657 {
658 "localized_name": "IMAGE",
659 "name": "IMAGE",
660 "type": "IMAGE",
661 "slot_index": 0,
662 "links": [
663 16
664 ]
665 }
666 ],
667 "properties": {
668 "ue_properties": {
669 "widget_ue_connectable": [],
670 "input_ue_unconnectable": []
671 },
672 "cnr_id": "comfy-core",
673 "ver": "0.3.64",
674 "Node name for S&R": "VAEDecode"
675 },
676 "widgets_values": []
677 },
678 {
679 "id": 38,
680 "type": "MarkdownNote",
681 "pos": [
682 639.9926605465776,
683 -390.0030129175133
684 ],
685 "size": [
686 370,
687 280
688 ],
689 "flags": [],
690 "order": 2,
691 "mode": 0,
692 "inputs": [],
693 "outputs": [],
694 "title": "Note: Prompt",
695 "properties": [],
696 "widgets_values": [
697 "Check the prompt book [here](https://nieta-art.feishu.cn/wiki/RY3GwpT59icIQlkWXEfcCqIMnQd)\n\nYou should keep the prefix part fixed until the **Prompt Start** tag\n\n@whatever in the prompt is for artist tags, such as @comfyanonymous\n\n"
698 ],
699 "color": "#222",
700 "bgcolor": "#000"
701 },
702 {
703 "id": 49,
704 "type": "StringConcatenate",
705 "pos": [
706 170,
707 -370
708 ],
709 "size": [
710 400,
711 244
712 ],
713 "flags": {
714 "collapsed": true
715 },
716 "order": 8,
717 "mode": 0,
718 "inputs": [
719 {
720 "localized_name": "string_a",
721 "name": "string_a",
722 "type": "STRING",
723 "widget": {
724 "name": "string_a"
725 },
726 "link": 30
727 },
728 {
729 "localized_name": "string_b",
730 "name": "string_b",
731 "type": "STRING",
732 "widget": {
733 "name": "string_b"
734 },
735 "link": 31
736 }
737 ],
738 "outputs": [
739 {
740 "localized_name": "STRING",
741 "name": "STRING",
742 "type": "STRING",
743 "links": [
744 34
745 ]
746 }
747 ],
748 "properties": {
749 "ue_properties": {
750 "widget_ue_connectable": [],
751 "input_ue_unconnectable": []
752 },
753 "cnr_id": "comfy-core",
754 "ver": "0.3.70",
755 "Node name for S&R": "StringConcatenate"
756 },
757 "widgets_values": [
758 "",
759 "",
760 ""
761 ]
762 },
763 {
764 "id": 50,
765 "type": "CLIPTextEncode",
766 "pos": [
767 169.99877014073036,
768 59.999548441647676
769 ],
770 "size": [
771 430,
772 190
773 ],
774 "flags": [],
775 "order": 9,
776 "mode": 0,
777 "inputs": [
778 {
779 "localized_name": "clip",
780 "name": "clip",
781 "type": "CLIP",
782 "link": 35
783 },
784 {
785 "localized_name": "text",
786 "name": "text",
787 "type": "STRING",
788 "widget": {
789 "name": "text"
790 },
791 "link": 34
792 }
793 ],
794 "outputs": [
795 {
796 "localized_name": "CONDITIONING",
797 "name": "CONDITIONING",
798 "type": "CONDITIONING",
799 "slot_index": 0,
800 "links": [
801 32
802 ]
803 }
804 ],
805 "title": "CLIP Text Encode (Positive Prompt)",
806 "properties": {
807 "ue_properties": {
808 "widget_ue_connectable": [],
809 "input_ue_unconnectable": []
810 },
811 "cnr_id": "comfy-core",
812 "ver": "0.3.64",
813 "Node name for S&R": "CLIPTextEncode"
814 },
815 "widgets_values": [
816 ""
817 ],
818 "color": "#232",
819 "bgcolor": "#353"
820 },
821 {
822 "id": 51,
823 "type": "PrimitiveStringMultiline",
824 "pos": [
825 -240.00101011153538,
826 -210.00042834869635
827 ],
828 "size": [
829 370,
830 140
831 ],
832 "flags": [],
833 "order": 10,
834 "mode": 0,
835 "inputs": [
836 {
837 "localized_name": "value",
838 "name": "value",
839 "type": "STRING",
840 "widget": {
841 "name": "value"
842 },
843 "link": 36
844 }
845 ],
846 "outputs": [
847 {
848 "localized_name": "STRING",
849 "name": "STRING",
850 "type": "STRING",
851 "links": [
852 31
853 ]
854 }
855 ],
856 "title": "Prompt",
857 "properties": {
858 "ue_properties": {
859 "widget_ue_connectable": [],
860 "input_ue_unconnectable": []
861 },
862 "cnr_id": "comfy-core",
863 "ver": "0.3.70",
864 "Node name for S&R": "PrimitiveStringMultiline"
865 },
866 "widgets_values": [
867 "@comfyanonymous, \"Warm and cheerful digital illustration of a girl standing in the middle of an orange grove, surrounded by lush green leaves and ripe, vibrant oranges hanging from the trees. She has chestnut-brown hair tied in a single loose braid draped over her shoulder, with soft bangs framing her bright, smiling face.\n Her expression is full of joy and sunshine—eyes squinting slightly, mouth open in a wide, carefree smile, radiating pure happiness. She wears a crisp white blouse underneath a black jacket, slightly unbuttoned for a relaxed look. The sunlight filters through the leaves above, casting dappled golden light on her hair and shoulders, creating a warm, inviting atmosphere.\n A few oranges hang close to her head, and one or two lie on the ground around her feet. The background features soft-focus trees stretching into the distance, with sunlight breaking through the foliage. The art style is painterly and soft, emphasizing the natural setting and the girl's radiant, wholesome charm.\""
868 ]
869 },
870 {
871 "id": 52,
872 "type": "PrimitiveStringMultiline",
873 "pos": [
874 -240.00101011153538,
875 -390.00032547922524
876 ],
877 "size": [
878 370,
879 140
880 ],
881 "flags": [],
882 "order": 3,
883 "mode": 0,
884 "inputs": [],
885 "outputs": [
886 {
887 "localized_name": "STRING",
888 "name": "STRING",
889 "type": "STRING",
890 "links": [
891 30
892 ]
893 }
894 ],
895 "title": "System prompt",
896 "properties": {
897 "ue_properties": {
898 "widget_ue_connectable": [],
899 "input_ue_unconnectable": []
900 },
901 "cnr_id": "comfy-core",
902 "ver": "0.3.70",
903 "Node name for S&R": "PrimitiveStringMultiline"
904 },
905 "widgets_values": [
906 "You are an assistant designed to generate high quality anime images based on textual prompts. <Prompt Start> "
907 ]
908 }
909 ],
910 "groups": [
911 {
912 "id": 1,
913 "title": "Model",
914 "bounding": [
915 -250,
916 -30,
917 370,
918 280
919 ],
920 "color": "#3f789e",
921 "font_size": 24,
922 "flags": []
923 },
924 {
925 "id": 2,
926 "title": "Image Size",
927 "bounding": [
928 -250,
929 280,
930 370,
931 290
932 ],
933 "color": "#3f789e",
934 "font_size": 24,
935 "flags": []
936 },
937 {
938 "id": 3,
939 "title": "Prompt",
940 "bounding": [
941 150,
942 -30,
943 460,
944 600
945 ],
946 "color": "#3f789e",
947 "font_size": 24,
948 "flags": []
949 },
950 {
951 "id": 4,
952 "title": "Prompt Builder",
953 "bounding": [
954 -250,
955 -460,
956 840,
957 400
958 ],
959 "color": "#3f789e",
960 "font_size": 24,
961 "flags": []
962 }
963 ],
964 "links": [
965 {
966 "id": 12,
967 "origin_id": 34,
968 "origin_slot": 0,
969 "target_id": 32,
970 "target_slot": 0,
971 "type": "MODEL"
972 },
973 {
974 "id": 13,
975 "origin_id": 32,
976 "origin_slot": 0,
977 "target_id": 33,
978 "target_slot": 0,
979 "type": "MODEL"
980 },
981 {
982 "id": 23,
983 "origin_id": 35,
984 "origin_slot": 0,
985 "target_id": 33,
986 "target_slot": 2,
987 "type": "CONDITIONING"
988 },
989 {
990 "id": 17,
991 "origin_id": 31,
992 "origin_slot": 0,
993 "target_id": 33,
994 "target_slot": 3,
995 "type": "LATENT"
996 },
997 {
998 "id": 14,
999 "origin_id": 33,
1000 "origin_slot": 0,
1001 "target_id": 36,
1002 "target_slot": 0,
1003 "type": "LATENT"
1004 },
1005 {
1006 "id": 8,
1007 "origin_id": 34,
1008 "origin_slot": 2,
1009 "target_id": 36,
1010 "target_slot": 1,
1011 "type": "VAE"
1012 },
1013 {
1014 "id": 22,
1015 "origin_id": 34,
1016 "origin_slot": 1,
1017 "target_id": 35,
1018 "target_slot": 0,
1019 "type": "CLIP"
1020 },
1021 {
1022 "id": 16,
1023 "origin_id": 36,
1024 "origin_slot": 0,
1025 "target_id": -20,
1026 "target_slot": 0,
1027 "type": "IMAGE"
1028 },
1029 {
1030 "id": 30,
1031 "origin_id": 52,
1032 "origin_slot": 0,
1033 "target_id": 49,
1034 "target_slot": 0,
1035 "type": "STRING"
1036 },
1037 {
1038 "id": 31,
1039 "origin_id": 51,
1040 "origin_slot": 0,
1041 "target_id": 49,
1042 "target_slot": 1,
1043 "type": "STRING"
1044 },
1045 {
1046 "id": 32,
1047 "origin_id": 50,
1048 "origin_slot": 0,
1049 "target_id": 33,
1050 "target_slot": 1,
1051 "type": "CONDITIONING"
1052 },
1053 {
1054 "id": 34,
1055 "origin_id": 49,
1056 "origin_slot": 0,
1057 "target_id": 50,
1058 "target_slot": 1,
1059 "type": "STRING"
1060 },
1061 {
1062 "id": 35,
1063 "origin_id": 34,
1064 "origin_slot": 1,
1065 "target_id": 50,
1066 "target_slot": 0,
1067 "type": "CLIP"
1068 },
1069 {
1070 "id": 36,
1071 "origin_id": -10,
1072 "origin_slot": 0,
1073 "target_id": 51,
1074 "target_slot": 0,
1075 "type": "STRING"
1076 },
1077 {
1078 "id": 39,
1079 "origin_id": -10,
1080 "origin_slot": 1,
1081 "target_id": 31,
1082 "target_slot": 0,
1083 "type": "INT"
1084 },
1085 {
1086 "id": 40,
1087 "origin_id": -10,
1088 "origin_slot": 2,
1089 "target_id": 31,
1090 "target_slot": 1,
1091 "type": "INT"
1092 },
1093 {
1094 "id": 42,
1095 "origin_id": -10,
1096 "origin_slot": 3,
1097 "target_id": 33,
1098 "target_slot": 4,
1099 "type": "INT"
1100 },
1101 {
1102 "id": 43,
1103 "origin_id": -10,
1104 "origin_slot": 4,
1105 "target_id": 34,
1106 "target_slot": 0,
1107 "type": "COMBO"
1108 }
1109 ],
1110 "extra": {
1111 "workflowRendererVersion": "LG",
1112 "ue_links": []
1113 }
1114 },
1115 {
1116 "id": "5c992ce5-7a24-449d-9372-8e1ed5e38cc8",
1117 "version": 1,
1118 "state": {
1119 "lastGroupId": 4,
1120 "lastNodeId": 52,
1121 "lastLinkId": 43,
1122 "lastRerouteId": 0
1123 },
1124 "revision": 0,
1125 "config": [],
1126 "name": "CLIP Text Encode (Negative Prompt)",
1127 "inputNode": {
1128 "id": -10,
1129 "bounding": [
1130 -150,
1131 675,
1132 120,
1133 80
1134 ]
1135 },
1136 "outputNode": {
1137 "id": -20,
1138 "bounding": [
1139 905.2780151367188,
1140 675,
1141 128.6640625,
1142 60
1143 ]
1144 },
1145 "inputs": [
1146 {
1147 "id": "47264a97-6fc9-454d-920f-b8a43fee0489",
1148 "name": "clip",
1149 "type": "CLIP",
1150 "linkIds": [
1151 5
1152 ],
1153 "localized_name": "clip",
1154 "pos": [
1155 -50,
1156 695
1157 ]
1158 },
1159 {
1160 "id": "7cdb7919-1dad-4bd2-928d-c543c3fd712e",
1161 "name": "value",
1162 "type": "STRING",
1163 "linkIds": [
1164 22
1165 ],
1166 "pos": [
1167 -50,
1168 715
1169 ]
1170 }
1171 ],
1172 "outputs": [
1173 {
1174 "id": "c3f17ad9-6954-4333-bf8e-e1cf886c351b",
1175 "name": "CONDITIONING",
1176 "type": "CONDITIONING",
1177 "linkIds": [
1178 6
1179 ],
1180 "localized_name": "CONDITIONING",
1181 "pos": [
1182 925.2780151367188,
1183 695
1184 ]
1185 }
1186 ],
1187 "widgets": [],
1188 "nodes": [
1189 {
1190 "id": 40,
1191 "type": "StringConcatenate",
1192 "pos": [
1193 420,
1194 720
1195 ],
1196 "size": [
1197 400,
1198 200
1199 ],
1200 "flags": [],
1201 "order": 1,
1202 "mode": 0,
1203 "inputs": [
1204 {
1205 "localized_name": "string_a",
1206 "name": "string_a",
1207 "type": "STRING",
1208 "widget": {
1209 "name": "string_a"
1210 },
1211 "link": 19
1212 },
1213 {
1214 "localized_name": "string_b",
1215 "name": "string_b",
1216 "type": "STRING",
1217 "widget": {
1218 "name": "string_b"
1219 },
1220 "link": 20
1221 }
1222 ],
1223 "outputs": [
1224 {
1225 "localized_name": "STRING",
1226 "name": "STRING",
1227 "type": "STRING",
1228 "links": [
1229 21
1230 ]
1231 }
1232 ],
1233 "properties": {
1234 "ue_properties": {
1235 "widget_ue_connectable": [],
1236 "input_ue_unconnectable": []
1237 },
1238 "cnr_id": "comfy-core",
1239 "ver": "0.3.70",
1240 "Node name for S&R": "StringConcatenate"
1241 },
1242 "widgets_values": [
1243 "",
1244 "",
1245 ""
1246 ]
1247 },
1248 {
1249 "id": 41,
1250 "type": "PrimitiveStringMultiline",
1251 "pos": [
1252 30,
1253 720
1254 ],
1255 "size": [
1256 370,
1257 130
1258 ],
1259 "flags": [],
1260 "order": 0,
1261 "mode": 0,
1262 "inputs": [],
1263 "outputs": [
1264 {
1265 "localized_name": "STRING",
1266 "name": "STRING",
1267 "type": "STRING",
1268 "links": [
1269 19
1270 ]
1271 }
1272 ],
1273 "title": "System prompt",
1274 "properties": {
1275 "ue_properties": {
1276 "widget_ue_connectable": [],
1277 "input_ue_unconnectable": []
1278 },
1279 "cnr_id": "comfy-core",
1280 "ver": "0.3.70",
1281 "Node name for S&R": "PrimitiveStringMultiline"
1282 },
1283 "widgets_values": [
1284 "You are an assistant designed to generate low-quality images based on textual prompts <Prompt Start> "
1285 ]
1286 },
1287 {
1288 "id": 42,
1289 "type": "PrimitiveStringMultiline",
1290 "pos": [
1291 30,
1292 900
1293 ],
1294 "size": [
1295 370,
1296 130
1297 ],
1298 "flags": [],
1299 "order": 2,
1300 "mode": 0,
1301 "inputs": [
1302 {
1303 "localized_name": "value",
1304 "name": "value",
1305 "type": "STRING",
1306 "widget": {
1307 "name": "value"
1308 },
1309 "link": 22
1310 }
1311 ],
1312 "outputs": [
1313 {
1314 "localized_name": "STRING",
1315 "name": "STRING",
1316 "type": "STRING",
1317 "links": [
1318 20
1319 ]
1320 }
1321 ],
1322 "title": "System prompt",
1323 "properties": {
1324 "ue_properties": {
1325 "widget_ue_connectable": [],
1326 "input_ue_unconnectable": []
1327 },
1328 "cnr_id": "comfy-core",
1329 "ver": "0.3.70",
1330 "Node name for S&R": "PrimitiveStringMultiline"
1331 },
1332 "widgets_values": [
1333 "blurry, worst quality, low quality, jpeg artifacts, signature, watermark, username, error, deformed hands, bad anatomy, extra limbs, poorly drawn hands, poorly drawn face, mutation, deformed, extra eyes, extra arms, extra legs, malformed limbs, fused fingers, too many fingers, long neck, cross-eyed, bad proportions, missing arms, missing legs, extra digit, fewer digits, cropped"
1334 ]
1335 },
1336 {
1337 "id": 43,
1338 "type": "CLIPTextEncode",
1339 "pos": [
1340 420,
1341 410
1342 ],
1343 "size": [
1344 430,
1345 190
1346 ],
1347 "flags": [],
1348 "order": 3,
1349 "mode": 0,
1350 "inputs": [
1351 {
1352 "localized_name": "clip",
1353 "name": "clip",
1354 "type": "CLIP",
1355 "link": 5
1356 },
1357 {
1358 "localized_name": "text",
1359 "name": "text",
1360 "type": "STRING",
1361 "widget": {
1362 "name": "text"
1363 },
1364 "link": 21
1365 }
1366 ],
1367 "outputs": [
1368 {
1369 "localized_name": "CONDITIONING",
1370 "name": "CONDITIONING",
1371 "type": "CONDITIONING",
1372 "slot_index": 0,
1373 "links": [
1374 6
1375 ]
1376 }
1377 ],
1378 "title": "CLIP Text Encode (Negative Prompt)",
1379 "properties": {
1380 "ue_properties": {
1381 "widget_ue_connectable": [],
1382 "input_ue_unconnectable": []
1383 },
1384 "cnr_id": "comfy-core",
1385 "ver": "0.3.64",
1386 "Node name for S&R": "CLIPTextEncode"
1387 },
1388 "widgets_values": [
1389 "You are an assistant designed to generate low-quality images based on textual prompts <Prompt Start> blurry, worst quality, low quality, jpeg artifacts, signature, watermark, username, error, deformed hands, bad anatomy, extra limbs, poorly drawn hands, poorly drawn face, mutation, deformed, extra eyes, extra arms, extra legs, malformed limbs, fused fingers, too many fingers, long neck, cross-eyed, bad proportions, missing arms, missing legs, extra digit, fewer digits, cropped"
1390 ],
1391 "color": "#223",
1392 "bgcolor": "#335"
1393 }
1394 ],
1395 "groups": [],
1396 "links": [
1397 {
1398 "id": 19,
1399 "origin_id": 41,
1400 "origin_slot": 0,
1401 "target_id": 40,
1402 "target_slot": 0,
1403 "type": "STRING"
1404 },
1405 {
1406 "id": 20,
1407 "origin_id": 42,
1408 "origin_slot": 0,
1409 "target_id": 40,
1410 "target_slot": 1,
1411 "type": "STRING"
1412 },
1413 {
1414 "id": 21,
1415 "origin_id": 40,
1416 "origin_slot": 0,
1417 "target_id": 43,
1418 "target_slot": 1,
1419 "type": "STRING"
1420 },
1421 {
1422 "id": 5,
1423 "origin_id": -10,
1424 "origin_slot": 0,
1425 "target_id": 43,
1426 "target_slot": 0,
1427 "type": "CLIP"
1428 },
1429 {
1430 "id": 6,
1431 "origin_id": 43,
1432 "origin_slot": 0,
1433 "target_id": -20,
1434 "target_slot": 0,
1435 "type": "CONDITIONING"
1436 },
1437 {
1438 "id": 22,
1439 "origin_id": -10,
1440 "origin_slot": 1,
1441 "target_id": 42,
1442 "target_slot": 0,
1443 "type": "STRING"
1444 }
1445 ],
1446 "extra": {
1447 "workflowRendererVersion": "LG"
1448 }
1449 }
1450 ]
1451 },
1452 "config": [],
1453 "extra": {
1454 "ds": {
1455 "scale": 0.76162769888713,
1456 "offset": [
1457 1106.7967744929038,
1458 229.77477914348503
1459 ]
1460 },
1461 "frontendVersion": "1.42.10",
1462 "VHS_latentpreview": false,
1463 "VHS_latentpreviewrate": 0,
1464 "VHS_MetadataImage": true,
1465 "VHS_KeepIntermediate": true,
1466 "workflowRendererVersion": "LG",
1467 "ue_links": []
1468 },
1469 "version": 0.4
1470}