工作流 /
图像 /
Chroma: 文生图

Chroma: 文生图
Chroma: Text to Image
Chroma 增强版 Flux 模型,画质更好、提示词理解更强,可生成出色的文生图效果。
图像
18 个节点 114 次使用 ComfyUI ≥ 0.3.31 ComfyUI 21 KB
需要的权重
这个工作流引用了 3 个权重文件,其中 3 个能在本站模型库里找到。
Chroma1-HD-fp8mixed.safetensors
在模型库查看
ae.safetensors
在模型库查看
t5xxl_fp8_e4m3fn_scaled.safetensors
在模型库查看
节点构成
Note
× 2
CLIPTextEncode
× 2
VAEDecode
× 1
CFGGuider
× 1
KSamplerSelect
× 1
ModelSamplingAuraFlow
× 1
VAELoader
× 1
RandomNoise
× 1
CLIPLoader
× 1
BasicScheduler
× 1
EmptySD3LatentImage
× 1
SaveImage
× 1
T5TokenizerOptions
× 1
SamplerCustomAdvanced
× 1
UNETLoader
× 1
MarkdownNote
× 1
官方标注的模型
ChromaFLUX
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "b2d37916-fab5-425f-850d-7a64886e4d54",
3 "revision": 0,
4 "last_node_id": 750,
5 "last_link_id": 1371,
6 "nodes": [
7 {
8 "id": 298,
9 "type": "VAEDecode",
10 "pos": [
11 -1450,
12 1470
13 ],
14 "size": [
15 140,
16 46
17 ],
18 "flags": {
19 "collapsed": false
20 },
21 "order": 16,
22 "mode": 0,
23 "inputs": [
24 {
25 "name": "samples",
26 "type": "LATENT",
27 "link": 1355
28 },
29 {
30 "name": "vae",
31 "type": "VAE",
32 "link": 1252
33 }
34 ],
35 "outputs": [
36 {
37 "name": "IMAGE",
38 "type": "IMAGE",
39 "links": [
40 1341
41 ]
42 }
43 ],
44 "properties": {
45 "Node name for S&R": "VAEDecode",
46 "cnr_id": "comfy-core",
47 "ver": "0.3.27",
48 "enableTabs": false,
49 "tabWidth": 65,
50 "tabXOffset": 10,
51 "hasSecondTab": false,
52 "secondTabText": "Send Back",
53 "secondTabOffset": 80,
54 "secondTabWidth": 65
55 },
56 "widgets_values": []
57 },
58 {
59 "id": 694,
60 "type": "CFGGuider",
61 "pos": [
62 -1770,
63 1300
64 ],
65 "size": [
66 210,
67 98
68 ],
69 "flags": {
70 "collapsed": false
71 },
72 "order": 14,
73 "mode": 0,
74 "inputs": [
75 {
76 "name": "model",
77 "type": "MODEL",
78 "link": 1370
79 },
80 {
81 "name": "positive",
82 "type": "CONDITIONING",
83 "link": 1358
84 },
85 {
86 "name": "negative",
87 "type": "CONDITIONING",
88 "link": 1361
89 }
90 ],
91 "outputs": [
92 {
93 "name": "GUIDER",
94 "type": "GUIDER",
95 "links": [
96 1351
97 ]
98 }
99 ],
100 "properties": {
101 "Node name for S&R": "CFGGuider",
102 "cnr_id": "comfy-core",
103 "ver": "0.3.27",
104 "enableTabs": false,
105 "tabWidth": 65,
106 "tabXOffset": 10,
107 "hasSecondTab": false,
108 "secondTabText": "Send Back",
109 "secondTabOffset": 80,
110 "secondTabWidth": 65
111 },
112 "widgets_values": [
113 3.5
114 ]
115 },
116 {
117 "id": 700,
118 "type": "KSamplerSelect",
119 "pos": [
120 -1770,
121 1440
122 ],
123 "size": [
124 210,
125 58
126 ],
127 "flags": {
128 "collapsed": false
129 },
130 "order": 0,
131 "mode": 0,
132 "inputs": [],
133 "outputs": [
134 {
135 "name": "SAMPLER",
136 "type": "SAMPLER",
137 "links": [
138 1352
139 ]
140 }
141 ],
142 "properties": {
143 "Node name for S&R": "KSamplerSelect",
144 "cnr_id": "comfy-core",
145 "ver": "0.3.49",
146 "enableTabs": false,
147 "tabWidth": 65,
148 "tabXOffset": 10,
149 "hasSecondTab": false,
150 "secondTabText": "Send Back",
151 "secondTabOffset": 80,
152 "secondTabWidth": 65
153 },
154 "widgets_values": [
155 "euler"
156 ]
157 },
158 {
159 "id": 701,
160 "type": "ModelSamplingAuraFlow",
161 "pos": [
162 -1800,
163 730
164 ],
165 "size": [
166 210,
167 58
168 ],
169 "flags": {
170 "collapsed": false
171 },
172 "order": 10,
173 "mode": 0,
174 "inputs": [
175 {
176 "name": "model",
177 "type": "MODEL",
178 "link": 1366
179 }
180 ],
181 "outputs": [
182 {
183 "name": "MODEL",
184 "type": "MODEL",
185 "links": [
186 1370,
187 1371
188 ]
189 }
190 ],
191 "title": "Flow Shift",
192 "properties": {
193 "Node name for S&R": "ModelSamplingAuraFlow",
194 "cnr_id": "comfy-core",
195 "ver": "0.3.52",
196 "enableTabs": false,
197 "tabWidth": 65,
198 "tabXOffset": 10,
199 "hasSecondTab": false,
200 "secondTabText": "Send Back",
201 "secondTabOffset": 80,
202 "secondTabWidth": 65
203 },
204 "widgets_values": [
205 1
206 ]
207 },
208 {
209 "id": 710,
210 "type": "VAELoader",
211 "pos": [
212 -2260,
213 920
214 ],
215 "size": [
216 370,
217 60
218 ],
219 "flags": {
220 "collapsed": false
221 },
222 "order": 1,
223 "mode": 0,
224 "inputs": [],
225 "outputs": [
226 {
227 "name": "VAE",
228 "type": "VAE",
229 "links": [
230 1252
231 ]
232 }
233 ],
234 "properties": {
235 "Node name for S&R": "VAELoader",
236 "cnr_id": "comfy-core",
237 "ver": "0.3.27",
238 "models": [
239 {
240 "name": "ae.safetensors",
241 "url": "https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors",
242 "directory": "vae"
243 }
244 ],
245 "enableTabs": false,
246 "tabWidth": 65,
247 "tabXOffset": 10,
248 "hasSecondTab": false,
249 "secondTabText": "Send Back",
250 "secondTabOffset": 80,
251 "secondTabWidth": 65
252 },
253 "widgets_values": [
254 "ae.safetensors"
255 ]
256 },
257 {
258 "id": 718,
259 "type": "RandomNoise",
260 "pos": [
261 -1770,
262 1170
263 ],
264 "size": [
265 210,
266 82
267 ],
268 "flags": [],
269 "order": 2,
270 "mode": 0,
271 "inputs": [],
272 "outputs": [
273 {
274 "name": "NOISE",
275 "type": "NOISE",
276 "links": [
277 1350
278 ]
279 }
280 ],
281 "title": "SEED",
282 "properties": {
283 "Node name for S&R": "RandomNoise",
284 "cnr_id": "comfy-core",
285 "ver": "0.3.57",
286 "enableTabs": false,
287 "tabWidth": 65,
288 "tabXOffset": 10,
289 "hasSecondTab": false,
290 "secondTabText": "Send Back",
291 "secondTabOffset": 80,
292 "secondTabWidth": 65
293 },
294 "widgets_values": [
295 68346347456896,
296 "randomize"
297 ]
298 },
299 {
300 "id": 733,
301 "type": "CLIPLoader",
302 "pos": [
303 -2260,
304 770
305 ],
306 "size": [
307 370,
308 110
309 ],
310 "flags": [],
311 "order": 3,
312 "mode": 0,
313 "inputs": [],
314 "outputs": [
315 {
316 "name": "CLIP",
317 "type": "CLIP",
318 "links": [
319 1342
320 ]
321 }
322 ],
323 "properties": {
324 "Node name for S&R": "CLIPLoader",
325 "cnr_id": "comfy-core",
326 "ver": "0.3.57",
327 "models": [
328 {
329 "name": "t5xxl_fp8_e4m3fn_scaled.safetensors",
330 "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn_scaled.safetensors",
331 "directory": "text_encoders"
332 }
333 ],
334 "enableTabs": false,
335 "tabWidth": 65,
336 "tabXOffset": 10,
337 "hasSecondTab": false,
338 "secondTabText": "Send Back",
339 "secondTabOffset": 80,
340 "secondTabWidth": 65
341 },
342 "widgets_values": [
343 "t5xxl_fp8_e4m3fn_scaled.safetensors",
344 "chroma",
345 "default"
346 ]
347 },
348 {
349 "id": 734,
350 "type": "BasicScheduler",
351 "pos": [
352 -1770,
353 1550
354 ],
355 "size": [
356 210,
357 106
358 ],
359 "flags": [],
360 "order": 13,
361 "mode": 0,
362 "inputs": [
363 {
364 "name": "model",
365 "type": "MODEL",
366 "link": 1371
367 }
368 ],
369 "outputs": [
370 {
371 "name": "SIGMAS",
372 "type": "SIGMAS",
373 "links": [
374 1353
375 ]
376 }
377 ],
378 "properties": {
379 "Node name for S&R": "BasicScheduler",
380 "cnr_id": "comfy-core",
381 "ver": "0.3.59",
382 "enableTabs": false,
383 "tabWidth": 65,
384 "tabXOffset": 10,
385 "hasSecondTab": false,
386 "secondTabText": "Send Back",
387 "secondTabOffset": 80,
388 "secondTabWidth": 65
389 },
390 "widgets_values": [
391 "beta",
392 26,
393 1
394 ]
395 },
396 {
397 "id": 737,
398 "type": "EmptySD3LatentImage",
399 "pos": [
400 -2260,
401 1170
402 ],
403 "size": [
404 370,
405 106
406 ],
407 "flags": [],
408 "order": 4,
409 "mode": 0,
410 "inputs": [],
411 "outputs": [
412 {
413 "name": "LATENT",
414 "type": "LATENT",
415 "links": [
416 1354
417 ]
418 }
419 ],
420 "properties": {
421 "Node name for S&R": "EmptySD3LatentImage",
422 "cnr_id": "comfy-core",
423 "ver": "0.3.59",
424 "enableTabs": false,
425 "tabWidth": 65,
426 "tabXOffset": 10,
427 "hasSecondTab": false,
428 "secondTabText": "Send Back",
429 "secondTabOffset": 80,
430 "secondTabWidth": 65
431 },
432 "widgets_values": [
433 1024,
434 1024,
435 1
436 ],
437 "color": "#323",
438 "bgcolor": "#535"
439 },
440 {
441 "id": 739,
442 "type": "Note",
443 "pos": [
444 -1820,
445 590
446 ],
447 "size": [
448 260,
449 90
450 ],
451 "flags": [],
452 "order": 5,
453 "mode": 0,
454 "inputs": [],
455 "outputs": [],
456 "title": "Optional Flow Shift",
457 "properties": [],
458 "widgets_values": [
459 "Flow Shift node set to 1.0 represents intended shift by the creator of the Chroma model and will produce greater detail. "
460 ],
461 "color": "#222",
462 "bgcolor": "#000"
463 },
464 {
465 "id": 740,
466 "type": "SaveImage",
467 "pos": [
468 -1080,
469 530
470 ],
471 "size": [
472 1020,
473 1140
474 ],
475 "flags": [],
476 "order": 17,
477 "mode": 0,
478 "inputs": [
479 {
480 "name": "images",
481 "type": "IMAGE",
482 "link": 1341
483 }
484 ],
485 "outputs": [],
486 "properties": {
487 "Node name for S&R": "SaveImage",
488 "cnr_id": "comfy-core",
489 "ver": "0.3.59",
490 "enableTabs": false,
491 "tabWidth": 65,
492 "tabXOffset": 10,
493 "hasSecondTab": false,
494 "secondTabText": "Send Back",
495 "secondTabOffset": 80,
496 "secondTabWidth": 65
497 },
498 "widgets_values": [
499 "ComfyUI"
500 ]
501 },
502 {
503 "id": 741,
504 "type": "T5TokenizerOptions",
505 "pos": [
506 -1800,
507 830
508 ],
509 "size": [
510 210,
511 82
512 ],
513 "flags": [],
514 "order": 9,
515 "mode": 0,
516 "inputs": [
517 {
518 "name": "clip",
519 "type": "CLIP",
520 "link": 1342
521 }
522 ],
523 "outputs": [
524 {
525 "name": "CLIP",
526 "type": "CLIP",
527 "links": [
528 1356,
529 1359
530 ]
531 }
532 ],
533 "properties": {
534 "Node name for S&R": "T5TokenizerOptions",
535 "cnr_id": "comfy-core",
536 "ver": "0.3.59",
537 "enableTabs": false,
538 "tabWidth": 65,
539 "tabXOffset": 10,
540 "hasSecondTab": false,
541 "secondTabText": "Send Back",
542 "secondTabOffset": 80,
543 "secondTabWidth": 65
544 },
545 "widgets_values": [
546 0,
547 0
548 ]
549 },
550 {
551 "id": 742,
552 "type": "Note",
553 "pos": [
554 -1810,
555 960
556 ],
557 "size": [
558 230,
559 88
560 ],
561 "flags": [],
562 "order": 6,
563 "mode": 0,
564 "inputs": [],
565 "outputs": [],
566 "title": "Optional Padding",
567 "properties": [],
568 "widgets_values": [
569 "min_padding 1 is the official way. setting it to 0 works too. "
570 ],
571 "color": "#222",
572 "bgcolor": "#000"
573 },
574 {
575 "id": 747,
576 "type": "SamplerCustomAdvanced",
577 "pos": [
578 -1470,
579 1180
580 ],
581 "size": [
582 280,
583 230
584 ],
585 "flags": [],
586 "order": 15,
587 "mode": 0,
588 "inputs": [
589 {
590 "name": "noise",
591 "type": "NOISE",
592 "link": 1350
593 },
594 {
595 "name": "guider",
596 "type": "GUIDER",
597 "link": 1351
598 },
599 {
600 "name": "sampler",
601 "type": "SAMPLER",
602 "link": 1352
603 },
604 {
605 "name": "sigmas",
606 "type": "SIGMAS",
607 "link": 1353
608 },
609 {
610 "name": "latent_image",
611 "type": "LATENT",
612 "link": 1354
613 }
614 ],
615 "outputs": [
616 {
617 "name": "output",
618 "type": "LATENT",
619 "links": [
620 1355
621 ]
622 },
623 {
624 "name": "denoised_output",
625 "type": "LATENT",
626 "links": null
627 }
628 ],
629 "properties": {
630 "Node name for S&R": "SamplerCustomAdvanced",
631 "cnr_id": "comfy-core",
632 "ver": "0.3.59",
633 "enableTabs": false,
634 "tabWidth": 65,
635 "tabXOffset": 10,
636 "hasSecondTab": false,
637 "secondTabText": "Send Back",
638 "secondTabOffset": 80,
639 "secondTabWidth": 65
640 },
641 "widgets_values": []
642 },
643 {
644 "id": 749,
645 "type": "CLIPTextEncode",
646 "pos": [
647 -1520,
648 820
649 ],
650 "size": [
651 400,
652 200
653 ],
654 "flags": [],
655 "order": 12,
656 "mode": 0,
657 "inputs": [
658 {
659 "name": "clip",
660 "type": "CLIP",
661 "link": 1359
662 }
663 ],
664 "outputs": [
665 {
666 "name": "CONDITIONING",
667 "type": "CONDITIONING",
668 "links": [
669 1361
670 ]
671 }
672 ],
673 "title": "CLIP Text Encode (Negative Prompt)",
674 "properties": {
675 "Node name for S&R": "CLIPTextEncode",
676 "cnr_id": "comfy-core",
677 "ver": "0.3.59",
678 "enableTabs": false,
679 "tabWidth": 65,
680 "tabXOffset": 10,
681 "hasSecondTab": false,
682 "secondTabText": "Send Back",
683 "secondTabOffset": 80,
684 "secondTabWidth": 65
685 },
686 "widgets_values": [
687 "This low quality greyscale unfinished sketch is inaccurate and flawed. The image is very blurred and lacks detail with excessive chromatic aberrations and artifacts. The image is overly saturated with excessive bloom. It has a toony aesthetic with bold outlines and flat colors. "
688 ],
689 "color": "#322",
690 "bgcolor": "#533"
691 },
692 {
693 "id": 748,
694 "type": "CLIPTextEncode",
695 "pos": [
696 -1520,
697 570
698 ],
699 "size": [
700 400,
701 200
702 ],
703 "flags": [],
704 "order": 11,
705 "mode": 0,
706 "inputs": [
707 {
708 "name": "clip",
709 "type": "CLIP",
710 "link": 1356
711 }
712 ],
713 "outputs": [
714 {
715 "name": "CONDITIONING",
716 "type": "CONDITIONING",
717 "links": [
718 1358
719 ]
720 }
721 ],
722 "title": "CLIP Text Encode (Positive Prompt)",
723 "properties": {
724 "Node name for S&R": "CLIPTextEncode",
725 "cnr_id": "comfy-core",
726 "ver": "0.3.59",
727 "enableTabs": false,
728 "tabWidth": 65,
729 "tabXOffset": 10,
730 "hasSecondTab": false,
731 "secondTabText": "Send Back",
732 "secondTabOffset": 80,
733 "secondTabWidth": 65
734 },
735 "widgets_values": [
736 "This is a nature documentary close-up photograph of the right side of the face of a tiger. The photograph is centered on it's highly detailed and speckled eye surrounded by intricately detailed fur. Overlaid at the center of the image is a title text that says \"CHROMA1-HD\" in a large white 3D letters. Amateur photography. Unfiltered. Real life. Natural light. Subtle shadows. "
737 ],
738 "color": "#232",
739 "bgcolor": "#353"
740 },
741 {
742 "id": 731,
743 "type": "UNETLoader",
744 "pos": [
745 -2260,
746 650
747 ],
748 "size": [
749 370,
750 82
751 ],
752 "flags": [],
753 "order": 7,
754 "mode": 0,
755 "inputs": [],
756 "outputs": [
757 {
758 "name": "MODEL",
759 "type": "MODEL",
760 "links": [
761 1366
762 ]
763 }
764 ],
765 "properties": {
766 "Node name for S&R": "UNETLoader",
767 "cnr_id": "comfy-core",
768 "ver": "0.3.57",
769 "models": [
770 {
771 "name": "Chroma1-HD-fp8mixed.safetensors",
772 "url": "https://huggingface.co/Comfy-Org/Chroma1-HD_repackaged/resolve/main/split_files/diffusion_models/Chroma1-HD-fp8mixed.safetensors",
773 "directory": "diffusion_models"
774 }
775 ],
776 "enableTabs": false,
777 "tabWidth": 65,
778 "tabXOffset": 10,
779 "hasSecondTab": false,
780 "secondTabText": "Send Back",
781 "secondTabOffset": 80,
782 "secondTabWidth": 65
783 },
784 "widgets_values": [
785 "Chroma1-HD-fp8mixed.safetensors",
786 "default"
787 ]
788 },
789 {
790 "id": 743,
791 "type": "MarkdownNote",
792 "pos": [
793 -2970,
794 530
795 ],
796 "size": [
797 640,
798 580
799 ],
800 "flags": [],
801 "order": 8,
802 "mode": 0,
803 "inputs": [],
804 "outputs": [],
805 "properties": [],
806 "widgets_values": [
807 "Chroma final model has been released and is hosted [here](https://huggingface.co/lodestones/Chroma1-HD). You can visit [here](https://huggingface.co/lodestones/Chroma) to get previous versions for download. For other models, if you have used models related to Flux, then you probably don't need to download them again.\n\n## diffusion_models\n\n- [Hugging Face:Comfy-Org/Chroma1-HD_repackaged](https://huggingface.co/Comfy-Org/Chroma1-HD_repackaged)\n- [Hugging Face:Comfy-Org/Lumina_Image_2.0_Repackaged](https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/Chroma1-HD_repackaged](https://modelscope.cn/models/Comfy-Org/Chroma1-HD_repackaged)\n- [ModelScope:Comfy-Org/Lumina_Image_2.0_Repackaged](https://modelscope.cn/models/Comfy-Org/Lumina_Image_2.0_Repackaged)\n\n[Chroma1-HD.safetensors](https://huggingface.co/lodestones/Chroma1-HD/resolve/main/Chroma1-HD.safetensors) (16.58 GB)\n\nor fp8_scaled version for lower VRAM GPU\n\n[Chroma1-HD-fp8mixed.safetensors](https://huggingface.co/Comfy-Org/Chroma1-HD_repackaged/resolve/main/split_files/diffusion_models/Chroma1-HD-fp8mixed.safetensors) (8.56 GB)\n\n## text_encoders\n\n[t5xxl_fp16](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors) (9.12 GB)\n\nor\n\n[t5xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn_scaled.safetensors) (4.8 GB)\n\n## vae\n\n[ae.safetensors](https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors) (319.8 MB)\n\n```\n📂 ComfyUI/\n├─ 📂 models/\n│ ├─ 📂 diffusion_models/\n│ │ ├── Chroma1-HD-fp8_scaled_rev2_learned_topp0.25_k16-2688_svd.safetensors\n│ │ └── Chroma1-HD.safetensors\n│ ├─ 📂 text_encoders/\n│ │ ├── t5xxl_fp8_e4m3fn_scaled.safetensors\n│ │ └── t5xxl_fp16.safetensors \n│ └─ 📂 vae/\n│ └── ae.safetensors\n```\n"
808 ],
809 "color": "#222",
810 "bgcolor": "#000"
811 }
812 ],
813 "links": [
814 [
815 1252,
816 710,
817 0,
818 298,
819 1,
820 "VAE"
821 ],
822 [
823 1341,
824 298,
825 0,
826 740,
827 0,
828 "IMAGE"
829 ],
830 [
831 1342,
832 733,
833 0,
834 741,
835 0,
836 "CLIP"
837 ],
838 [
839 1350,
840 718,
841 0,
842 747,
843 0,
844 "NOISE"
845 ],
846 [
847 1351,
848 694,
849 0,
850 747,
851 1,
852 "GUIDER"
853 ],
854 [
855 1352,
856 700,
857 0,
858 747,
859 2,
860 "SAMPLER"
861 ],
862 [
863 1353,
864 734,
865 0,
866 747,
867 3,
868 "SIGMAS"
869 ],
870 [
871 1354,
872 737,
873 0,
874 747,
875 4,
876 "LATENT"
877 ],
878 [
879 1355,
880 747,
881 0,
882 298,
883 0,
884 "LATENT"
885 ],
886 [
887 1356,
888 741,
889 0,
890 748,
891 0,
892 "CLIP"
893 ],
894 [
895 1358,
896 748,
897 0,
898 694,
899 1,
900 "CONDITIONING"
901 ],
902 [
903 1359,
904 741,
905 0,
906 749,
907 0,
908 "CLIP"
909 ],
910 [
911 1361,
912 749,
913 0,
914 694,
915 2,
916 "CONDITIONING"
917 ],
918 [
919 1366,
920 731,
921 0,
922 701,
923 0,
924 "MODEL"
925 ],
926 [
927 1370,
928 701,
929 0,
930 694,
931 0,
932 "MODEL"
933 ],
934 [
935 1371,
936 701,
937 0,
938 734,
939 0,
940 "MODEL"
941 ]
942 ],
943 "groups": [
944 {
945 "id": 4,
946 "title": "Sampler Settings",
947 "bounding": [
948 -1850,
949 1080,
950 730,
951 600
952 ],
953 "color": "#3f789e",
954 "font_size": 24,
955 "flags": []
956 },
957 {
958 "id": 5,
959 "title": "Step 1: Load models",
960 "bounding": [
961 -2300,
962 500,
963 440,
964 560
965 ],
966 "color": "#3f789e",
967 "font_size": 24,
968 "flags": []
969 },
970 {
971 "id": 6,
972 "title": "Optional",
973 "bounding": [
974 -1850,
975 500,
976 290,
977 560
978 ],
979 "color": "#3f789e",
980 "font_size": 24,
981 "flags": []
982 },
983 {
984 "id": 7,
985 "title": "Step 2: Image Size",
986 "bounding": [
987 -2300,
988 1080,
989 440,
990 220
991 ],
992 "color": "#3f789e",
993 "font_size": 24,
994 "flags": []
995 },
996 {
997 "id": 8,
998 "title": "Step 3: Prompt",
999 "bounding": [
1000 -1520,
1001 500,
1002 420,
1003 550
1004 ],
1005 "color": "#3f789e",
1006 "font_size": 24,
1007 "flags": []
1008 }
1009 ],
1010 "config": [],
1011 "extra": {
1012 "ds": {
1013 "scale": 0.7557334522021955,
1014 "offset": [
1015 3323.7331658350113,
1016 -295.8301274196939
1017 ]
1018 },
1019 "frontendVersion": "1.36.12",
1020 "workflowRendererVersion": "LG",
1021 "VHS_latentpreview": false,
1022 "VHS_latentpreviewrate": 0,
1023 "VHS_MetadataImage": true,
1024 "VHS_KeepIntermediate": true
1025 },
1026 "version": 0.4
1027}