工作流 /
图像 /
Krea-2 Int8: 图像风格参考

Krea-2 Int8: 图像风格参考
Krea-2 Int8: Image Style Reference
使用Krea-2 Turbo模型生成图像,同时参考1-2张上传图片的风格,利用高性能Int8 Convrot格式实现更快、更高质量的推理。此工作流接受最多两张参考图输入,并生成单个风格化输出,可选LoRA支持以提供更多创意控制。非常适合在概念艺术中匹配特定艺术风格、生成一致的品牌视觉,以及探索快速风格迁移以进行迭代设计。
图像
6 个节点 1 个输入 373 次使用 ComfyUI ≥ 0.26.0 ComfyUI 62 KB
需要的权重
这个工作流引用了 4 个权重文件,其中 4 个能在本站模型库里找到。
krea2_style_reference.safetensors
在模型库查看
krea2_turbo_int8_convrot.safetensors
在模型库查看
qwen3vl_4b_fp8_scaled.safetensors
在模型库查看
qwen_image_vae.safetensors
在模型库查看
节点构成
SaveImage
× 1
b0e5ca93-2731-42b9-8e0a-d28ea851ff81
× 1
MarkdownNote
× 1
LoadImage
× 1
ResolutionSelector
× 1
GetImageSize
× 1
官方标注的模型
Krea 2
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "08988737-a544-4ab1-99fb-22d67b7c36e3",
3 "revision": 0,
4 "last_node_id": 76,
5 "last_link_id": 159,
6 "nodes": [
7 {
8 "id": 29,
9 "type": "SaveImage",
10 "pos": [
11 -600,
12 -30
13 ],
14 "size": [
15 880,
16 1020
17 ],
18 "flags": [],
19 "order": 5,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "images",
24 "type": "IMAGE",
25 "link": 44
26 }
27 ],
28 "outputs": [
29 {
30 "name": "images",
31 "type": "IMAGE",
32 "links": []
33 }
34 ],
35 "properties": {
36 "Node name for S&R": "SaveImage",
37 "cnr_id": "comfy-core",
38 "ver": "0.25.0"
39 },
40 "widgets_values": [
41 "Krea2_turbo_style_reference"
42 ]
43 },
44 {
45 "id": 30,
46 "type": "b0e5ca93-2731-42b9-8e0a-d28ea851ff81",
47 "pos": [
48 -1220,
49 -30
50 ],
51 "size": [
52 560,
53 1010
54 ],
55 "flags": [],
56 "order": 4,
57 "mode": 0,
58 "inputs": [
59 {
60 "label": "image1",
61 "name": "image1",
62 "shape": 7,
63 "type": "IMAGE",
64 "link": 136
65 },
66 {
67 "name": "image2",
68 "shape": 7,
69 "type": "IMAGE",
70 "link": null
71 },
72 {
73 "name": "image3",
74 "shape": 7,
75 "type": "IMAGE",
76 "link": null
77 },
78 {
79 "label": "prompt",
80 "name": "value_2",
81 "type": "STRING",
82 "widget": {
83 "name": "value_2"
84 },
85 "link": null
86 },
87 {
88 "label": "prompt_enhance",
89 "name": "value",
90 "type": "BOOLEAN",
91 "widget": {
92 "name": "value"
93 },
94 "link": null
95 },
96 {
97 "label": "LLM_thinking_mode",
98 "name": "thinking_1",
99 "shape": 7,
100 "type": "BOOLEAN",
101 "widget": {
102 "name": "thinking_1"
103 },
104 "link": null
105 },
106 {
107 "label": "LLM_max_token",
108 "name": "max_length_1",
109 "type": "INT",
110 "widget": {
111 "name": "max_length_1"
112 },
113 "link": null
114 },
115 {
116 "label": "width",
117 "name": "width_1",
118 "type": "INT",
119 "widget": {
120 "name": "width_1"
121 },
122 "link": 158
123 },
124 {
125 "label": "height",
126 "name": "height_1",
127 "type": "INT",
128 "widget": {
129 "name": "height_1"
130 },
131 "link": 159
132 },
133 {
134 "label": "seed",
135 "name": "noise_seed",
136 "type": "INT",
137 "widget": {
138 "name": "noise_seed"
139 },
140 "link": null
141 },
142 {
143 "label": "lora_name",
144 "name": "lora_name_1",
145 "type": "COMBO",
146 "widget": {
147 "name": "lora_name_1"
148 },
149 "link": null
150 },
151 {
152 "label": "lora_strength",
153 "name": "strength_model_1",
154 "type": "FLOAT",
155 "widget": {
156 "name": "strength_model_1"
157 },
158 "link": null
159 },
160 {
161 "label": "unet_name",
162 "name": "unet_name_1",
163 "type": "COMBO",
164 "widget": {
165 "name": "unet_name_1"
166 },
167 "link": null
168 },
169 {
170 "label": "clip_name",
171 "name": "clip_name_1",
172 "type": "COMBO",
173 "widget": {
174 "name": "clip_name_1"
175 },
176 "link": null
177 },
178 {
179 "label": "vae_name",
180 "name": "vae_name_1",
181 "type": "COMBO",
182 "widget": {
183 "name": "vae_name_1"
184 },
185 "link": null
186 }
187 ],
188 "outputs": [
189 {
190 "name": "IMAGE",
191 "type": "IMAGE",
192 "links": [
193 44
194 ]
195 }
196 ],
197 "properties": {
198 "cnr_id": "comfy-core",
199 "ver": "0.25.0",
200 "previewExposures": [
201 {
202 "name": "$$canvas-image-preview",
203 "sourceNodeId": "3",
204 "sourcePreviewName": "$$canvas-image-preview"
205 }
206 ]
207 },
208 "widgets_values": [
209 "a white yeti with horns reading a book that is titled \"Ostris + Krea2 Style Reference\"",
210 false,
211 false,
212 512,
213 1024,
214 1024,
215 251161685108094,
216 "krea2_style_reference.safetensors",
217 1,
218 "krea2_turbo_int8_convrot.safetensors",
219 "qwen3vl_4b_fp8_scaled.safetensors",
220 "qwen_image_vae.safetensors"
221 ]
222 },
223 {
224 "id": 48,
225 "type": "MarkdownNote",
226 "pos": [
227 -3070,
228 -40
229 ],
230 "size": [
231 700,
232 990
233 ],
234 "flags": [],
235 "order": 0,
236 "mode": 0,
237 "inputs": [],
238 "outputs": [],
239 "title": "Model Links",
240 "properties": [],
241 "widgets_values": [
242 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n- [ModelScope:Comfy-Org/Krea-2](https://modelscope.cn/models/Comfy-Org/Krea-2)\n\n- [ostris/krea2_turbo_style_reference](https://huggingface.co/ostris/krea2_turbo_style_reference)\n\n**diffusion_models**\n\n- [krea2_turbo_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_int8_convrot.safetensors) (12.57 GB)\n\n**text_encoders**\n\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors) (4.88 GB)\n\n**vae**\n\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors) (242 MB)\n\n**loras**\n\n- [krea2_style_reference.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/loras/krea2_style_reference.safetensors) (435.9 MB)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ └── 📂 loras/\n│ └── krea2_style_reference.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"
243 ],
244 "color": "#222",
245 "bgcolor": "#000"
246 },
247 {
248 "id": 69,
249 "type": "LoadImage",
250 "pos": [
251 -2310,
252 -40
253 ],
254 "size": [
255 640,
256 970
257 ],
258 "flags": [],
259 "order": 1,
260 "mode": 0,
261 "inputs": [
262 {
263 "label": "Reference Image",
264 "name": "image",
265 "type": "COMBO",
266 "widget": {
267 "name": "image"
268 },
269 "link": null
270 }
271 ],
272 "outputs": [
273 {
274 "name": "IMAGE",
275 "type": "IMAGE",
276 "links": [
277 136,
278 137
279 ]
280 },
281 {
282 "name": "MASK",
283 "type": "MASK",
284 "links": null
285 }
286 ],
287 "properties": {
288 "Node name for S&R": "LoadImage",
289 "cnr_id": "comfy-core",
290 "ver": "0.28.0"
291 },
292 "widgets_values": [
293 "krea2_reference_image.png",
294 "image"
295 ]
296 },
297 {
298 "id": 71,
299 "type": "ResolutionSelector",
300 "pos": [
301 -1580,
302 400
303 ],
304 "size": [
305 270,
306 170
307 ],
308 "flags": [],
309 "order": 2,
310 "mode": 0,
311 "inputs": [],
312 "outputs": [
313 {
314 "name": "width",
315 "type": "INT",
316 "links": [
317 158
318 ]
319 },
320 {
321 "name": "height",
322 "type": "INT",
323 "links": [
324 159
325 ]
326 }
327 ],
328 "properties": {
329 "Node name for S&R": "ResolutionSelector",
330 "cnr_id": "comfy-core",
331 "ver": "0.28.0"
332 },
333 "widgets_values": [
334 "1:1 (Square)",
335 1,
336 8
337 ]
338 },
339 {
340 "id": 75,
341 "type": "GetImageSize",
342 "pos": [
343 -1570,
344 660
345 ],
346 "size": [
347 230,
348 160
349 ],
350 "flags": [],
351 "order": 3,
352 "mode": 4,
353 "inputs": [
354 {
355 "name": "image",
356 "type": "IMAGE",
357 "link": 137
358 }
359 ],
360 "outputs": [
361 {
362 "name": "width",
363 "type": "INT",
364 "links": []
365 },
366 {
367 "name": "height",
368 "type": "INT",
369 "links": []
370 },
371 {
372 "name": "batch_size",
373 "type": "INT",
374 "links": null
375 }
376 ],
377 "properties": {
378 "Node name for S&R": "GetImageSize"
379 },
380 "widgets_values": []
381 }
382 ],
383 "links": [
384 [
385 44,
386 30,
387 0,
388 29,
389 0,
390 "IMAGE"
391 ],
392 [
393 136,
394 69,
395 0,
396 30,
397 0,
398 "IMAGE"
399 ],
400 [
401 137,
402 69,
403 0,
404 75,
405 0,
406 "IMAGE"
407 ],
408 [
409 158,
410 71,
411 0,
412 30,
413 7,
414 "INT"
415 ],
416 [
417 159,
418 71,
419 1,
420 30,
421 8,
422 "INT"
423 ]
424 ],
425 "groups": [],
426 "definitions": {
427 "subgraphs": [
428 {
429 "id": "b0e5ca93-2731-42b9-8e0a-d28ea851ff81",
430 "version": 1,
431 "state": {
432 "lastGroupId": 10,
433 "lastNodeId": 76,
434 "lastLinkId": 159,
435 "lastRerouteId": 0
436 },
437 "revision": 0,
438 "config": [],
439 "name": "Image Style Reference (Krea-2 Turbo)",
440 "inputNode": {
441 "id": -10,
442 "bounding": [
443 -1626.4291338614855,
444 423.5393823216258,
445 160.76953125,
446 348
447 ]
448 },
449 "outputNode": {
450 "id": -20,
451 "bounding": [
452 2570,
453 340,
454 128,
455 68
456 ]
457 },
458 "inputs": [
459 {
460 "id": "90bc17db-52ea-4cb8-b0b3-8335545bbf3f",
461 "name": "image1",
462 "type": "IMAGE",
463 "linkIds": [
464 78
465 ],
466 "label": "image1",
467 "pos": [
468 -1489.6596026114855,
469 447.5393823216258
470 ]
471 },
472 {
473 "id": "19c0d064-c357-4da4-9f89-2572f5721ceb",
474 "name": "image2",
475 "type": "IMAGE",
476 "linkIds": [
477 139
478 ],
479 "pos": [
480 -1489.6596026114855,
481 467.5393823216258
482 ]
483 },
484 {
485 "id": "5069b6eb-f363-480f-aaa2-f4007adaac80",
486 "name": "image3",
487 "type": "IMAGE",
488 "linkIds": [
489 140
490 ],
491 "pos": [
492 -1489.6596026114855,
493 487.5393823216258
494 ]
495 },
496 {
497 "id": "8f306a57-17a6-46e0-aae6-7e848af2aed2",
498 "name": "value_2",
499 "type": "STRING",
500 "linkIds": [
501 141
502 ],
503 "label": "prompt",
504 "pos": [
505 -1489.6596026114855,
506 507.5393823216258
507 ]
508 },
509 {
510 "id": "cde648e2-17b0-47f6-a759-8ab44f2b86f0",
511 "name": "value",
512 "type": "BOOLEAN",
513 "linkIds": [
514 142
515 ],
516 "label": "prompt_enhance",
517 "pos": [
518 -1489.6596026114855,
519 527.5393823216258
520 ]
521 },
522 {
523 "id": "a24d442c-07c4-4e9c-b622-bac15e0d96c3",
524 "name": "thinking_1",
525 "type": "BOOLEAN",
526 "linkIds": [
527 143
528 ],
529 "label": "LLM_thinking_mode",
530 "pos": [
531 -1489.6596026114855,
532 547.5393823216258
533 ]
534 },
535 {
536 "id": "5045e3c6-8452-4a4a-bb16-94420751c0a3",
537 "name": "max_length_1",
538 "type": "INT",
539 "linkIds": [
540 144
541 ],
542 "label": "LLM_max_token",
543 "pos": [
544 -1489.6596026114855,
545 567.5393823216258
546 ]
547 },
548 {
549 "id": "86cf803f-35fa-429d-b653-a68fe678991a",
550 "name": "width_1",
551 "type": "INT",
552 "linkIds": [
553 146,
554 147,
555 148
556 ],
557 "label": "width",
558 "pos": [
559 -1489.6596026114855,
560 587.5393823216258
561 ]
562 },
563 {
564 "id": "5319fce4-7ad4-4d16-b318-ce663681e28f",
565 "name": "height_1",
566 "type": "INT",
567 "linkIds": [
568 149,
569 150,
570 151
571 ],
572 "label": "height",
573 "pos": [
574 -1489.6596026114855,
575 607.5393823216258
576 ]
577 },
578 {
579 "id": "50e8a2a0-7665-415e-b0a4-3a96e64761c5",
580 "name": "noise_seed",
581 "type": "INT",
582 "linkIds": [
583 152
584 ],
585 "label": "seed",
586 "pos": [
587 -1489.6596026114855,
588 627.5393823216258
589 ]
590 },
591 {
592 "id": "e4ff14b0-c236-4793-8004-017ff85bfb5c",
593 "name": "lora_name_1",
594 "type": "COMBO",
595 "linkIds": [
596 153
597 ],
598 "label": "lora_name",
599 "pos": [
600 -1489.6596026114855,
601 647.5393823216258
602 ]
603 },
604 {
605 "id": "f6e1825d-feed-411c-ae87-b4c57993d9a9",
606 "name": "strength_model_1",
607 "type": "FLOAT",
608 "linkIds": [
609 154
610 ],
611 "label": "lora_strength",
612 "pos": [
613 -1489.6596026114855,
614 667.5393823216258
615 ]
616 },
617 {
618 "id": "7d0b1ba3-f501-4c61-bf27-ab4f7c190c31",
619 "name": "unet_name_1",
620 "type": "COMBO",
621 "linkIds": [
622 155
623 ],
624 "label": "unet_name",
625 "pos": [
626 -1489.6596026114855,
627 687.5393823216258
628 ]
629 },
630 {
631 "id": "b5aceaef-73e1-4ce9-8092-4658cb0772f5",
632 "name": "clip_name_1",
633 "type": "COMBO",
634 "linkIds": [
635 156
636 ],
637 "label": "clip_name",
638 "pos": [
639 -1489.6596026114855,
640 707.5393823216258
641 ]
642 },
643 {
644 "id": "e5ec3c31-24b4-4881-9347-fde8de16b98c",
645 "name": "vae_name_1",
646 "type": "COMBO",
647 "linkIds": [
648 157
649 ],
650 "label": "vae_name",
651 "pos": [
652 -1489.6596026114855,
653 727.5393823216258
654 ]
655 }
656 ],
657 "outputs": [
658 {
659 "id": "e4073813-752d-4584-96b5-6e42eac355dd",
660 "name": "IMAGE",
661 "type": "IMAGE",
662 "linkIds": [
663 98
664 ],
665 "localized_name": "IMAGE",
666 "pos": [
667 2594,
668 364
669 ]
670 }
671 ],
672 "widgets": [],
673 "nodes": [
674 {
675 "id": 5,
676 "type": "EmptyLatentImage",
677 "pos": [
678 170,
679 350
680 ],
681 "size": [
682 320,
683 170
684 ],
685 "flags": [],
686 "order": 2,
687 "mode": 0,
688 "inputs": [
689 {
690 "localized_name": "width",
691 "name": "width",
692 "type": "INT",
693 "widget": {
694 "name": "width"
695 },
696 "link": 146
697 },
698 {
699 "localized_name": "height",
700 "name": "height",
701 "type": "INT",
702 "widget": {
703 "name": "height"
704 },
705 "link": 149
706 }
707 ],
708 "outputs": [
709 {
710 "localized_name": "LATENT",
711 "name": "LATENT",
712 "type": "LATENT",
713 "slot_index": 0,
714 "links": []
715 }
716 ],
717 "properties": {
718 "Node name for S&R": "EmptyLatentImage",
719 "cnr_id": "comfy-core",
720 "ver": "0.25.0"
721 },
722 "widgets_values": [
723 1024,
724 1024,
725 1
726 ]
727 },
728 {
729 "id": 10,
730 "type": "UNETLoader",
731 "pos": [
732 -410,
733 -240
734 ],
735 "size": [
736 450,
737 140
738 ],
739 "flags": [],
740 "order": 3,
741 "mode": 0,
742 "inputs": [
743 {
744 "localized_name": "unet_name",
745 "name": "unet_name",
746 "type": "COMBO",
747 "widget": {
748 "name": "unet_name"
749 },
750 "link": 155
751 }
752 ],
753 "outputs": [
754 {
755 "localized_name": "MODEL",
756 "name": "MODEL",
757 "type": "MODEL",
758 "links": [
759 16
760 ]
761 }
762 ],
763 "properties": {
764 "Node name for S&R": "UNETLoader",
765 "cnr_id": "comfy-core",
766 "ver": "0.25.0",
767 "models": [
768 {
769 "name": "krea2_turbo_int8_convrot.safetensors",
770 "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_int8_convrot.safetensors",
771 "directory": "diffusion_models"
772 }
773 ]
774 },
775 "widgets_values": [
776 "krea2_turbo_int8_convrot.safetensors",
777 "default"
778 ]
779 },
780 {
781 "id": 11,
782 "type": "CLIPLoader",
783 "pos": [
784 -410,
785 150
786 ],
787 "size": [
788 450,
789 170
790 ],
791 "flags": [],
792 "order": 4,
793 "mode": 0,
794 "inputs": [
795 {
796 "localized_name": "clip_name",
797 "name": "clip_name",
798 "type": "COMBO",
799 "widget": {
800 "name": "clip_name"
801 },
802 "link": 156
803 }
804 ],
805 "outputs": [
806 {
807 "localized_name": "CLIP",
808 "name": "CLIP",
809 "type": "CLIP",
810 "links": [
811 18,
812 73
813 ]
814 }
815 ],
816 "properties": {
817 "Node name for S&R": "CLIPLoader",
818 "cnr_id": "comfy-core",
819 "ver": "0.25.0",
820 "models": [
821 {
822 "name": "qwen3vl_4b_fp8_scaled.safetensors",
823 "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors",
824 "directory": "text_encoders"
825 }
826 ]
827 },
828 "widgets_values": [
829 "qwen3vl_4b_fp8_scaled.safetensors",
830 "krea2",
831 "default"
832 ]
833 },
834 {
835 "id": 12,
836 "type": "VAELoader",
837 "pos": [
838 -410,
839 390
840 ],
841 "size": [
842 450,
843 120
844 ],
845 "flags": [],
846 "order": 5,
847 "mode": 0,
848 "inputs": [
849 {
850 "localized_name": "vae_name",
851 "name": "vae_name",
852 "type": "COMBO",
853 "widget": {
854 "name": "vae_name"
855 },
856 "link": 157
857 }
858 ],
859 "outputs": [
860 {
861 "localized_name": "VAE",
862 "name": "VAE",
863 "type": "VAE",
864 "links": [
865 103,
866 120
867 ]
868 }
869 ],
870 "properties": {
871 "Node name for S&R": "VAELoader",
872 "cnr_id": "comfy-core",
873 "ver": "0.25.0",
874 "models": [
875 {
876 "name": "qwen_image_vae.safetensors",
877 "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors",
878 "directory": "vae"
879 }
880 ]
881 },
882 "widgets_values": [
883 "qwen_image_vae.safetensors"
884 ]
885 },
886 {
887 "id": 13,
888 "type": "ConditioningZeroOut",
889 "pos": [
890 350,
891 230
892 ],
893 "size": [
894 225,
895 0
896 ],
897 "flags": {
898 "collapsed": true
899 },
900 "order": 6,
901 "mode": 0,
902 "inputs": [
903 {
904 "localized_name": "conditioning",
905 "name": "conditioning",
906 "type": "CONDITIONING",
907 "link": 77
908 }
909 ],
910 "outputs": [
911 {
912 "localized_name": "CONDITIONING",
913 "name": "CONDITIONING",
914 "type": "CONDITIONING",
915 "links": [
916 97
917 ]
918 }
919 ],
920 "properties": {
921 "Node name for S&R": "ConditioningZeroOut",
922 "cnr_id": "comfy-core",
923 "ver": "0.25.0"
924 },
925 "widgets_values": []
926 },
927 {
928 "id": 15,
929 "type": "LoraLoaderModelOnly",
930 "pos": [
931 -410,
932 -50
933 ],
934 "size": [
935 450,
936 170
937 ],
938 "flags": [],
939 "order": 7,
940 "mode": 0,
941 "inputs": [
942 {
943 "localized_name": "model",
944 "name": "model",
945 "type": "MODEL",
946 "link": 16
947 },
948 {
949 "localized_name": "lora_name",
950 "name": "lora_name",
951 "type": "COMBO",
952 "widget": {
953 "name": "lora_name"
954 },
955 "link": 153
956 },
957 {
958 "localized_name": "strength_model",
959 "name": "strength_model",
960 "type": "FLOAT",
961 "widget": {
962 "name": "strength_model"
963 },
964 "link": 154
965 }
966 ],
967 "outputs": [
968 {
969 "localized_name": "MODEL",
970 "name": "MODEL",
971 "type": "MODEL",
972 "links": [
973 95
974 ]
975 }
976 ],
977 "properties": {
978 "Node name for S&R": "LoraLoaderModelOnly",
979 "cnr_id": "comfy-core",
980 "ver": "0.25.0",
981 "models": [
982 {
983 "name": "krea2_style_reference.safetensors",
984 "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/loras/krea2_style_reference.safetensors",
985 "directory": "loras"
986 }
987 ]
988 },
989 "widgets_values": [
990 "krea2_style_reference.safetensors",
991 1
992 ]
993 },
994 {
995 "id": 16,
996 "type": "TextGenerate",
997 "pos": [
998 60,
999 650
1000 ],
1001 "size": [
1002 400,
1003 490
1004 ],
1005 "flags": [],
1006 "order": 8,
1007 "mode": 0,
1008 "inputs": [
1009 {
1010 "localized_name": "clip",
1011 "name": "clip",
1012 "type": "CLIP",
1013 "link": 18
1014 },
1015 {
1016 "localized_name": "image",
1017 "name": "image",
1018 "shape": 7,
1019 "type": "IMAGE",
1020 "link": null
1021 },
1022 {
1023 "localized_name": "video",
1024 "name": "video",
1025 "shape": 7,
1026 "type": "IMAGE",
1027 "link": null
1028 },
1029 {
1030 "localized_name": "audio",
1031 "name": "audio",
1032 "shape": 7,
1033 "type": "AUDIO",
1034 "link": null
1035 },
1036 {
1037 "localized_name": "prompt",
1038 "name": "prompt",
1039 "type": "STRING",
1040 "widget": {
1041 "name": "prompt"
1042 },
1043 "link": 19
1044 },
1045 {
1046 "localized_name": "max_length",
1047 "name": "max_length",
1048 "type": "INT",
1049 "widget": {
1050 "name": "max_length"
1051 },
1052 "link": 144
1053 },
1054 {
1055 "localized_name": "thinking",
1056 "name": "thinking",
1057 "shape": 7,
1058 "type": "BOOLEAN",
1059 "widget": {
1060 "name": "thinking"
1061 },
1062 "link": 143
1063 }
1064 ],
1065 "outputs": [
1066 {
1067 "localized_name": "generated_text",
1068 "name": "generated_text",
1069 "type": "STRING",
1070 "links": [
1071 33
1072 ]
1073 }
1074 ],
1075 "properties": {
1076 "Node name for S&R": "TextGenerate",
1077 "cnr_id": "comfy-core",
1078 "ver": "0.25.0"
1079 },
1080 "widgets_values": [
1081 "",
1082 512,
1083 "on",
1084 0.7,
1085 64,
1086 0.95,
1087 0.05,
1088 1.05,
1089 0,
1090 0,
1091 false,
1092 true
1093 ]
1094 },
1095 {
1096 "id": 17,
1097 "type": "StringConcatenate",
1098 "pos": [
1099 -210,
1100 1310
1101 ],
1102 "size": [
1103 225,
1104 0
1105 ],
1106 "flags": {
1107 "collapsed": true
1108 },
1109 "order": 9,
1110 "mode": 0,
1111 "inputs": [
1112 {
1113 "localized_name": "string_a",
1114 "name": "string_a",
1115 "type": "STRING",
1116 "widget": {
1117 "name": "string_a"
1118 },
1119 "link": 21
1120 },
1121 {
1122 "localized_name": "string_b",
1123 "name": "string_b",
1124 "type": "STRING",
1125 "widget": {
1126 "name": "string_b"
1127 },
1128 "link": 22
1129 }
1130 ],
1131 "outputs": [
1132 {
1133 "localized_name": "STRING",
1134 "name": "STRING",
1135 "type": "STRING",
1136 "links": [
1137 19
1138 ]
1139 }
1140 ],
1141 "properties": {
1142 "Node name for S&R": "StringConcatenate",
1143 "cnr_id": "comfy-core",
1144 "ver": "0.25.0"
1145 },
1146 "widgets_values": [
1147 "",
1148 "",
1149 ""
1150 ]
1151 },
1152 {
1153 "id": 18,
1154 "type": "PrimitiveStringMultiline",
1155 "pos": [
1156 -430,
1157 650
1158 ],
1159 "size": [
1160 460,
1161 610
1162 ],
1163 "flags": [],
1164 "order": 0,
1165 "mode": 0,
1166 "inputs": [],
1167 "outputs": [
1168 {
1169 "localized_name": "STRING",
1170 "name": "STRING",
1171 "type": "STRING",
1172 "links": [
1173 21
1174 ]
1175 }
1176 ],
1177 "title": "Text String (System Prompt)",
1178 "properties": {
1179 "Node name for S&R": "PrimitiveStringMultiline",
1180 "cnr_id": "comfy-core",
1181 "ver": "0.25.0"
1182 },
1183 "widgets_values": [
1184 "You are an expert prompt engineer for text-to-image models. Your task is to expand the user's prompt into a highly effective image-generation prompt.\n\nThink step by step about the request before writing the answer:\n- What is the subject and mood?\n- What visual styles, mediums, and lighting options would fit? Consider two or three alternatives and pick the one that best serves the request.\n- What composition, framing, and grounded details will help the text-to-image model?\n\nThen output a single expanded prompt paragraph.\n\nFollow these rules strictly:\n1. **Faithfulness First:** Preserve all original subjects, actions, colors, and spatial relationships. Do not add new objects, props, characters, or animals unless the user clearly implies them.\n2. **Practical T2I Structure:** Write a prompt that a text-to-image model can parse cleanly. Group subjects with their own attributes and actions. Use grounded phrasing for poses, interactions, and spatial layout.\n3. **Style Planning Stays Internal:** Use your internal reasoning to choose style, medium, framing, and lighting. Do not emit planning tags or wrappers in the visible answer body.\n4. **Never Request Rendered Text:** Do not mention, describe, or hint at letters, words, numbers, captions, subtitles, signage, labels, logos, watermarks, typography, or any other graphic text anywhere in the output prompt. Only if the user explicitly writes down words to be rendered, keep exactly those words in quotes and nothing else. In every other case, always end the output prompt with: \"Absolutely no text, no typography, no letters, no words, no numbers, no logos, no watermark, no captions, pure imagery only.\"\n5. **Avoid Over-Specification:** Do not invent highly specific clothing, colors, materials, or scene details unless the input supports it.\n6. **Plain Prose Only:** Write one cohesive paragraph after the thinking block. No bullets, no JSON, no markdown, no asterisks, no headings, no field labels, no meta commentary.\n7. **Respect Existing Detail:** If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding, and preserve the user's phrasing and direction.\n8. **Respect the Human Form:** Treat depictions of people with dignity. Assume clothing covers genitals and intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"photograph of\", \"illustration of\", \"painting of\", \"sketch of\", \"3D render of\"), honor it. Do not pivot to a different medium to avoid difficulty, match the user's stated intent.\n10. **Never Echo Instructions:** Output only the final image prompt. Never repeat, quote, summarize, or refer to any part of these instructions, your own reasoning, or the user's original message.\n\nUser's Input:\n"
1185 ]
1186 },
1187 {
1188 "id": 19,
1189 "type": "PrimitiveStringMultiline",
1190 "pos": [
1191 -1050,
1192 -280
1193 ],
1194 "size": [
1195 570,
1196 800
1197 ],
1198 "flags": [],
1199 "order": 10,
1200 "mode": 0,
1201 "inputs": [
1202 {
1203 "label": "prompt",
1204 "localized_name": "value",
1205 "name": "value",
1206 "type": "STRING",
1207 "widget": {
1208 "name": "value"
1209 },
1210 "link": 141
1211 }
1212 ],
1213 "outputs": [
1214 {
1215 "localized_name": "STRING",
1216 "name": "STRING",
1217 "type": "STRING",
1218 "links": [
1219 22,
1220 34
1221 ]
1222 }
1223 ],
1224 "title": "Text String (User Prompt)",
1225 "properties": {
1226 "Node name for S&R": "PrimitiveStringMultiline",
1227 "cnr_id": "comfy-core",
1228 "ver": "0.25.0"
1229 },
1230 "widgets_values": [
1231 "a white yeti with horns reading a book that is titled \"Ostris + Krea2 Style Reference\""
1232 ],
1233 "color": "#322",
1234 "bgcolor": "#533"
1235 },
1236 {
1237 "id": 20,
1238 "type": "PreviewAny",
1239 "pos": [
1240 570,
1241 710
1242 ],
1243 "size": [
1244 470,
1245 550
1246 ],
1247 "flags": {
1248 "collapsed": false
1249 },
1250 "order": 11,
1251 "mode": 0,
1252 "inputs": [
1253 {
1254 "localized_name": "source",
1255 "name": "source",
1256 "type": "*",
1257 "link": 27
1258 }
1259 ],
1260 "outputs": [
1261 {
1262 "localized_name": "STRING",
1263 "name": "STRING",
1264 "type": "STRING",
1265 "links": [
1266 112
1267 ]
1268 }
1269 ],
1270 "properties": {
1271 "Node name for S&R": "PreviewAny",
1272 "cnr_id": "comfy-core",
1273 "ver": "0.25.0"
1274 },
1275 "widgets_values": []
1276 },
1277 {
1278 "id": 21,
1279 "type": "ComfySwitchNode",
1280 "pos": [
1281 170,
1282 1270
1283 ],
1284 "size": [
1285 270,
1286 130
1287 ],
1288 "flags": [],
1289 "order": 12,
1290 "mode": 0,
1291 "inputs": [
1292 {
1293 "localized_name": "on_false",
1294 "name": "on_false",
1295 "type": "STRING",
1296 "link": 34
1297 },
1298 {
1299 "localized_name": "on_true",
1300 "name": "on_true",
1301 "type": "STRING",
1302 "link": 33
1303 },
1304 {
1305 "localized_name": "switch",
1306 "name": "switch",
1307 "type": "BOOLEAN",
1308 "widget": {
1309 "name": "switch"
1310 },
1311 "link": 32
1312 }
1313 ],
1314 "outputs": [
1315 {
1316 "localized_name": "output",
1317 "name": "output",
1318 "type": "STRING",
1319 "links": [
1320 27
1321 ]
1322 }
1323 ],
1324 "properties": {
1325 "Node name for S&R": "ComfySwitchNode",
1326 "cnr_id": "comfy-core",
1327 "ver": "0.25.0"
1328 },
1329 "widgets_values": [
1330 false
1331 ]
1332 },
1333 {
1334 "id": 24,
1335 "type": "PrimitiveBoolean",
1336 "pos": [
1337 -940,
1338 750
1339 ],
1340 "size": [
1341 270,
1342 110
1343 ],
1344 "flags": [],
1345 "order": 13,
1346 "mode": 0,
1347 "inputs": [
1348 {
1349 "localized_name": "value",
1350 "name": "value",
1351 "type": "BOOLEAN",
1352 "widget": {
1353 "name": "value"
1354 },
1355 "link": 142
1356 }
1357 ],
1358 "outputs": [
1359 {
1360 "localized_name": "BOOLEAN",
1361 "name": "BOOLEAN",
1362 "type": "BOOLEAN",
1363 "links": [
1364 32
1365 ]
1366 }
1367 ],
1368 "title": "Boolean (Refine Prompt?)",
1369 "properties": {
1370 "Node name for S&R": "PrimitiveBoolean",
1371 "cnr_id": "comfy-core",
1372 "ver": "0.25.0"
1373 },
1374 "widgets_values": [
1375 false
1376 ]
1377 },
1378 {
1379 "id": 52,
1380 "type": "TextEncodeQwenImageEditPlus",
1381 "pos": [
1382 110,
1383 -250
1384 ],
1385 "size": [
1386 460,
1387 240
1388 ],
1389 "flags": [],
1390 "order": 14,
1391 "mode": 0,
1392 "inputs": [
1393 {
1394 "localized_name": "clip",
1395 "name": "clip",
1396 "type": "CLIP",
1397 "link": 73
1398 },
1399 {
1400 "localized_name": "vae",
1401 "name": "vae",
1402 "shape": 7,
1403 "type": "VAE",
1404 "link": 120
1405 },
1406 {
1407 "localized_name": "image1",
1408 "name": "image1",
1409 "shape": 7,
1410 "type": "IMAGE",
1411 "link": 78
1412 },
1413 {
1414 "localized_name": "image2",
1415 "name": "image2",
1416 "shape": 7,
1417 "type": "IMAGE",
1418 "link": 139
1419 },
1420 {
1421 "localized_name": "image3",
1422 "name": "image3",
1423 "shape": 7,
1424 "type": "IMAGE",
1425 "link": 140
1426 },
1427 {
1428 "localized_name": "prompt",
1429 "name": "prompt",
1430 "type": "STRING",
1431 "widget": {
1432 "name": "prompt"
1433 },
1434 "link": 112
1435 }
1436 ],
1437 "outputs": [
1438 {
1439 "localized_name": "CONDITIONING",
1440 "name": "CONDITIONING",
1441 "type": "CONDITIONING",
1442 "links": [
1443 75
1444 ]
1445 }
1446 ],
1447 "properties": {
1448 "Node name for S&R": "TextEncodeQwenImageEditPlus",
1449 "cnr_id": "comfy-core",
1450 "ver": "0.28.0"
1451 },
1452 "widgets_values": [
1453 "cute"
1454 ]
1455 },
1456 {
1457 "id": 53,
1458 "type": "FluxKontextMultiReferenceLatentMethod",
1459 "pos": [
1460 110,
1461 40
1462 ],
1463 "size": [
1464 460,
1465 140
1466 ],
1467 "flags": [],
1468 "order": 15,
1469 "mode": 0,
1470 "showAdvanced": true,
1471 "inputs": [
1472 {
1473 "localized_name": "conditioning",
1474 "name": "conditioning",
1475 "type": "CONDITIONING",
1476 "link": 75
1477 }
1478 ],
1479 "outputs": [
1480 {
1481 "localized_name": "CONDITIONING",
1482 "name": "CONDITIONING",
1483 "type": "CONDITIONING",
1484 "links": [
1485 77,
1486 96
1487 ]
1488 }
1489 ],
1490 "properties": {
1491 "Node name for S&R": "FluxKontextMultiReferenceLatentMethod",
1492 "cnr_id": "comfy-core",
1493 "ver": "0.5.1",
1494 "ue_properties": {
1495 "widget_ue_connectable": [],
1496 "version": "7.5.2",
1497 "input_ue_unconnectable": []
1498 },
1499 "enableTabs": false,
1500 "tabWidth": 65,
1501 "tabXOffset": 10,
1502 "hasSecondTab": false,
1503 "secondTabText": "Send Back",
1504 "secondTabOffset": 80,
1505 "secondTabWidth": 65
1506 },
1507 "widgets_values": [
1508 "index_timestep_zero"
1509 ],
1510 "color": "#222",
1511 "bgcolor": "#000"
1512 },
1513 {
1514 "id": 57,
1515 "type": "CFGGuider",
1516 "pos": [
1517 920,
1518 -120
1519 ],
1520 "size": [
1521 270,
1522 130
1523 ],
1524 "flags": [],
1525 "order": 16,
1526 "mode": 0,
1527 "inputs": [
1528 {
1529 "localized_name": "model",
1530 "name": "model",
1531 "type": "MODEL",
1532 "link": 86
1533 },
1534 {
1535 "localized_name": "positive",
1536 "name": "positive",
1537 "type": "CONDITIONING",
1538 "link": 96
1539 },
1540 {
1541 "localized_name": "negative",
1542 "name": "negative",
1543 "type": "CONDITIONING",
1544 "link": 97
1545 }
1546 ],
1547 "outputs": [
1548 {
1549 "localized_name": "GUIDER",
1550 "name": "GUIDER",
1551 "type": "GUIDER",
1552 "links": [
1553 88
1554 ]
1555 }
1556 ],
1557 "properties": {
1558 "Node name for S&R": "CFGGuider",
1559 "cnr_id": "comfy-core",
1560 "ver": "0.28.0"
1561 },
1562 "widgets_values": [
1563 1
1564 ]
1565 },
1566 {
1567 "id": 58,
1568 "type": "SamplerCustomAdvanced",
1569 "pos": [
1570 1240,
1571 -270
1572 ],
1573 "size": [
1574 230,
1575 400
1576 ],
1577 "flags": [],
1578 "order": 17,
1579 "mode": 0,
1580 "inputs": [
1581 {
1582 "localized_name": "noise",
1583 "name": "noise",
1584 "type": "NOISE",
1585 "link": 87
1586 },
1587 {
1588 "localized_name": "guider",
1589 "name": "guider",
1590 "type": "GUIDER",
1591 "link": 88
1592 },
1593 {
1594 "localized_name": "sampler",
1595 "name": "sampler",
1596 "type": "SAMPLER",
1597 "link": 89
1598 },
1599 {
1600 "localized_name": "sigmas",
1601 "name": "sigmas",
1602 "type": "SIGMAS",
1603 "link": 90
1604 },
1605 {
1606 "localized_name": "latent_image",
1607 "name": "latent_image",
1608 "type": "LATENT",
1609 "link": 91
1610 }
1611 ],
1612 "outputs": [
1613 {
1614 "localized_name": "output",
1615 "name": "output",
1616 "type": "LATENT",
1617 "links": [
1618 93
1619 ]
1620 },
1621 {
1622 "localized_name": "denoised_output",
1623 "name": "denoised_output",
1624 "type": "LATENT",
1625 "links": null
1626 }
1627 ],
1628 "properties": {
1629 "Node name for S&R": "SamplerCustomAdvanced",
1630 "cnr_id": "comfy-core",
1631 "ver": "0.28.0"
1632 },
1633 "widgets_values": []
1634 },
1635 {
1636 "id": 59,
1637 "type": "KSamplerSelect",
1638 "pos": [
1639 920,
1640 50
1641 ],
1642 "size": [
1643 270,
1644 90
1645 ],
1646 "flags": [],
1647 "order": 1,
1648 "mode": 0,
1649 "inputs": [],
1650 "outputs": [
1651 {
1652 "localized_name": "SAMPLER",
1653 "name": "SAMPLER",
1654 "type": "SAMPLER",
1655 "links": [
1656 89
1657 ]
1658 }
1659 ],
1660 "properties": {
1661 "Node name for S&R": "KSamplerSelect",
1662 "cnr_id": "comfy-core",
1663 "ver": "0.28.0"
1664 },
1665 "widgets_values": [
1666 "euler"
1667 ]
1668 },
1669 {
1670 "id": 60,
1671 "type": "BasicScheduler",
1672 "pos": [
1673 920,
1674 180
1675 ],
1676 "size": [
1677 270,
1678 150
1679 ],
1680 "flags": [],
1681 "order": 18,
1682 "mode": 0,
1683 "inputs": [
1684 {
1685 "localized_name": "model",
1686 "name": "model",
1687 "type": "MODEL",
1688 "link": 92
1689 }
1690 ],
1691 "outputs": [
1692 {
1693 "localized_name": "SIGMAS",
1694 "name": "SIGMAS",
1695 "type": "SIGMAS",
1696 "links": [
1697 90
1698 ]
1699 }
1700 ],
1701 "properties": {
1702 "Node name for S&R": "BasicScheduler",
1703 "cnr_id": "comfy-core",
1704 "ver": "0.28.0"
1705 },
1706 "widgets_values": [
1707 "simple",
1708 8,
1709 1
1710 ]
1711 },
1712 {
1713 "id": 61,
1714 "type": "EmptyLatentImage",
1715 "pos": [
1716 920,
1717 360
1718 ],
1719 "size": [
1720 270,
1721 150
1722 ],
1723 "flags": [],
1724 "order": 19,
1725 "mode": 0,
1726 "inputs": [
1727 {
1728 "localized_name": "width",
1729 "name": "width",
1730 "type": "INT",
1731 "widget": {
1732 "name": "width"
1733 },
1734 "link": 147
1735 },
1736 {
1737 "localized_name": "height",
1738 "name": "height",
1739 "type": "INT",
1740 "widget": {
1741 "name": "height"
1742 },
1743 "link": 151
1744 }
1745 ],
1746 "outputs": [
1747 {
1748 "localized_name": "LATENT",
1749 "name": "LATENT",
1750 "type": "LATENT",
1751 "links": [
1752 91
1753 ]
1754 }
1755 ],
1756 "properties": {
1757 "Node name for S&R": "EmptyLatentImage",
1758 "cnr_id": "comfy-core",
1759 "ver": "0.28.0"
1760 },
1761 "widgets_values": [
1762 1024,
1763 1024,
1764 1
1765 ]
1766 },
1767 {
1768 "id": 62,
1769 "type": "VAEDecode",
1770 "pos": [
1771 1750,
1772 70
1773 ],
1774 "size": [
1775 230,
1776 80
1777 ],
1778 "flags": [],
1779 "order": 20,
1780 "mode": 0,
1781 "inputs": [
1782 {
1783 "localized_name": "samples",
1784 "name": "samples",
1785 "type": "LATENT",
1786 "link": 93
1787 },
1788 {
1789 "localized_name": "vae",
1790 "name": "vae",
1791 "type": "VAE",
1792 "link": 103
1793 }
1794 ],
1795 "outputs": [
1796 {
1797 "localized_name": "IMAGE",
1798 "name": "IMAGE",
1799 "type": "IMAGE",
1800 "links": [
1801 98
1802 ]
1803 }
1804 ],
1805 "properties": {
1806 "Node name for S&R": "VAEDecode",
1807 "cnr_id": "comfy-core",
1808 "ver": "0.28.0"
1809 },
1810 "widgets_values": []
1811 },
1812 {
1813 "id": 63,
1814 "type": "RandomNoise",
1815 "pos": [
1816 920,
1817 -260
1818 ],
1819 "size": [
1820 270,
1821 90
1822 ],
1823 "flags": [],
1824 "order": 21,
1825 "mode": 0,
1826 "inputs": [
1827 {
1828 "localized_name": "noise_seed",
1829 "name": "noise_seed",
1830 "type": "INT",
1831 "widget": {
1832 "name": "noise_seed"
1833 },
1834 "link": 152
1835 }
1836 ],
1837 "outputs": [
1838 {
1839 "localized_name": "NOISE",
1840 "name": "NOISE",
1841 "type": "NOISE",
1842 "links": [
1843 87
1844 ]
1845 }
1846 ],
1847 "properties": {
1848 "Node name for S&R": "RandomNoise",
1849 "cnr_id": "comfy-core",
1850 "ver": "0.28.0"
1851 },
1852 "widgets_values": [
1853 355028178891957,
1854 "randomize"
1855 ]
1856 },
1857 {
1858 "id": 64,
1859 "type": "ModelSamplingFlux",
1860 "pos": [
1861 620,
1862 40
1863 ],
1864 "size": [
1865 270,
1866 210
1867 ],
1868 "flags": [],
1869 "order": 22,
1870 "mode": 0,
1871 "showAdvanced": true,
1872 "inputs": [
1873 {
1874 "localized_name": "model",
1875 "name": "model",
1876 "type": "MODEL",
1877 "link": 95
1878 },
1879 {
1880 "localized_name": "width",
1881 "name": "width",
1882 "type": "INT",
1883 "widget": {
1884 "name": "width"
1885 },
1886 "link": 148
1887 },
1888 {
1889 "localized_name": "height",
1890 "name": "height",
1891 "type": "INT",
1892 "widget": {
1893 "name": "height"
1894 },
1895 "link": 150
1896 }
1897 ],
1898 "outputs": [
1899 {
1900 "localized_name": "MODEL",
1901 "name": "MODEL",
1902 "type": "MODEL",
1903 "links": [
1904 86,
1905 92
1906 ]
1907 }
1908 ],
1909 "properties": {
1910 "Node name for S&R": "ModelSamplingFlux",
1911 "cnr_id": "comfy-core",
1912 "ver": "0.28.0"
1913 },
1914 "widgets_values": [
1915 1.15,
1916 0.5,
1917 1024,
1918 1024
1919 ]
1920 }
1921 ],
1922 "groups": [
1923 {
1924 "id": 1,
1925 "title": "Models",
1926 "bounding": [
1927 -430,
1928 -320,
1929 490,
1930 850
1931 ],
1932 "color": "#3f789e",
1933 "flags": []
1934 },
1935 {
1936 "id": 4,
1937 "title": "Prompt Enhancement",
1938 "bounding": [
1939 -440,
1940 580,
1941 1940,
1942 840
1943 ],
1944 "color": "#3f789e",
1945 "flags": []
1946 },
1947 {
1948 "id": 5,
1949 "title": "User Prompt",
1950 "bounding": [
1951 -1080,
1952 -360,
1953 610,
1954 910
1955 ],
1956 "color": "#3f789e",
1957 "flags": []
1958 },
1959 {
1960 "id": 6,
1961 "title": "Image Generation",
1962 "bounding": [
1963 -440,
1964 -360,
1965 1940,
1966 910
1967 ],
1968 "color": "#3f789e",
1969 "flags": []
1970 },
1971 {
1972 "id": 7,
1973 "title": "Prompt",
1974 "bounding": [
1975 90,
1976 -320,
1977 500,
1978 570
1979 ],
1980 "color": "#3f789e",
1981 "flags": []
1982 },
1983 {
1984 "id": 8,
1985 "title": "Size",
1986 "bounding": [
1987 90,
1988 270,
1989 500,
1990 260
1991 ],
1992 "color": "#3f789e",
1993 "flags": []
1994 },
1995 {
1996 "id": 9,
1997 "title": "Feature Switch",
1998 "bounding": [
1999 -1080,
2000 580,
2001 610,
2002 400
2003 ],
2004 "color": "#3f789e",
2005 "flags": []
2006 }
2007 ],
2008 "links": [
2009 {
2010 "id": 16,
2011 "origin_id": 10,
2012 "origin_slot": 0,
2013 "target_id": 15,
2014 "target_slot": 0,
2015 "type": "MODEL"
2016 },
2017 {
2018 "id": 18,
2019 "origin_id": 11,
2020 "origin_slot": 0,
2021 "target_id": 16,
2022 "target_slot": 0,
2023 "type": "CLIP"
2024 },
2025 {
2026 "id": 19,
2027 "origin_id": 17,
2028 "origin_slot": 0,
2029 "target_id": 16,
2030 "target_slot": 4,
2031 "type": "STRING"
2032 },
2033 {
2034 "id": 21,
2035 "origin_id": 18,
2036 "origin_slot": 0,
2037 "target_id": 17,
2038 "target_slot": 0,
2039 "type": "STRING"
2040 },
2041 {
2042 "id": 22,
2043 "origin_id": 19,
2044 "origin_slot": 0,
2045 "target_id": 17,
2046 "target_slot": 1,
2047 "type": "STRING"
2048 },
2049 {
2050 "id": 27,
2051 "origin_id": 21,
2052 "origin_slot": 0,
2053 "target_id": 20,
2054 "target_slot": 0,
2055 "type": "STRING"
2056 },
2057 {
2058 "id": 34,
2059 "origin_id": 19,
2060 "origin_slot": 0,
2061 "target_id": 21,
2062 "target_slot": 0,
2063 "type": "STRING"
2064 },
2065 {
2066 "id": 33,
2067 "origin_id": 16,
2068 "origin_slot": 0,
2069 "target_id": 21,
2070 "target_slot": 1,
2071 "type": "STRING"
2072 },
2073 {
2074 "id": 32,
2075 "origin_id": 24,
2076 "origin_slot": 0,
2077 "target_id": 21,
2078 "target_slot": 2,
2079 "type": "BOOLEAN"
2080 },
2081 {
2082 "id": 73,
2083 "origin_id": 11,
2084 "origin_slot": 0,
2085 "target_id": 52,
2086 "target_slot": 0,
2087 "type": "CLIP"
2088 },
2089 {
2090 "id": 75,
2091 "origin_id": 52,
2092 "origin_slot": 0,
2093 "target_id": 53,
2094 "target_slot": 0,
2095 "type": "CONDITIONING"
2096 },
2097 {
2098 "id": 77,
2099 "origin_id": 53,
2100 "origin_slot": 0,
2101 "target_id": 13,
2102 "target_slot": 0,
2103 "type": "CONDITIONING"
2104 },
2105 {
2106 "id": 78,
2107 "origin_id": -10,
2108 "origin_slot": 0,
2109 "target_id": 52,
2110 "target_slot": 2,
2111 "type": "IMAGE"
2112 },
2113 {
2114 "id": 86,
2115 "origin_id": 64,
2116 "origin_slot": 0,
2117 "target_id": 57,
2118 "target_slot": 0,
2119 "type": "MODEL"
2120 },
2121 {
2122 "id": 87,
2123 "origin_id": 63,
2124 "origin_slot": 0,
2125 "target_id": 58,
2126 "target_slot": 0,
2127 "type": "NOISE"
2128 },
2129 {
2130 "id": 88,
2131 "origin_id": 57,
2132 "origin_slot": 0,
2133 "target_id": 58,
2134 "target_slot": 1,
2135 "type": "GUIDER"
2136 },
2137 {
2138 "id": 89,
2139 "origin_id": 59,
2140 "origin_slot": 0,
2141 "target_id": 58,
2142 "target_slot": 2,
2143 "type": "SAMPLER"
2144 },
2145 {
2146 "id": 90,
2147 "origin_id": 60,
2148 "origin_slot": 0,
2149 "target_id": 58,
2150 "target_slot": 3,
2151 "type": "SIGMAS"
2152 },
2153 {
2154 "id": 91,
2155 "origin_id": 61,
2156 "origin_slot": 0,
2157 "target_id": 58,
2158 "target_slot": 4,
2159 "type": "LATENT"
2160 },
2161 {
2162 "id": 92,
2163 "origin_id": 64,
2164 "origin_slot": 0,
2165 "target_id": 60,
2166 "target_slot": 0,
2167 "type": "MODEL"
2168 },
2169 {
2170 "id": 93,
2171 "origin_id": 58,
2172 "origin_slot": 0,
2173 "target_id": 62,
2174 "target_slot": 0,
2175 "type": "LATENT"
2176 },
2177 {
2178 "id": 95,
2179 "origin_id": 15,
2180 "origin_slot": 0,
2181 "target_id": 64,
2182 "target_slot": 0,
2183 "type": "MODEL"
2184 },
2185 {
2186 "id": 96,
2187 "origin_id": 53,
2188 "origin_slot": 0,
2189 "target_id": 57,
2190 "target_slot": 1,
2191 "type": "CONDITIONING"
2192 },
2193 {
2194 "id": 97,
2195 "origin_id": 13,
2196 "origin_slot": 0,
2197 "target_id": 57,
2198 "target_slot": 2,
2199 "type": "CONDITIONING"
2200 },
2201 {
2202 "id": 98,
2203 "origin_id": 62,
2204 "origin_slot": 0,
2205 "target_id": -20,
2206 "target_slot": 0,
2207 "type": "IMAGE"
2208 },
2209 {
2210 "id": 103,
2211 "origin_id": 12,
2212 "origin_slot": 0,
2213 "target_id": 62,
2214 "target_slot": 1,
2215 "type": "VAE"
2216 },
2217 {
2218 "id": 112,
2219 "origin_id": 20,
2220 "origin_slot": 0,
2221 "target_id": 52,
2222 "target_slot": 5,
2223 "type": "STRING"
2224 },
2225 {
2226 "id": 120,
2227 "origin_id": 12,
2228 "origin_slot": 0,
2229 "target_id": 52,
2230 "target_slot": 1,
2231 "type": "VAE"
2232 },
2233 {
2234 "id": 139,
2235 "origin_id": -10,
2236 "origin_slot": 1,
2237 "target_id": 52,
2238 "target_slot": 3,
2239 "type": "IMAGE"
2240 },
2241 {
2242 "id": 140,
2243 "origin_id": -10,
2244 "origin_slot": 2,
2245 "target_id": 52,
2246 "target_slot": 4,
2247 "type": "IMAGE"
2248 },
2249 {
2250 "id": 141,
2251 "origin_id": -10,
2252 "origin_slot": 3,
2253 "target_id": 19,
2254 "target_slot": 0,
2255 "type": "STRING"
2256 },
2257 {
2258 "id": 142,
2259 "origin_id": -10,
2260 "origin_slot": 4,
2261 "target_id": 24,
2262 "target_slot": 0,
2263 "type": "BOOLEAN"
2264 },
2265 {
2266 "id": 143,
2267 "origin_id": -10,
2268 "origin_slot": 5,
2269 "target_id": 16,
2270 "target_slot": 6,
2271 "type": "BOOLEAN"
2272 },
2273 {
2274 "id": 144,
2275 "origin_id": -10,
2276 "origin_slot": 6,
2277 "target_id": 16,
2278 "target_slot": 5,
2279 "type": "INT"
2280 },
2281 {
2282 "id": 146,
2283 "origin_id": -10,
2284 "origin_slot": 7,
2285 "target_id": 5,
2286 "target_slot": 0,
2287 "type": "INT"
2288 },
2289 {
2290 "id": 147,
2291 "origin_id": -10,
2292 "origin_slot": 7,
2293 "target_id": 61,
2294 "target_slot": 0,
2295 "type": "INT"
2296 },
2297 {
2298 "id": 148,
2299 "origin_id": -10,
2300 "origin_slot": 7,
2301 "target_id": 64,
2302 "target_slot": 1,
2303 "type": "INT"
2304 },
2305 {
2306 "id": 149,
2307 "origin_id": -10,
2308 "origin_slot": 8,
2309 "target_id": 5,
2310 "target_slot": 1,
2311 "type": "INT"
2312 },
2313 {
2314 "id": 150,
2315 "origin_id": -10,
2316 "origin_slot": 8,
2317 "target_id": 64,
2318 "target_slot": 2,
2319 "type": "INT"
2320 },
2321 {
2322 "id": 151,
2323 "origin_id": -10,
2324 "origin_slot": 8,
2325 "target_id": 61,
2326 "target_slot": 1,
2327 "type": "INT"
2328 },
2329 {
2330 "id": 152,
2331 "origin_id": -10,
2332 "origin_slot": 9,
2333 "target_id": 63,
2334 "target_slot": 0,
2335 "type": "INT"
2336 },
2337 {
2338 "id": 153,
2339 "origin_id": -10,
2340 "origin_slot": 10,
2341 "target_id": 15,
2342 "target_slot": 1,
2343 "type": "COMBO"
2344 },
2345 {
2346 "id": 154,
2347 "origin_id": -10,
2348 "origin_slot": 11,
2349 "target_id": 15,
2350 "target_slot": 2,
2351 "type": "FLOAT"
2352 },
2353 {
2354 "id": 155,
2355 "origin_id": -10,
2356 "origin_slot": 12,
2357 "target_id": 10,
2358 "target_slot": 0,
2359 "type": "COMBO"
2360 },
2361 {
2362 "id": 156,
2363 "origin_id": -10,
2364 "origin_slot": 13,
2365 "target_id": 11,
2366 "target_slot": 0,
2367 "type": "COMBO"
2368 },
2369 {
2370 "id": 157,
2371 "origin_id": -10,
2372 "origin_slot": 14,
2373 "target_id": 12,
2374 "target_slot": 0,
2375 "type": "COMBO"
2376 }
2377 ],
2378 "extra": []
2379 }
2380 ]
2381 },
2382 "config": [],
2383 "extra": {
2384 "ds": {
2385 "scale": 0.4177248169415695,
2386 "offset": [
2387 3153.7401439886535,
2388 703.7425532096058
2389 ]
2390 },
2391 "frontendVersion": "1.48.5",
2392 "VHS_latentpreview": false,
2393 "VHS_latentpreviewrate": 0,
2394 "VHS_MetadataImage": true,
2395 "VHS_KeepIntermediate": true,
2396 "linearData": {
2397 "inputs": [
2398 [
2399 "69",
2400 "image"
2401 ],
2402 [
2403 "19",
2404 "value"
2405 ],
2406 [
2407 "71",
2408 "aspect_ratio"
2409 ],
2410 [
2411 "71",
2412 "megapixels"
2413 ]
2414 ],
2415 "outputs": [
2416 "29"
2417 ]
2418 },
2419 "linearMode": false
2420 },
2421 "version": 0.4
2422}