daswer123 commited on
Commit
3350321
1 Parent(s): 3ad3e1e

Upload 8 files

Browse files
workflows/controlNet_canny.json ADDED
@@ -0,0 +1,846 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 27,
3
+ "last_link_id": 42,
4
+ "nodes": [
5
+ {
6
+ "id": 25,
7
+ "type": "DualCLIPLoaderGGUF",
8
+ "pos": {
9
+ "0": -396.9686279296875,
10
+ "1": 224.19679260253906,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 307.6995849609375,
22
+ "1": 106
23
+ },
24
+ "flags": {
25
+ "pinned": true
26
+ },
27
+ "order": 0,
28
+ "mode": 0,
29
+ "inputs": [],
30
+ "outputs": [
31
+ {
32
+ "name": "CLIP",
33
+ "type": "CLIP",
34
+ "links": [
35
+ 39,
36
+ 40
37
+ ],
38
+ "slot_index": 0,
39
+ "shape": 3
40
+ }
41
+ ],
42
+ "title": "Dual CLIP Loader (GGUF)",
43
+ "properties": {
44
+ "Node name for S&R": "DualCLIPLoaderGGUF"
45
+ },
46
+ "widgets_values": [
47
+ "clip_l.safetensors",
48
+ "t5xxl_Q8.gguf",
49
+ "flux"
50
+ ],
51
+ "color": "#322",
52
+ "bgcolor": "#533"
53
+ },
54
+ {
55
+ "id": 26,
56
+ "type": "UnetLoaderGGUF",
57
+ "pos": {
58
+ "0": -396.9686279296875,
59
+ "1": 365.19677734375,
60
+ "2": 0,
61
+ "3": 0,
62
+ "4": 0,
63
+ "5": 0,
64
+ "6": 0,
65
+ "7": 0,
66
+ "8": 0,
67
+ "9": 0
68
+ },
69
+ "size": {
70
+ "0": 314.87799072265625,
71
+ "1": 60.64590835571289
72
+ },
73
+ "flags": {
74
+ "pinned": true
75
+ },
76
+ "order": 1,
77
+ "mode": 0,
78
+ "inputs": [],
79
+ "outputs": [
80
+ {
81
+ "name": "MODEL",
82
+ "type": "MODEL",
83
+ "links": [
84
+ 41
85
+ ],
86
+ "slot_index": 0,
87
+ "shape": 3
88
+ }
89
+ ],
90
+ "title": "Unet Model Loader (GGUF)",
91
+ "properties": {
92
+ "Node name for S&R": "UnetLoaderGGUF"
93
+ },
94
+ "widgets_values": [
95
+ "flux1-dev-Q8_0.gguf"
96
+ ],
97
+ "color": "#322",
98
+ "bgcolor": "#533"
99
+ },
100
+ {
101
+ "id": 27,
102
+ "type": "VAELoader",
103
+ "pos": {
104
+ "0": -394.9686279296875,
105
+ "1": 577.19677734375,
106
+ "2": 0,
107
+ "3": 0,
108
+ "4": 0,
109
+ "5": 0,
110
+ "6": 0,
111
+ "7": 0,
112
+ "8": 0,
113
+ "9": 0
114
+ },
115
+ "size": {
116
+ "0": 315,
117
+ "1": 58
118
+ },
119
+ "flags": {
120
+ "pinned": true
121
+ },
122
+ "order": 2,
123
+ "mode": 0,
124
+ "inputs": [],
125
+ "outputs": [
126
+ {
127
+ "name": "VAE",
128
+ "type": "VAE",
129
+ "links": [
130
+ 42
131
+ ],
132
+ "slot_index": 0,
133
+ "shape": 3
134
+ }
135
+ ],
136
+ "title": "VAE Loader",
137
+ "properties": {
138
+ "Node name for S&R": "VAELoader"
139
+ },
140
+ "widgets_values": [
141
+ "flux-vae.safetensors"
142
+ ],
143
+ "color": "#322",
144
+ "bgcolor": "#533"
145
+ },
146
+ {
147
+ "id": 19,
148
+ "type": "CLIPTextEncodeFlux",
149
+ "pos": {
150
+ "0": 699,
151
+ "1": 655,
152
+ "2": 0,
153
+ "3": 0,
154
+ "4": 0,
155
+ "5": 0,
156
+ "6": 0,
157
+ "7": 0,
158
+ "8": 0,
159
+ "9": 0
160
+ },
161
+ "size": {
162
+ "0": 400,
163
+ "1": 200
164
+ },
165
+ "flags": {},
166
+ "order": 6,
167
+ "mode": 0,
168
+ "inputs": [
169
+ {
170
+ "name": "clip",
171
+ "type": "CLIP",
172
+ "link": 39,
173
+ "slot_index": 0
174
+ }
175
+ ],
176
+ "outputs": [
177
+ {
178
+ "name": "CONDITIONING",
179
+ "type": "CONDITIONING",
180
+ "links": [
181
+ 26
182
+ ],
183
+ "slot_index": 0,
184
+ "shape": 3
185
+ }
186
+ ],
187
+ "properties": {
188
+ "Node name for S&R": "CLIPTextEncodeFlux"
189
+ },
190
+ "widgets_values": [
191
+ "",
192
+ "",
193
+ 4
194
+ ]
195
+ },
196
+ {
197
+ "id": 6,
198
+ "type": "EmptyLatentImage",
199
+ "pos": {
200
+ "0": 1470,
201
+ "1": 756,
202
+ "2": 0,
203
+ "3": 0,
204
+ "4": 0,
205
+ "5": 0,
206
+ "6": 0,
207
+ "7": 0,
208
+ "8": 0,
209
+ "9": 0
210
+ },
211
+ "size": {
212
+ "0": 315,
213
+ "1": 106
214
+ },
215
+ "flags": {},
216
+ "order": 3,
217
+ "mode": 0,
218
+ "inputs": [],
219
+ "outputs": [
220
+ {
221
+ "name": "LATENT",
222
+ "type": "LATENT",
223
+ "links": [
224
+ 5
225
+ ],
226
+ "slot_index": 0,
227
+ "shape": 3
228
+ }
229
+ ],
230
+ "properties": {
231
+ "Node name for S&R": "EmptyLatentImage"
232
+ },
233
+ "widgets_values": [
234
+ 1024,
235
+ 1024,
236
+ 1
237
+ ]
238
+ },
239
+ {
240
+ "id": 7,
241
+ "type": "VAEDecode",
242
+ "pos": {
243
+ "0": 442,
244
+ "1": 807,
245
+ "2": 0,
246
+ "3": 0,
247
+ "4": 0,
248
+ "5": 0,
249
+ "6": 0,
250
+ "7": 0,
251
+ "8": 0,
252
+ "9": 0
253
+ },
254
+ "size": {
255
+ "0": 210,
256
+ "1": 46
257
+ },
258
+ "flags": {},
259
+ "order": 12,
260
+ "mode": 0,
261
+ "inputs": [
262
+ {
263
+ "name": "samples",
264
+ "type": "LATENT",
265
+ "link": 6,
266
+ "slot_index": 0
267
+ },
268
+ {
269
+ "name": "vae",
270
+ "type": "VAE",
271
+ "link": 42
272
+ }
273
+ ],
274
+ "outputs": [
275
+ {
276
+ "name": "IMAGE",
277
+ "type": "IMAGE",
278
+ "links": [
279
+ 31,
280
+ 36
281
+ ],
282
+ "slot_index": 0,
283
+ "shape": 3
284
+ }
285
+ ],
286
+ "properties": {
287
+ "Node name for S&R": "VAEDecode"
288
+ }
289
+ },
290
+ {
291
+ "id": 16,
292
+ "type": "LoadImage",
293
+ "pos": {
294
+ "0": -401,
295
+ "1": -155,
296
+ "2": 0,
297
+ "3": 0,
298
+ "4": 0,
299
+ "5": 0,
300
+ "6": 0,
301
+ "7": 0,
302
+ "8": 0,
303
+ "9": 0
304
+ },
305
+ "size": {
306
+ "0": 315,
307
+ "1": 314
308
+ },
309
+ "flags": {},
310
+ "order": 4,
311
+ "mode": 0,
312
+ "inputs": [],
313
+ "outputs": [
314
+ {
315
+ "name": "IMAGE",
316
+ "type": "IMAGE",
317
+ "links": [
318
+ 22
319
+ ],
320
+ "slot_index": 0,
321
+ "shape": 3
322
+ },
323
+ {
324
+ "name": "MASK",
325
+ "type": "MASK",
326
+ "links": null,
327
+ "shape": 3
328
+ }
329
+ ],
330
+ "properties": {
331
+ "Node name for S&R": "LoadImage"
332
+ },
333
+ "widgets_values": [
334
+ "sample-input-image.jpg",
335
+ "image"
336
+ ]
337
+ },
338
+ {
339
+ "id": 13,
340
+ "type": "LoadFluxControlNet",
341
+ "pos": {
342
+ "0": 357,
343
+ "1": 667,
344
+ "2": 0,
345
+ "3": 0,
346
+ "4": 0,
347
+ "5": 0,
348
+ "6": 0,
349
+ "7": 0,
350
+ "8": 0,
351
+ "9": 0
352
+ },
353
+ "size": {
354
+ "0": 316.83343505859375,
355
+ "1": 86.47058868408203
356
+ },
357
+ "flags": {},
358
+ "order": 5,
359
+ "mode": 0,
360
+ "inputs": [],
361
+ "outputs": [
362
+ {
363
+ "name": "ControlNet",
364
+ "type": "FluxControlNet",
365
+ "links": [
366
+ 19
367
+ ],
368
+ "slot_index": 0,
369
+ "shape": 3
370
+ }
371
+ ],
372
+ "properties": {
373
+ "Node name for S&R": "LoadFluxControlNet"
374
+ },
375
+ "widgets_values": [
376
+ "flux-dev",
377
+ "flux-canny-controlnet-v3.safetensors"
378
+ ]
379
+ },
380
+ {
381
+ "id": 15,
382
+ "type": "CannyEdgePreprocessor",
383
+ "pos": {
384
+ "0": 257,
385
+ "1": -212,
386
+ "2": 0,
387
+ "3": 0,
388
+ "4": 0,
389
+ "5": 0,
390
+ "6": 0,
391
+ "7": 0,
392
+ "8": 0,
393
+ "9": 0
394
+ },
395
+ "size": {
396
+ "0": 315,
397
+ "1": 106
398
+ },
399
+ "flags": {},
400
+ "order": 8,
401
+ "mode": 0,
402
+ "inputs": [
403
+ {
404
+ "name": "image",
405
+ "type": "IMAGE",
406
+ "link": 22
407
+ }
408
+ ],
409
+ "outputs": [
410
+ {
411
+ "name": "IMAGE",
412
+ "type": "IMAGE",
413
+ "links": [
414
+ 21,
415
+ 37
416
+ ],
417
+ "slot_index": 0,
418
+ "shape": 3
419
+ }
420
+ ],
421
+ "properties": {
422
+ "Node name for S&R": "CannyEdgePreprocessor"
423
+ },
424
+ "widgets_values": [
425
+ 100,
426
+ 200,
427
+ 1024
428
+ ]
429
+ },
430
+ {
431
+ "id": 14,
432
+ "type": "ApplyFluxControlNet",
433
+ "pos": {
434
+ "0": 256,
435
+ "1": -51,
436
+ "2": 0,
437
+ "3": 0,
438
+ "4": 0,
439
+ "5": 0,
440
+ "6": 0,
441
+ "7": 0,
442
+ "8": 0,
443
+ "9": 0
444
+ },
445
+ "size": {
446
+ "0": 393,
447
+ "1": 78
448
+ },
449
+ "flags": {},
450
+ "order": 9,
451
+ "mode": 0,
452
+ "inputs": [
453
+ {
454
+ "name": "controlnet",
455
+ "type": "FluxControlNet",
456
+ "link": 19
457
+ },
458
+ {
459
+ "name": "image",
460
+ "type": "IMAGE",
461
+ "link": 21,
462
+ "slot_index": 1
463
+ }
464
+ ],
465
+ "outputs": [
466
+ {
467
+ "name": "controlnet_condition",
468
+ "type": "ControlNetCondition",
469
+ "links": [
470
+ 28
471
+ ],
472
+ "slot_index": 0,
473
+ "shape": 3
474
+ }
475
+ ],
476
+ "properties": {
477
+ "Node name for S&R": "ApplyFluxControlNet"
478
+ },
479
+ "widgets_values": [
480
+ 0.7000000000000001
481
+ ]
482
+ },
483
+ {
484
+ "id": 3,
485
+ "type": "XlabsSampler",
486
+ "pos": {
487
+ "0": 707,
488
+ "1": -201,
489
+ "2": 0,
490
+ "3": 0,
491
+ "4": 0,
492
+ "5": 0,
493
+ "6": 0,
494
+ "7": 0,
495
+ "8": 0,
496
+ "9": 0
497
+ },
498
+ "size": {
499
+ "0": 342.5999755859375,
500
+ "1": 282
501
+ },
502
+ "flags": {},
503
+ "order": 11,
504
+ "mode": 0,
505
+ "inputs": [
506
+ {
507
+ "name": "model",
508
+ "type": "MODEL",
509
+ "link": 41,
510
+ "slot_index": 0
511
+ },
512
+ {
513
+ "name": "conditioning",
514
+ "type": "CONDITIONING",
515
+ "link": 18
516
+ },
517
+ {
518
+ "name": "neg_conditioning",
519
+ "type": "CONDITIONING",
520
+ "link": 26
521
+ },
522
+ {
523
+ "name": "latent_image",
524
+ "type": "LATENT",
525
+ "link": 5
526
+ },
527
+ {
528
+ "name": "controlnet_condition",
529
+ "type": "ControlNetCondition",
530
+ "link": 28
531
+ }
532
+ ],
533
+ "outputs": [
534
+ {
535
+ "name": "latent",
536
+ "type": "LATENT",
537
+ "links": [
538
+ 6
539
+ ],
540
+ "shape": 3
541
+ }
542
+ ],
543
+ "properties": {
544
+ "Node name for S&R": "XlabsSampler"
545
+ },
546
+ "widgets_values": [
547
+ 324242532525,
548
+ "fixed",
549
+ 25,
550
+ 1,
551
+ 3.5,
552
+ 0,
553
+ 1
554
+ ]
555
+ },
556
+ {
557
+ "id": 23,
558
+ "type": "SaveImage",
559
+ "pos": {
560
+ "0": 1325,
561
+ "1": 67,
562
+ "2": 0,
563
+ "3": 0,
564
+ "4": 0,
565
+ "5": 0,
566
+ "6": 0,
567
+ "7": 0,
568
+ "8": 0,
569
+ "9": 0
570
+ },
571
+ "size": {
572
+ "0": 315,
573
+ "1": 270
574
+ },
575
+ "flags": {},
576
+ "order": 14,
577
+ "mode": 0,
578
+ "inputs": [
579
+ {
580
+ "name": "images",
581
+ "type": "IMAGE",
582
+ "link": 36
583
+ }
584
+ ],
585
+ "outputs": [],
586
+ "properties": {},
587
+ "widgets_values": [
588
+ "canny_res"
589
+ ]
590
+ },
591
+ {
592
+ "id": 21,
593
+ "type": "PreviewImage",
594
+ "pos": {
595
+ "0": 1732,
596
+ "1": 75,
597
+ "2": 0,
598
+ "3": 0,
599
+ "4": 0,
600
+ "5": 0,
601
+ "6": 0,
602
+ "7": 0,
603
+ "8": 0,
604
+ "9": 0
605
+ },
606
+ "size": {
607
+ "0": 210,
608
+ "1": 246
609
+ },
610
+ "flags": {},
611
+ "order": 13,
612
+ "mode": 0,
613
+ "inputs": [
614
+ {
615
+ "name": "images",
616
+ "type": "IMAGE",
617
+ "link": 31,
618
+ "slot_index": 0
619
+ }
620
+ ],
621
+ "outputs": [],
622
+ "properties": {
623
+ "Node name for S&R": "PreviewImage"
624
+ }
625
+ },
626
+ {
627
+ "id": 17,
628
+ "type": "PreviewImage",
629
+ "pos": {
630
+ "0": -64,
631
+ "1": -549,
632
+ "2": 0,
633
+ "3": 0,
634
+ "4": 0,
635
+ "5": 0,
636
+ "6": 0,
637
+ "7": 0,
638
+ "8": 0,
639
+ "9": 0
640
+ },
641
+ "size": {
642
+ "0": 210,
643
+ "1": 246
644
+ },
645
+ "flags": {},
646
+ "order": 10,
647
+ "mode": 0,
648
+ "inputs": [
649
+ {
650
+ "name": "images",
651
+ "type": "IMAGE",
652
+ "link": 37,
653
+ "slot_index": 0
654
+ }
655
+ ],
656
+ "outputs": [],
657
+ "properties": {
658
+ "Node name for S&R": "PreviewImage"
659
+ }
660
+ },
661
+ {
662
+ "id": 5,
663
+ "type": "CLIPTextEncodeFlux",
664
+ "pos": {
665
+ "0": 264,
666
+ "1": 94,
667
+ "2": 0,
668
+ "3": 0,
669
+ "4": 0,
670
+ "5": 0,
671
+ "6": 0,
672
+ "7": 0,
673
+ "8": 0,
674
+ "9": 0
675
+ },
676
+ "size": {
677
+ "0": 400,
678
+ "1": 200
679
+ },
680
+ "flags": {},
681
+ "order": 7,
682
+ "mode": 0,
683
+ "inputs": [
684
+ {
685
+ "name": "clip",
686
+ "type": "CLIP",
687
+ "link": 40,
688
+ "slot_index": 0
689
+ }
690
+ ],
691
+ "outputs": [
692
+ {
693
+ "name": "CONDITIONING",
694
+ "type": "CONDITIONING",
695
+ "links": [
696
+ 18
697
+ ],
698
+ "slot_index": 0,
699
+ "shape": 3
700
+ }
701
+ ],
702
+ "properties": {
703
+ "Node name for S&R": "CLIPTextEncodeFlux"
704
+ },
705
+ "widgets_values": [
706
+ "girl siting",
707
+ "girl siting",
708
+ 4
709
+ ]
710
+ }
711
+ ],
712
+ "links": [
713
+ [
714
+ 5,
715
+ 6,
716
+ 0,
717
+ 3,
718
+ 3,
719
+ "LATENT"
720
+ ],
721
+ [
722
+ 6,
723
+ 3,
724
+ 0,
725
+ 7,
726
+ 0,
727
+ "LATENT"
728
+ ],
729
+ [
730
+ 18,
731
+ 5,
732
+ 0,
733
+ 3,
734
+ 1,
735
+ "CONDITIONING"
736
+ ],
737
+ [
738
+ 19,
739
+ 13,
740
+ 0,
741
+ 14,
742
+ 0,
743
+ "FluxControlNet"
744
+ ],
745
+ [
746
+ 21,
747
+ 15,
748
+ 0,
749
+ 14,
750
+ 1,
751
+ "IMAGE"
752
+ ],
753
+ [
754
+ 22,
755
+ 16,
756
+ 0,
757
+ 15,
758
+ 0,
759
+ "IMAGE"
760
+ ],
761
+ [
762
+ 26,
763
+ 19,
764
+ 0,
765
+ 3,
766
+ 2,
767
+ "CONDITIONING"
768
+ ],
769
+ [
770
+ 28,
771
+ 14,
772
+ 0,
773
+ 3,
774
+ 4,
775
+ "ControlNetCondition"
776
+ ],
777
+ [
778
+ 31,
779
+ 7,
780
+ 0,
781
+ 21,
782
+ 0,
783
+ "IMAGE"
784
+ ],
785
+ [
786
+ 36,
787
+ 7,
788
+ 0,
789
+ 23,
790
+ 0,
791
+ "IMAGE"
792
+ ],
793
+ [
794
+ 37,
795
+ 15,
796
+ 0,
797
+ 17,
798
+ 0,
799
+ "IMAGE"
800
+ ],
801
+ [
802
+ 39,
803
+ 25,
804
+ 0,
805
+ 19,
806
+ 0,
807
+ "CLIP"
808
+ ],
809
+ [
810
+ 40,
811
+ 25,
812
+ 0,
813
+ 5,
814
+ 0,
815
+ "CLIP"
816
+ ],
817
+ [
818
+ 41,
819
+ 26,
820
+ 0,
821
+ 3,
822
+ 0,
823
+ "MODEL"
824
+ ],
825
+ [
826
+ 42,
827
+ 27,
828
+ 0,
829
+ 7,
830
+ 1,
831
+ "VAE"
832
+ ]
833
+ ],
834
+ "groups": [],
835
+ "config": {},
836
+ "extra": {
837
+ "ds": {
838
+ "scale": 0.6830134553650705,
839
+ "offset": [
840
+ 760.9500207196269,
841
+ 702.3768088618402
842
+ ]
843
+ }
844
+ },
845
+ "version": 0.4
846
+ }
workflows/controlNet_depth.json ADDED
@@ -0,0 +1,831 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 27,
3
+ "last_link_id": 44,
4
+ "nodes": [
5
+ {
6
+ "id": 13,
7
+ "type": "LoadFluxControlNet",
8
+ "pos": {
9
+ "0": 416,
10
+ "1": 652,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 315,
22
+ "1": 82
23
+ },
24
+ "flags": {},
25
+ "order": 0,
26
+ "mode": 0,
27
+ "inputs": [],
28
+ "outputs": [
29
+ {
30
+ "name": "ControlNet",
31
+ "type": "FluxControlNet",
32
+ "links": [
33
+ 19
34
+ ],
35
+ "slot_index": 0,
36
+ "shape": 3
37
+ }
38
+ ],
39
+ "properties": {
40
+ "Node name for S&R": "LoadFluxControlNet"
41
+ },
42
+ "widgets_values": [
43
+ "flux-dev",
44
+ "flux-depth-controlnet-v3.safetensors"
45
+ ]
46
+ },
47
+ {
48
+ "id": 25,
49
+ "type": "UnetLoaderGGUF",
50
+ "pos": {
51
+ "0": -432,
52
+ "1": 572,
53
+ "2": 0,
54
+ "3": 0,
55
+ "4": 0,
56
+ "5": 0,
57
+ "6": 0,
58
+ "7": 0,
59
+ "8": 0,
60
+ "9": 0
61
+ },
62
+ "size": {
63
+ "0": 315,
64
+ "1": 58
65
+ },
66
+ "flags": {},
67
+ "order": 1,
68
+ "mode": 0,
69
+ "inputs": [],
70
+ "outputs": [
71
+ {
72
+ "name": "MODEL",
73
+ "type": "MODEL",
74
+ "links": [
75
+ 44
76
+ ],
77
+ "slot_index": 0,
78
+ "shape": 3
79
+ }
80
+ ],
81
+ "properties": {
82
+ "Node name for S&R": "UnetLoaderGGUF"
83
+ },
84
+ "widgets_values": [
85
+ "flux1-dev-Q8_0.gguf"
86
+ ]
87
+ },
88
+ {
89
+ "id": 27,
90
+ "type": "DualCLIPLoaderGGUF",
91
+ "pos": {
92
+ "0": -432,
93
+ "1": 399,
94
+ "2": 0,
95
+ "3": 0,
96
+ "4": 0,
97
+ "5": 0,
98
+ "6": 0,
99
+ "7": 0,
100
+ "8": 0,
101
+ "9": 0
102
+ },
103
+ "size": {
104
+ "0": 315,
105
+ "1": 106
106
+ },
107
+ "flags": {},
108
+ "order": 2,
109
+ "mode": 0,
110
+ "inputs": [],
111
+ "outputs": [
112
+ {
113
+ "name": "CLIP",
114
+ "type": "CLIP",
115
+ "links": [
116
+ 42,
117
+ 43
118
+ ],
119
+ "slot_index": 0,
120
+ "shape": 3
121
+ }
122
+ ],
123
+ "properties": {
124
+ "Node name for S&R": "DualCLIPLoaderGGUF"
125
+ },
126
+ "widgets_values": [
127
+ "t5xxl_Q8.gguf",
128
+ "clip_l.safetensors",
129
+ "flux"
130
+ ]
131
+ },
132
+ {
133
+ "id": 14,
134
+ "type": "ApplyFluxControlNet",
135
+ "pos": {
136
+ "0": 61,
137
+ "1": -115,
138
+ "2": 0,
139
+ "3": 0,
140
+ "4": 0,
141
+ "5": 0,
142
+ "6": 0,
143
+ "7": 0,
144
+ "8": 0,
145
+ "9": 0
146
+ },
147
+ "size": {
148
+ "0": 393,
149
+ "1": 78
150
+ },
151
+ "flags": {},
152
+ "order": 10,
153
+ "mode": 0,
154
+ "inputs": [
155
+ {
156
+ "name": "controlnet",
157
+ "type": "FluxControlNet",
158
+ "link": 19
159
+ },
160
+ {
161
+ "name": "image",
162
+ "type": "IMAGE",
163
+ "link": 40,
164
+ "slot_index": 1
165
+ }
166
+ ],
167
+ "outputs": [
168
+ {
169
+ "name": "controlnet_condition",
170
+ "type": "ControlNetCondition",
171
+ "links": [
172
+ 28
173
+ ],
174
+ "slot_index": 0,
175
+ "shape": 3
176
+ }
177
+ ],
178
+ "properties": {
179
+ "Node name for S&R": "ApplyFluxControlNet"
180
+ },
181
+ "widgets_values": [
182
+ 0.86
183
+ ]
184
+ },
185
+ {
186
+ "id": 23,
187
+ "type": "MiDaS-DepthMapPreprocessor",
188
+ "pos": {
189
+ "0": 75,
190
+ "1": 26,
191
+ "2": 0,
192
+ "3": 0,
193
+ "4": 0,
194
+ "5": 0,
195
+ "6": 0,
196
+ "7": 0,
197
+ "8": 0,
198
+ "9": 0
199
+ },
200
+ "size": {
201
+ "0": 315,
202
+ "1": 106
203
+ },
204
+ "flags": {},
205
+ "order": 8,
206
+ "mode": 0,
207
+ "inputs": [
208
+ {
209
+ "name": "image",
210
+ "type": "IMAGE",
211
+ "link": 37
212
+ }
213
+ ],
214
+ "outputs": [
215
+ {
216
+ "name": "IMAGE",
217
+ "type": "IMAGE",
218
+ "links": [
219
+ 38,
220
+ 40
221
+ ],
222
+ "slot_index": 0,
223
+ "shape": 3
224
+ }
225
+ ],
226
+ "properties": {
227
+ "Node name for S&R": "MiDaS-DepthMapPreprocessor"
228
+ },
229
+ "widgets_values": [
230
+ 6.283185307179586,
231
+ 0.1,
232
+ 1024
233
+ ]
234
+ },
235
+ {
236
+ "id": 3,
237
+ "type": "XlabsSampler",
238
+ "pos": {
239
+ "0": 488,
240
+ "1": -263,
241
+ "2": 0,
242
+ "3": 0,
243
+ "4": 0,
244
+ "5": 0,
245
+ "6": 0,
246
+ "7": 0,
247
+ "8": 0,
248
+ "9": 0
249
+ },
250
+ "size": {
251
+ "0": 342.5999755859375,
252
+ "1": 282
253
+ },
254
+ "flags": {},
255
+ "order": 11,
256
+ "mode": 0,
257
+ "inputs": [
258
+ {
259
+ "name": "model",
260
+ "type": "MODEL",
261
+ "link": 44,
262
+ "slot_index": 0
263
+ },
264
+ {
265
+ "name": "conditioning",
266
+ "type": "CONDITIONING",
267
+ "link": 18
268
+ },
269
+ {
270
+ "name": "neg_conditioning",
271
+ "type": "CONDITIONING",
272
+ "link": 26
273
+ },
274
+ {
275
+ "name": "latent_image",
276
+ "type": "LATENT",
277
+ "link": 5
278
+ },
279
+ {
280
+ "name": "controlnet_condition",
281
+ "type": "ControlNetCondition",
282
+ "link": 28
283
+ }
284
+ ],
285
+ "outputs": [
286
+ {
287
+ "name": "latent",
288
+ "type": "LATENT",
289
+ "links": [
290
+ 6
291
+ ],
292
+ "shape": 3
293
+ }
294
+ ],
295
+ "properties": {
296
+ "Node name for S&R": "XlabsSampler"
297
+ },
298
+ "widgets_values": [
299
+ 257762932021983,
300
+ "fixed",
301
+ 25,
302
+ 1,
303
+ 3.5,
304
+ 0,
305
+ 1
306
+ ]
307
+ },
308
+ {
309
+ "id": 5,
310
+ "type": "CLIPTextEncodeFlux",
311
+ "pos": {
312
+ "0": 494,
313
+ "1": 73,
314
+ "2": 0,
315
+ "3": 0,
316
+ "4": 0,
317
+ "5": 0,
318
+ "6": 0,
319
+ "7": 0,
320
+ "8": 0,
321
+ "9": 0
322
+ },
323
+ "size": {
324
+ "0": 400,
325
+ "1": 200
326
+ },
327
+ "flags": {},
328
+ "order": 7,
329
+ "mode": 0,
330
+ "inputs": [
331
+ {
332
+ "name": "clip",
333
+ "type": "CLIP",
334
+ "link": 43,
335
+ "slot_index": 0
336
+ }
337
+ ],
338
+ "outputs": [
339
+ {
340
+ "name": "CONDITIONING",
341
+ "type": "CONDITIONING",
342
+ "links": [
343
+ 18
344
+ ],
345
+ "slot_index": 0,
346
+ "shape": 3
347
+ }
348
+ ],
349
+ "properties": {
350
+ "Node name for S&R": "CLIPTextEncodeFlux"
351
+ },
352
+ "widgets_values": [
353
+ "girl siting cyberpunk",
354
+ "girl sittings cyberpunk",
355
+ 4
356
+ ]
357
+ },
358
+ {
359
+ "id": 19,
360
+ "type": "CLIPTextEncodeFlux",
361
+ "pos": {
362
+ "0": -8,
363
+ "1": 551,
364
+ "2": 0,
365
+ "3": 0,
366
+ "4": 0,
367
+ "5": 0,
368
+ "6": 0,
369
+ "7": 0,
370
+ "8": 0,
371
+ "9": 0
372
+ },
373
+ "size": {
374
+ "0": 400,
375
+ "1": 200
376
+ },
377
+ "flags": {},
378
+ "order": 6,
379
+ "mode": 0,
380
+ "inputs": [
381
+ {
382
+ "name": "clip",
383
+ "type": "CLIP",
384
+ "link": 42,
385
+ "slot_index": 0
386
+ }
387
+ ],
388
+ "outputs": [
389
+ {
390
+ "name": "CONDITIONING",
391
+ "type": "CONDITIONING",
392
+ "links": [
393
+ 26
394
+ ],
395
+ "slot_index": 0,
396
+ "shape": 3
397
+ }
398
+ ],
399
+ "properties": {
400
+ "Node name for S&R": "CLIPTextEncodeFlux"
401
+ },
402
+ "widgets_values": [
403
+ "",
404
+ "",
405
+ 4
406
+ ]
407
+ },
408
+ {
409
+ "id": 6,
410
+ "type": "EmptyLatentImage",
411
+ "pos": {
412
+ "0": 754,
413
+ "1": 634,
414
+ "2": 0,
415
+ "3": 0,
416
+ "4": 0,
417
+ "5": 0,
418
+ "6": 0,
419
+ "7": 0,
420
+ "8": 0,
421
+ "9": 0
422
+ },
423
+ "size": {
424
+ "0": 315,
425
+ "1": 106
426
+ },
427
+ "flags": {},
428
+ "order": 3,
429
+ "mode": 0,
430
+ "inputs": [],
431
+ "outputs": [
432
+ {
433
+ "name": "LATENT",
434
+ "type": "LATENT",
435
+ "links": [
436
+ 5
437
+ ],
438
+ "slot_index": 0,
439
+ "shape": 3
440
+ }
441
+ ],
442
+ "properties": {
443
+ "Node name for S&R": "EmptyLatentImage"
444
+ },
445
+ "widgets_values": [
446
+ 1024,
447
+ 1024,
448
+ 1
449
+ ]
450
+ },
451
+ {
452
+ "id": 8,
453
+ "type": "VAELoader",
454
+ "pos": {
455
+ "0": 438,
456
+ "1": 545,
457
+ "2": 0,
458
+ "3": 0,
459
+ "4": 0,
460
+ "5": 0,
461
+ "6": 0,
462
+ "7": 0,
463
+ "8": 0,
464
+ "9": 0
465
+ },
466
+ "size": {
467
+ "0": 315,
468
+ "1": 58
469
+ },
470
+ "flags": {},
471
+ "order": 4,
472
+ "mode": 0,
473
+ "inputs": [],
474
+ "outputs": [
475
+ {
476
+ "name": "VAE",
477
+ "type": "VAE",
478
+ "links": [
479
+ 7
480
+ ],
481
+ "slot_index": 0,
482
+ "shape": 3
483
+ }
484
+ ],
485
+ "properties": {
486
+ "Node name for S&R": "VAELoader"
487
+ },
488
+ "widgets_values": [
489
+ "flux-vae.safetensors"
490
+ ]
491
+ },
492
+ {
493
+ "id": 7,
494
+ "type": "VAEDecode",
495
+ "pos": {
496
+ "0": 797,
497
+ "1": 541,
498
+ "2": 0,
499
+ "3": 0,
500
+ "4": 0,
501
+ "5": 0,
502
+ "6": 0,
503
+ "7": 0,
504
+ "8": 0,
505
+ "9": 0
506
+ },
507
+ "size": {
508
+ "0": 210,
509
+ "1": 46
510
+ },
511
+ "flags": {},
512
+ "order": 12,
513
+ "mode": 0,
514
+ "inputs": [
515
+ {
516
+ "name": "samples",
517
+ "type": "LATENT",
518
+ "link": 6,
519
+ "slot_index": 0
520
+ },
521
+ {
522
+ "name": "vae",
523
+ "type": "VAE",
524
+ "link": 7
525
+ }
526
+ ],
527
+ "outputs": [
528
+ {
529
+ "name": "IMAGE",
530
+ "type": "IMAGE",
531
+ "links": [
532
+ 31,
533
+ 41
534
+ ],
535
+ "slot_index": 0,
536
+ "shape": 3
537
+ }
538
+ ],
539
+ "properties": {
540
+ "Node name for S&R": "VAEDecode"
541
+ }
542
+ },
543
+ {
544
+ "id": 24,
545
+ "type": "SaveImage",
546
+ "pos": {
547
+ "0": 1209,
548
+ "1": 7,
549
+ "2": 0,
550
+ "3": 0,
551
+ "4": 0,
552
+ "5": 0,
553
+ "6": 0,
554
+ "7": 0,
555
+ "8": 0,
556
+ "9": 0
557
+ },
558
+ "size": {
559
+ "0": 315,
560
+ "1": 270
561
+ },
562
+ "flags": {},
563
+ "order": 14,
564
+ "mode": 0,
565
+ "inputs": [
566
+ {
567
+ "name": "images",
568
+ "type": "IMAGE",
569
+ "link": 41
570
+ }
571
+ ],
572
+ "outputs": [],
573
+ "properties": {},
574
+ "widgets_values": [
575
+ "depth_res"
576
+ ]
577
+ },
578
+ {
579
+ "id": 21,
580
+ "type": "PreviewImage",
581
+ "pos": {
582
+ "0": 1631,
583
+ "1": 20,
584
+ "2": 0,
585
+ "3": 0,
586
+ "4": 0,
587
+ "5": 0,
588
+ "6": 0,
589
+ "7": 0,
590
+ "8": 0,
591
+ "9": 0
592
+ },
593
+ "size": {
594
+ "0": 210,
595
+ "1": 246
596
+ },
597
+ "flags": {},
598
+ "order": 13,
599
+ "mode": 0,
600
+ "inputs": [
601
+ {
602
+ "name": "images",
603
+ "type": "IMAGE",
604
+ "link": 31,
605
+ "slot_index": 0
606
+ }
607
+ ],
608
+ "outputs": [],
609
+ "properties": {
610
+ "Node name for S&R": "PreviewImage"
611
+ }
612
+ },
613
+ {
614
+ "id": 17,
615
+ "type": "PreviewImage",
616
+ "pos": {
617
+ "0": -459,
618
+ "1": -53,
619
+ "2": 0,
620
+ "3": 0,
621
+ "4": 0,
622
+ "5": 0,
623
+ "6": 0,
624
+ "7": 0,
625
+ "8": 0,
626
+ "9": 0
627
+ },
628
+ "size": {
629
+ "0": 210,
630
+ "1": 246
631
+ },
632
+ "flags": {},
633
+ "order": 9,
634
+ "mode": 0,
635
+ "inputs": [
636
+ {
637
+ "name": "images",
638
+ "type": "IMAGE",
639
+ "link": 38,
640
+ "slot_index": 0
641
+ }
642
+ ],
643
+ "outputs": [],
644
+ "properties": {
645
+ "Node name for S&R": "PreviewImage"
646
+ }
647
+ },
648
+ {
649
+ "id": 16,
650
+ "type": "LoadImage",
651
+ "pos": {
652
+ "0": -864,
653
+ "1": -91,
654
+ "2": 0,
655
+ "3": 0,
656
+ "4": 0,
657
+ "5": 0,
658
+ "6": 0,
659
+ "7": 0,
660
+ "8": 0,
661
+ "9": 0
662
+ },
663
+ "size": {
664
+ "0": 315,
665
+ "1": 314
666
+ },
667
+ "flags": {},
668
+ "order": 5,
669
+ "mode": 0,
670
+ "inputs": [],
671
+ "outputs": [
672
+ {
673
+ "name": "IMAGE",
674
+ "type": "IMAGE",
675
+ "links": [
676
+ 37
677
+ ],
678
+ "slot_index": 0,
679
+ "shape": 3
680
+ },
681
+ {
682
+ "name": "MASK",
683
+ "type": "MASK",
684
+ "links": null,
685
+ "shape": 3
686
+ }
687
+ ],
688
+ "properties": {
689
+ "Node name for S&R": "LoadImage"
690
+ },
691
+ "widgets_values": [
692
+ "sample-input-image.jpg",
693
+ "image"
694
+ ]
695
+ }
696
+ ],
697
+ "links": [
698
+ [
699
+ 5,
700
+ 6,
701
+ 0,
702
+ 3,
703
+ 3,
704
+ "LATENT"
705
+ ],
706
+ [
707
+ 6,
708
+ 3,
709
+ 0,
710
+ 7,
711
+ 0,
712
+ "LATENT"
713
+ ],
714
+ [
715
+ 7,
716
+ 8,
717
+ 0,
718
+ 7,
719
+ 1,
720
+ "VAE"
721
+ ],
722
+ [
723
+ 18,
724
+ 5,
725
+ 0,
726
+ 3,
727
+ 1,
728
+ "CONDITIONING"
729
+ ],
730
+ [
731
+ 19,
732
+ 13,
733
+ 0,
734
+ 14,
735
+ 0,
736
+ "FluxControlNet"
737
+ ],
738
+ [
739
+ 26,
740
+ 19,
741
+ 0,
742
+ 3,
743
+ 2,
744
+ "CONDITIONING"
745
+ ],
746
+ [
747
+ 28,
748
+ 14,
749
+ 0,
750
+ 3,
751
+ 4,
752
+ "ControlNetCondition"
753
+ ],
754
+ [
755
+ 31,
756
+ 7,
757
+ 0,
758
+ 21,
759
+ 0,
760
+ "IMAGE"
761
+ ],
762
+ [
763
+ 37,
764
+ 16,
765
+ 0,
766
+ 23,
767
+ 0,
768
+ "IMAGE"
769
+ ],
770
+ [
771
+ 38,
772
+ 23,
773
+ 0,
774
+ 17,
775
+ 0,
776
+ "IMAGE"
777
+ ],
778
+ [
779
+ 40,
780
+ 23,
781
+ 0,
782
+ 14,
783
+ 1,
784
+ "IMAGE"
785
+ ],
786
+ [
787
+ 41,
788
+ 7,
789
+ 0,
790
+ 24,
791
+ 0,
792
+ "IMAGE"
793
+ ],
794
+ [
795
+ 42,
796
+ 27,
797
+ 0,
798
+ 19,
799
+ 0,
800
+ "CLIP"
801
+ ],
802
+ [
803
+ 43,
804
+ 27,
805
+ 0,
806
+ 5,
807
+ 0,
808
+ "CLIP"
809
+ ],
810
+ [
811
+ 44,
812
+ 25,
813
+ 0,
814
+ 3,
815
+ 0,
816
+ "MODEL"
817
+ ]
818
+ ],
819
+ "groups": [],
820
+ "config": {},
821
+ "extra": {
822
+ "ds": {
823
+ "scale": 0.5644739300537773,
824
+ "offset": [
825
+ 1287.2663238645653,
826
+ 539.2604836591274
827
+ ]
828
+ }
829
+ },
830
+ "version": 0.4
831
+ }
workflows/controlNet_hed.json ADDED
@@ -0,0 +1,846 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 51,
3
+ "last_link_id": 116,
4
+ "nodes": [
5
+ {
6
+ "id": 21,
7
+ "type": "PreviewImage",
8
+ "pos": {
9
+ "0": 1322,
10
+ "1": -365,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 210,
22
+ "1": 246
23
+ },
24
+ "flags": {},
25
+ "order": 13,
26
+ "mode": 0,
27
+ "inputs": [
28
+ {
29
+ "name": "images",
30
+ "type": "IMAGE",
31
+ "link": 79,
32
+ "slot_index": 0
33
+ }
34
+ ],
35
+ "outputs": [],
36
+ "properties": {
37
+ "Node name for S&R": "PreviewImage"
38
+ }
39
+ },
40
+ {
41
+ "id": 48,
42
+ "type": "DualCLIPLoaderGGUF",
43
+ "pos": {
44
+ "0": -148.8792724609375,
45
+ "1": 152.18702697753906,
46
+ "2": 0,
47
+ "3": 0,
48
+ "4": 0,
49
+ "5": 0,
50
+ "6": 0,
51
+ "7": 0,
52
+ "8": 0,
53
+ "9": 0
54
+ },
55
+ "size": {
56
+ "0": 307.6995849609375,
57
+ "1": 106
58
+ },
59
+ "flags": {
60
+ "pinned": true
61
+ },
62
+ "order": 0,
63
+ "mode": 0,
64
+ "inputs": [],
65
+ "outputs": [
66
+ {
67
+ "name": "CLIP",
68
+ "type": "CLIP",
69
+ "links": [
70
+ 113,
71
+ 114
72
+ ],
73
+ "slot_index": 0,
74
+ "shape": 3
75
+ }
76
+ ],
77
+ "title": "Dual CLIP Loader (GGUF)",
78
+ "properties": {
79
+ "Node name for S&R": "DualCLIPLoaderGGUF"
80
+ },
81
+ "widgets_values": [
82
+ "clip_l.safetensors",
83
+ "t5xxl_Q8.gguf",
84
+ "flux"
85
+ ],
86
+ "color": "#322",
87
+ "bgcolor": "#533"
88
+ },
89
+ {
90
+ "id": 49,
91
+ "type": "UnetLoaderGGUF",
92
+ "pos": {
93
+ "0": -148.8792724609375,
94
+ "1": 293.18701171875,
95
+ "2": 0,
96
+ "3": 0,
97
+ "4": 0,
98
+ "5": 0,
99
+ "6": 0,
100
+ "7": 0,
101
+ "8": 0,
102
+ "9": 0
103
+ },
104
+ "size": {
105
+ "0": 314.87799072265625,
106
+ "1": 60.64590835571289
107
+ },
108
+ "flags": {
109
+ "pinned": true
110
+ },
111
+ "order": 1,
112
+ "mode": 0,
113
+ "inputs": [],
114
+ "outputs": [
115
+ {
116
+ "name": "MODEL",
117
+ "type": "MODEL",
118
+ "links": [
119
+ 115
120
+ ],
121
+ "slot_index": 0,
122
+ "shape": 3
123
+ }
124
+ ],
125
+ "title": "Unet Model Loader (GGUF)",
126
+ "properties": {
127
+ "Node name for S&R": "UnetLoaderGGUF"
128
+ },
129
+ "widgets_values": [
130
+ "flux1-dev-Q8_0.gguf"
131
+ ],
132
+ "color": "#322",
133
+ "bgcolor": "#533"
134
+ },
135
+ {
136
+ "id": 51,
137
+ "type": "VAELoader",
138
+ "pos": {
139
+ "0": -146.8792724609375,
140
+ "1": 505.18701171875,
141
+ "2": 0,
142
+ "3": 0,
143
+ "4": 0,
144
+ "5": 0,
145
+ "6": 0,
146
+ "7": 0,
147
+ "8": 0,
148
+ "9": 0
149
+ },
150
+ "size": {
151
+ "0": 315,
152
+ "1": 58
153
+ },
154
+ "flags": {
155
+ "pinned": true
156
+ },
157
+ "order": 2,
158
+ "mode": 0,
159
+ "inputs": [],
160
+ "outputs": [
161
+ {
162
+ "name": "VAE",
163
+ "type": "VAE",
164
+ "links": [
165
+ 116
166
+ ],
167
+ "slot_index": 0,
168
+ "shape": 3
169
+ }
170
+ ],
171
+ "title": "VAE Loader",
172
+ "properties": {
173
+ "Node name for S&R": "VAELoader"
174
+ },
175
+ "widgets_values": [
176
+ "flux-vae.safetensors"
177
+ ],
178
+ "color": "#322",
179
+ "bgcolor": "#533"
180
+ },
181
+ {
182
+ "id": 14,
183
+ "type": "ApplyFluxControlNet",
184
+ "pos": {
185
+ "0": 505,
186
+ "1": -378,
187
+ "2": 0,
188
+ "3": 0,
189
+ "4": 0,
190
+ "5": 0,
191
+ "6": 0,
192
+ "7": 0,
193
+ "8": 0,
194
+ "9": 0
195
+ },
196
+ "size": {
197
+ "0": 393,
198
+ "1": 78
199
+ },
200
+ "flags": {},
201
+ "order": 10,
202
+ "mode": 0,
203
+ "inputs": [
204
+ {
205
+ "name": "controlnet",
206
+ "type": "FluxControlNet",
207
+ "link": 44
208
+ },
209
+ {
210
+ "name": "image",
211
+ "type": "IMAGE",
212
+ "link": 110,
213
+ "slot_index": 1
214
+ }
215
+ ],
216
+ "outputs": [
217
+ {
218
+ "name": "controlnet_condition",
219
+ "type": "ControlNetCondition",
220
+ "links": [
221
+ 28
222
+ ],
223
+ "slot_index": 0,
224
+ "shape": 3
225
+ }
226
+ ],
227
+ "properties": {
228
+ "Node name for S&R": "ApplyFluxControlNet"
229
+ },
230
+ "widgets_values": [
231
+ 0.7000000000000001
232
+ ]
233
+ },
234
+ {
235
+ "id": 23,
236
+ "type": "SaveImage",
237
+ "pos": {
238
+ "0": 1354,
239
+ "1": -54,
240
+ "2": 0,
241
+ "3": 0,
242
+ "4": 0,
243
+ "5": 0,
244
+ "6": 0,
245
+ "7": 0,
246
+ "8": 0,
247
+ "9": 0
248
+ },
249
+ "size": {
250
+ "0": 356.1513671875,
251
+ "1": 270
252
+ },
253
+ "flags": {},
254
+ "order": 14,
255
+ "mode": 0,
256
+ "inputs": [
257
+ {
258
+ "name": "images",
259
+ "type": "IMAGE",
260
+ "link": 101
261
+ }
262
+ ],
263
+ "outputs": [],
264
+ "properties": {},
265
+ "widgets_values": [
266
+ "canny_res"
267
+ ]
268
+ },
269
+ {
270
+ "id": 19,
271
+ "type": "CLIPTextEncodeFlux",
272
+ "pos": {
273
+ "0": 447,
274
+ "1": 590,
275
+ "2": 0,
276
+ "3": 0,
277
+ "4": 0,
278
+ "5": 0,
279
+ "6": 0,
280
+ "7": 0,
281
+ "8": 0,
282
+ "9": 0
283
+ },
284
+ "size": {
285
+ "0": 400,
286
+ "1": 200
287
+ },
288
+ "flags": {},
289
+ "order": 7,
290
+ "mode": 0,
291
+ "inputs": [
292
+ {
293
+ "name": "clip",
294
+ "type": "CLIP",
295
+ "link": 114,
296
+ "slot_index": 0
297
+ }
298
+ ],
299
+ "outputs": [
300
+ {
301
+ "name": "CONDITIONING",
302
+ "type": "CONDITIONING",
303
+ "links": [
304
+ 26
305
+ ],
306
+ "slot_index": 0,
307
+ "shape": 3
308
+ }
309
+ ],
310
+ "properties": {
311
+ "Node name for S&R": "CLIPTextEncodeFlux"
312
+ },
313
+ "widgets_values": [
314
+ "",
315
+ "",
316
+ 4
317
+ ]
318
+ },
319
+ {
320
+ "id": 6,
321
+ "type": "EmptyLatentImage",
322
+ "pos": {
323
+ "0": 854,
324
+ "1": 669,
325
+ "2": 0,
326
+ "3": 0,
327
+ "4": 0,
328
+ "5": 0,
329
+ "6": 0,
330
+ "7": 0,
331
+ "8": 0,
332
+ "9": 0
333
+ },
334
+ "size": {
335
+ "0": 315,
336
+ "1": 106
337
+ },
338
+ "flags": {},
339
+ "order": 3,
340
+ "mode": 0,
341
+ "inputs": [],
342
+ "outputs": [
343
+ {
344
+ "name": "LATENT",
345
+ "type": "LATENT",
346
+ "links": [
347
+ 66
348
+ ],
349
+ "slot_index": 0,
350
+ "shape": 3
351
+ }
352
+ ],
353
+ "properties": {
354
+ "Node name for S&R": "EmptyLatentImage"
355
+ },
356
+ "widgets_values": [
357
+ 1024,
358
+ 1024,
359
+ 1
360
+ ]
361
+ },
362
+ {
363
+ "id": 13,
364
+ "type": "LoadFluxControlNet",
365
+ "pos": {
366
+ "0": -164,
367
+ "1": 385,
368
+ "2": 0,
369
+ "3": 0,
370
+ "4": 0,
371
+ "5": 0,
372
+ "6": 0,
373
+ "7": 0,
374
+ "8": 0,
375
+ "9": 0
376
+ },
377
+ "size": {
378
+ "0": 316.83343505859375,
379
+ "1": 86.47058868408203
380
+ },
381
+ "flags": {},
382
+ "order": 4,
383
+ "mode": 0,
384
+ "inputs": [],
385
+ "outputs": [
386
+ {
387
+ "name": "ControlNet",
388
+ "type": "FluxControlNet",
389
+ "links": [
390
+ 44
391
+ ],
392
+ "slot_index": 0,
393
+ "shape": 3
394
+ }
395
+ ],
396
+ "properties": {
397
+ "Node name for S&R": "LoadFluxControlNet"
398
+ },
399
+ "widgets_values": [
400
+ "flux-dev",
401
+ "flux-hed-controlnet-v3.safetensors"
402
+ ]
403
+ },
404
+ {
405
+ "id": 47,
406
+ "type": "HEDPreprocessor",
407
+ "pos": {
408
+ "0": 100,
409
+ "1": -372,
410
+ "2": 0,
411
+ "3": 0,
412
+ "4": 0,
413
+ "5": 0,
414
+ "6": 0,
415
+ "7": 0,
416
+ "8": 0,
417
+ "9": 0
418
+ },
419
+ "size": {
420
+ "0": 315,
421
+ "1": 82
422
+ },
423
+ "flags": {},
424
+ "order": 8,
425
+ "mode": 0,
426
+ "inputs": [
427
+ {
428
+ "name": "image",
429
+ "type": "IMAGE",
430
+ "link": 108
431
+ }
432
+ ],
433
+ "outputs": [
434
+ {
435
+ "name": "IMAGE",
436
+ "type": "IMAGE",
437
+ "links": [
438
+ 109,
439
+ 110
440
+ ],
441
+ "slot_index": 0,
442
+ "shape": 3
443
+ }
444
+ ],
445
+ "properties": {
446
+ "Node name for S&R": "HEDPreprocessor"
447
+ },
448
+ "widgets_values": [
449
+ "enable",
450
+ 1024
451
+ ]
452
+ },
453
+ {
454
+ "id": 3,
455
+ "type": "XlabsSampler",
456
+ "pos": {
457
+ "0": 77,
458
+ "1": -214,
459
+ "2": 0,
460
+ "3": 0,
461
+ "4": 0,
462
+ "5": 0,
463
+ "6": 0,
464
+ "7": 0,
465
+ "8": 0,
466
+ "9": 0
467
+ },
468
+ "size": {
469
+ "0": 342.5999755859375,
470
+ "1": 282
471
+ },
472
+ "flags": {},
473
+ "order": 11,
474
+ "mode": 0,
475
+ "inputs": [
476
+ {
477
+ "name": "model",
478
+ "type": "MODEL",
479
+ "link": 115,
480
+ "slot_index": 0
481
+ },
482
+ {
483
+ "name": "conditioning",
484
+ "type": "CONDITIONING",
485
+ "link": 18
486
+ },
487
+ {
488
+ "name": "neg_conditioning",
489
+ "type": "CONDITIONING",
490
+ "link": 26
491
+ },
492
+ {
493
+ "name": "latent_image",
494
+ "type": "LATENT",
495
+ "link": 66
496
+ },
497
+ {
498
+ "name": "controlnet_condition",
499
+ "type": "ControlNetCondition",
500
+ "link": 28
501
+ }
502
+ ],
503
+ "outputs": [
504
+ {
505
+ "name": "latent",
506
+ "type": "LATENT",
507
+ "links": [
508
+ 6
509
+ ],
510
+ "shape": 3
511
+ }
512
+ ],
513
+ "properties": {
514
+ "Node name for S&R": "XlabsSampler"
515
+ },
516
+ "widgets_values": [
517
+ 324242532547,
518
+ "fixed",
519
+ 25,
520
+ 1,
521
+ 3.5,
522
+ 0,
523
+ 1
524
+ ]
525
+ },
526
+ {
527
+ "id": 7,
528
+ "type": "VAEDecode",
529
+ "pos": {
530
+ "0": 868,
531
+ "1": 576,
532
+ "2": 0,
533
+ "3": 0,
534
+ "4": 0,
535
+ "5": 0,
536
+ "6": 0,
537
+ "7": 0,
538
+ "8": 0,
539
+ "9": 0
540
+ },
541
+ "size": {
542
+ "0": 210,
543
+ "1": 46
544
+ },
545
+ "flags": {},
546
+ "order": 12,
547
+ "mode": 0,
548
+ "inputs": [
549
+ {
550
+ "name": "samples",
551
+ "type": "LATENT",
552
+ "link": 6,
553
+ "slot_index": 0
554
+ },
555
+ {
556
+ "name": "vae",
557
+ "type": "VAE",
558
+ "link": 116
559
+ }
560
+ ],
561
+ "outputs": [
562
+ {
563
+ "name": "IMAGE",
564
+ "type": "IMAGE",
565
+ "links": [
566
+ 79,
567
+ 101
568
+ ],
569
+ "slot_index": 0,
570
+ "shape": 3
571
+ }
572
+ ],
573
+ "properties": {
574
+ "Node name for S&R": "VAEDecode"
575
+ }
576
+ },
577
+ {
578
+ "id": 5,
579
+ "type": "CLIPTextEncodeFlux",
580
+ "pos": {
581
+ "0": 457,
582
+ "1": -239,
583
+ "2": 0,
584
+ "3": 0,
585
+ "4": 0,
586
+ "5": 0,
587
+ "6": 0,
588
+ "7": 0,
589
+ "8": 0,
590
+ "9": 0
591
+ },
592
+ "size": {
593
+ "0": 468.0985107421875,
594
+ "1": 318.92108154296875
595
+ },
596
+ "flags": {},
597
+ "order": 6,
598
+ "mode": 0,
599
+ "inputs": [
600
+ {
601
+ "name": "clip",
602
+ "type": "CLIP",
603
+ "link": 113,
604
+ "slot_index": 0
605
+ }
606
+ ],
607
+ "outputs": [
608
+ {
609
+ "name": "CONDITIONING",
610
+ "type": "CONDITIONING",
611
+ "links": [
612
+ 18
613
+ ],
614
+ "slot_index": 0,
615
+ "shape": 3
616
+ }
617
+ ],
618
+ "properties": {
619
+ "Node name for S&R": "CLIPTextEncodeFlux"
620
+ },
621
+ "widgets_values": [
622
+ "woman citing",
623
+ "woman citing",
624
+ 4
625
+ ]
626
+ },
627
+ {
628
+ "id": 16,
629
+ "type": "LoadImage",
630
+ "pos": {
631
+ "0": -1138,
632
+ "1": -139,
633
+ "2": 0,
634
+ "3": 0,
635
+ "4": 0,
636
+ "5": 0,
637
+ "6": 0,
638
+ "7": 0,
639
+ "8": 0,
640
+ "9": 0
641
+ },
642
+ "size": {
643
+ "0": 315,
644
+ "1": 314
645
+ },
646
+ "flags": {},
647
+ "order": 5,
648
+ "mode": 0,
649
+ "inputs": [],
650
+ "outputs": [
651
+ {
652
+ "name": "IMAGE",
653
+ "type": "IMAGE",
654
+ "links": [
655
+ 108
656
+ ],
657
+ "slot_index": 0,
658
+ "shape": 3
659
+ },
660
+ {
661
+ "name": "MASK",
662
+ "type": "MASK",
663
+ "links": null,
664
+ "shape": 3
665
+ }
666
+ ],
667
+ "properties": {
668
+ "Node name for S&R": "LoadImage"
669
+ },
670
+ "widgets_values": [
671
+ "sample-input-image.jpg",
672
+ "image"
673
+ ]
674
+ },
675
+ {
676
+ "id": 39,
677
+ "type": "PreviewImage",
678
+ "pos": {
679
+ "0": -750,
680
+ "1": -93,
681
+ "2": 0,
682
+ "3": 0,
683
+ "4": 0,
684
+ "5": 0,
685
+ "6": 0,
686
+ "7": 0,
687
+ "8": 0,
688
+ "9": 0
689
+ },
690
+ "size": {
691
+ "0": 210,
692
+ "1": 246
693
+ },
694
+ "flags": {
695
+ "collapsed": false
696
+ },
697
+ "order": 9,
698
+ "mode": 0,
699
+ "inputs": [
700
+ {
701
+ "name": "images",
702
+ "type": "IMAGE",
703
+ "link": 109
704
+ }
705
+ ],
706
+ "outputs": [],
707
+ "properties": {
708
+ "Node name for S&R": "PreviewImage"
709
+ }
710
+ }
711
+ ],
712
+ "links": [
713
+ [
714
+ 6,
715
+ 3,
716
+ 0,
717
+ 7,
718
+ 0,
719
+ "LATENT"
720
+ ],
721
+ [
722
+ 18,
723
+ 5,
724
+ 0,
725
+ 3,
726
+ 1,
727
+ "CONDITIONING"
728
+ ],
729
+ [
730
+ 26,
731
+ 19,
732
+ 0,
733
+ 3,
734
+ 2,
735
+ "CONDITIONING"
736
+ ],
737
+ [
738
+ 28,
739
+ 14,
740
+ 0,
741
+ 3,
742
+ 4,
743
+ "ControlNetCondition"
744
+ ],
745
+ [
746
+ 44,
747
+ 13,
748
+ 0,
749
+ 14,
750
+ 0,
751
+ "FluxControlNet"
752
+ ],
753
+ [
754
+ 66,
755
+ 6,
756
+ 0,
757
+ 3,
758
+ 3,
759
+ "LATENT"
760
+ ],
761
+ [
762
+ 79,
763
+ 7,
764
+ 0,
765
+ 21,
766
+ 0,
767
+ "IMAGE"
768
+ ],
769
+ [
770
+ 101,
771
+ 7,
772
+ 0,
773
+ 23,
774
+ 0,
775
+ "IMAGE"
776
+ ],
777
+ [
778
+ 108,
779
+ 16,
780
+ 0,
781
+ 47,
782
+ 0,
783
+ "IMAGE"
784
+ ],
785
+ [
786
+ 109,
787
+ 47,
788
+ 0,
789
+ 39,
790
+ 0,
791
+ "IMAGE"
792
+ ],
793
+ [
794
+ 110,
795
+ 47,
796
+ 0,
797
+ 14,
798
+ 1,
799
+ "IMAGE"
800
+ ],
801
+ [
802
+ 113,
803
+ 48,
804
+ 0,
805
+ 5,
806
+ 0,
807
+ "CLIP"
808
+ ],
809
+ [
810
+ 114,
811
+ 48,
812
+ 0,
813
+ 19,
814
+ 0,
815
+ "CLIP"
816
+ ],
817
+ [
818
+ 115,
819
+ 49,
820
+ 0,
821
+ 3,
822
+ 0,
823
+ "MODEL"
824
+ ],
825
+ [
826
+ 116,
827
+ 51,
828
+ 0,
829
+ 7,
830
+ 1,
831
+ "VAE"
832
+ ]
833
+ ],
834
+ "groups": [],
835
+ "config": {},
836
+ "extra": {
837
+ "ds": {
838
+ "scale": 0.6830134553650705,
839
+ "offset": [
840
+ 1824.380492639422,
841
+ 942.3436259364107
842
+ ]
843
+ }
844
+ },
845
+ "version": 0.4
846
+ }
workflows/img2img.json ADDED
@@ -0,0 +1,956 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 21,
3
+ "last_link_id": 24,
4
+ "nodes": [
5
+ {
6
+ "id": 1,
7
+ "type": "DualCLIPLoaderGGUF",
8
+ "pos": {
9
+ "0": 74,
10
+ "1": 222,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 315,
22
+ "1": 106
23
+ },
24
+ "flags": {
25
+ "pinned": true
26
+ },
27
+ "order": 0,
28
+ "mode": 0,
29
+ "inputs": [],
30
+ "outputs": [
31
+ {
32
+ "name": "CLIP",
33
+ "type": "CLIP",
34
+ "links": [
35
+ 14
36
+ ],
37
+ "shape": 3
38
+ }
39
+ ],
40
+ "title": "Dual CLIP Loader (GGUF)",
41
+ "properties": {
42
+ "Node name for S&R": "DualCLIPLoaderGGUF"
43
+ },
44
+ "widgets_values": [
45
+ "clip_l_2.safetensors",
46
+ "t5xxl_Q8.gguf",
47
+ "flux"
48
+ ],
49
+ "color": "#322",
50
+ "bgcolor": "#533"
51
+ },
52
+ {
53
+ "id": 2,
54
+ "type": "UnetLoaderGGUF",
55
+ "pos": {
56
+ "0": 74,
57
+ "1": 365,
58
+ "2": 0,
59
+ "3": 0,
60
+ "4": 0,
61
+ "5": 0,
62
+ "6": 0,
63
+ "7": 0,
64
+ "8": 0,
65
+ "9": 0
66
+ },
67
+ "size": {
68
+ "0": 314.3998107910156,
69
+ "1": 60.6082763671875
70
+ },
71
+ "flags": {
72
+ "pinned": true
73
+ },
74
+ "order": 1,
75
+ "mode": 0,
76
+ "inputs": [],
77
+ "outputs": [
78
+ {
79
+ "name": "MODEL",
80
+ "type": "MODEL",
81
+ "links": [
82
+ 16,
83
+ 24
84
+ ],
85
+ "slot_index": 0,
86
+ "shape": 3
87
+ }
88
+ ],
89
+ "title": "Unet Model Loader (GGUF)",
90
+ "properties": {
91
+ "Node name for S&R": "UnetLoaderGGUF"
92
+ },
93
+ "widgets_values": [
94
+ "flux1-dev-Q8_0.gguf"
95
+ ],
96
+ "color": "#322",
97
+ "bgcolor": "#533"
98
+ },
99
+ {
100
+ "id": 15,
101
+ "type": "BasicScheduler",
102
+ "pos": {
103
+ "0": 820,
104
+ "1": 612,
105
+ "2": 0,
106
+ "3": 0,
107
+ "4": 0,
108
+ "5": 0,
109
+ "6": 0,
110
+ "7": 0,
111
+ "8": 0,
112
+ "9": 0
113
+ },
114
+ "size": {
115
+ "0": 268.8857421875,
116
+ "1": 106
117
+ },
118
+ "flags": {
119
+ "pinned": true
120
+ },
121
+ "order": 8,
122
+ "mode": 0,
123
+ "inputs": [
124
+ {
125
+ "name": "model",
126
+ "type": "MODEL",
127
+ "link": 16
128
+ }
129
+ ],
130
+ "outputs": [
131
+ {
132
+ "name": "SIGMAS",
133
+ "type": "SIGMAS",
134
+ "links": [
135
+ 15
136
+ ],
137
+ "slot_index": 0,
138
+ "shape": 3
139
+ }
140
+ ],
141
+ "title": "Scheduler",
142
+ "properties": {
143
+ "Node name for S&R": "BasicScheduler"
144
+ },
145
+ "widgets_values": [
146
+ "normal",
147
+ 25,
148
+ 0.85
149
+ ],
150
+ "color": "#223",
151
+ "bgcolor": "#335"
152
+ },
153
+ {
154
+ "id": 14,
155
+ "type": "KSamplerSelect",
156
+ "pos": {
157
+ "0": 820,
158
+ "1": 520,
159
+ "2": 0,
160
+ "3": 0,
161
+ "4": 0,
162
+ "5": 0,
163
+ "6": 0,
164
+ "7": 0,
165
+ "8": 0,
166
+ "9": 0
167
+ },
168
+ "size": {
169
+ "0": 268.5687561035156,
170
+ "1": 58
171
+ },
172
+ "flags": {
173
+ "pinned": true
174
+ },
175
+ "order": 2,
176
+ "mode": 0,
177
+ "inputs": [],
178
+ "outputs": [
179
+ {
180
+ "name": "SAMPLER",
181
+ "type": "SAMPLER",
182
+ "links": [
183
+ 11
184
+ ],
185
+ "slot_index": 0,
186
+ "shape": 3
187
+ }
188
+ ],
189
+ "title": "Sampler",
190
+ "properties": {
191
+ "Node name for S&R": "KSamplerSelect"
192
+ },
193
+ "widgets_values": [
194
+ "euler"
195
+ ],
196
+ "color": "#223",
197
+ "bgcolor": "#335"
198
+ },
199
+ {
200
+ "id": 13,
201
+ "type": "RandomNoise",
202
+ "pos": {
203
+ "0": 820,
204
+ "1": 405,
205
+ "2": 0,
206
+ "3": 0,
207
+ "4": 0,
208
+ "5": 0,
209
+ "6": 0,
210
+ "7": 0,
211
+ "8": 0,
212
+ "9": 0
213
+ },
214
+ "size": {
215
+ "0": 268.8857421875,
216
+ "1": 82
217
+ },
218
+ "flags": {
219
+ "pinned": true
220
+ },
221
+ "order": 3,
222
+ "mode": 0,
223
+ "inputs": [],
224
+ "outputs": [
225
+ {
226
+ "name": "NOISE",
227
+ "type": "NOISE",
228
+ "links": [
229
+ 10
230
+ ],
231
+ "slot_index": 0,
232
+ "shape": 3
233
+ }
234
+ ],
235
+ "title": "Seed",
236
+ "properties": {
237
+ "Node name for S&R": "RandomNoise"
238
+ },
239
+ "widgets_values": [
240
+ 600359149251474,
241
+ "randomize"
242
+ ],
243
+ "color": "#223",
244
+ "bgcolor": "#335"
245
+ },
246
+ {
247
+ "id": 20,
248
+ "type": "ImageScaleToTotalPixels",
249
+ "pos": {
250
+ "0": 820,
251
+ "1": 292,
252
+ "2": 0,
253
+ "3": 0,
254
+ "4": 0,
255
+ "5": 0,
256
+ "6": 0,
257
+ "7": 0,
258
+ "8": 0,
259
+ "9": 0
260
+ },
261
+ "size": {
262
+ "0": 269.872314453125,
263
+ "1": 82
264
+ },
265
+ "flags": {
266
+ "pinned": true
267
+ },
268
+ "order": 9,
269
+ "mode": 0,
270
+ "inputs": [
271
+ {
272
+ "name": "image",
273
+ "type": "IMAGE",
274
+ "link": 23
275
+ }
276
+ ],
277
+ "outputs": [
278
+ {
279
+ "name": "IMAGE",
280
+ "type": "IMAGE",
281
+ "links": [
282
+ 22
283
+ ],
284
+ "shape": 3
285
+ }
286
+ ],
287
+ "title": "Input Image Scale",
288
+ "properties": {
289
+ "Node name for S&R": "ImageScaleToTotalPixels"
290
+ },
291
+ "widgets_values": [
292
+ "lanczos",
293
+ 1
294
+ ],
295
+ "color": "#223",
296
+ "bgcolor": "#335"
297
+ },
298
+ {
299
+ "id": 9,
300
+ "type": "FluxGuidance",
301
+ "pos": {
302
+ "0": 820,
303
+ "1": 201,
304
+ "2": 0,
305
+ "3": 0,
306
+ "4": 0,
307
+ "5": 0,
308
+ "6": 0,
309
+ "7": 0,
310
+ "8": 0,
311
+ "9": 0
312
+ },
313
+ "size": {
314
+ "0": 269.5687561035156,
315
+ "1": 58
316
+ },
317
+ "flags": {
318
+ "pinned": true
319
+ },
320
+ "order": 10,
321
+ "mode": 0,
322
+ "inputs": [
323
+ {
324
+ "name": "conditioning",
325
+ "type": "CONDITIONING",
326
+ "link": 13
327
+ }
328
+ ],
329
+ "outputs": [
330
+ {
331
+ "name": "CONDITIONING",
332
+ "type": "CONDITIONING",
333
+ "links": [
334
+ 5
335
+ ],
336
+ "slot_index": 0,
337
+ "shape": 3
338
+ }
339
+ ],
340
+ "properties": {
341
+ "Node name for S&R": "FluxGuidance"
342
+ },
343
+ "widgets_values": [
344
+ 2
345
+ ],
346
+ "color": "#223",
347
+ "bgcolor": "#335"
348
+ },
349
+ {
350
+ "id": 18,
351
+ "type": "SaveImage",
352
+ "pos": {
353
+ "0": 1095,
354
+ "1": 202,
355
+ "2": 0,
356
+ "3": 0,
357
+ "4": 0,
358
+ "5": 0,
359
+ "6": 0,
360
+ "7": 0,
361
+ "8": 0,
362
+ "9": 0
363
+ },
364
+ "size": {
365
+ "0": 504.0967712402344,
366
+ "1": 486.4903564453125
367
+ },
368
+ "flags": {
369
+ "pinned": true
370
+ },
371
+ "order": 15,
372
+ "mode": 0,
373
+ "inputs": [
374
+ {
375
+ "name": "images",
376
+ "type": "IMAGE",
377
+ "link": 19
378
+ }
379
+ ],
380
+ "outputs": [],
381
+ "title": "Saved image",
382
+ "properties": {},
383
+ "widgets_values": [
384
+ "ComfyUI"
385
+ ],
386
+ "color": "#222",
387
+ "bgcolor": "#000"
388
+ },
389
+ {
390
+ "id": 21,
391
+ "type": "LoadImage",
392
+ "pos": {
393
+ "0": 654,
394
+ "1": 751,
395
+ "2": 0,
396
+ "3": 0,
397
+ "4": 0,
398
+ "5": 0,
399
+ "6": 0,
400
+ "7": 0,
401
+ "8": 0,
402
+ "9": 0
403
+ },
404
+ "size": {
405
+ "0": 432.3708801269531,
406
+ "1": 314
407
+ },
408
+ "flags": {
409
+ "pinned": true
410
+ },
411
+ "order": 4,
412
+ "mode": 0,
413
+ "inputs": [],
414
+ "outputs": [
415
+ {
416
+ "name": "IMAGE",
417
+ "type": "IMAGE",
418
+ "links": [
419
+ 23
420
+ ],
421
+ "slot_index": 0,
422
+ "shape": 3
423
+ },
424
+ {
425
+ "name": "MASK",
426
+ "type": "MASK",
427
+ "links": null,
428
+ "shape": 3
429
+ }
430
+ ],
431
+ "title": "Input Image",
432
+ "properties": {
433
+ "Node name for S&R": "LoadImage"
434
+ },
435
+ "widgets_values": [
436
+ "sample-input-image.jpg",
437
+ "image"
438
+ ],
439
+ "color": "#222",
440
+ "bgcolor": "#000"
441
+ },
442
+ {
443
+ "id": 8,
444
+ "type": "VAEDecode",
445
+ "pos": {
446
+ "0": 686,
447
+ "1": 191,
448
+ "2": 0,
449
+ "3": 0,
450
+ "4": 0,
451
+ "5": 0,
452
+ "6": 0,
453
+ "7": 0,
454
+ "8": 0,
455
+ "9": 0
456
+ },
457
+ "size": {
458
+ "0": 210,
459
+ "1": 46
460
+ },
461
+ "flags": {
462
+ "collapsed": true,
463
+ "pinned": true
464
+ },
465
+ "order": 14,
466
+ "mode": 0,
467
+ "inputs": [
468
+ {
469
+ "name": "samples",
470
+ "type": "LATENT",
471
+ "link": 8
472
+ },
473
+ {
474
+ "name": "vae",
475
+ "type": "VAE",
476
+ "link": 2
477
+ }
478
+ ],
479
+ "outputs": [
480
+ {
481
+ "name": "IMAGE",
482
+ "type": "IMAGE",
483
+ "links": [
484
+ 19
485
+ ],
486
+ "slot_index": 0,
487
+ "shape": 3
488
+ }
489
+ ],
490
+ "properties": {
491
+ "Node name for S&R": "VAEDecode"
492
+ },
493
+ "color": "#222",
494
+ "bgcolor": "#000"
495
+ },
496
+ {
497
+ "id": 19,
498
+ "type": "VAEEncode",
499
+ "pos": {
500
+ "0": 549,
501
+ "1": 192,
502
+ "2": 0,
503
+ "3": 0,
504
+ "4": 0,
505
+ "5": 0,
506
+ "6": 0,
507
+ "7": 0,
508
+ "8": 0,
509
+ "9": 0
510
+ },
511
+ "size": {
512
+ "0": 210,
513
+ "1": 46
514
+ },
515
+ "flags": {
516
+ "collapsed": true,
517
+ "pinned": true
518
+ },
519
+ "order": 11,
520
+ "mode": 0,
521
+ "inputs": [
522
+ {
523
+ "name": "pixels",
524
+ "type": "IMAGE",
525
+ "link": 22
526
+ },
527
+ {
528
+ "name": "vae",
529
+ "type": "VAE",
530
+ "link": 21
531
+ }
532
+ ],
533
+ "outputs": [
534
+ {
535
+ "name": "LATENT",
536
+ "type": "LATENT",
537
+ "links": [
538
+ 20
539
+ ],
540
+ "slot_index": 0,
541
+ "shape": 3
542
+ }
543
+ ],
544
+ "properties": {
545
+ "Node name for S&R": "VAEEncode"
546
+ },
547
+ "color": "#222",
548
+ "bgcolor": "#000"
549
+ },
550
+ {
551
+ "id": 17,
552
+ "type": "SamplerCustomAdvanced",
553
+ "pos": {
554
+ "0": 382,
555
+ "1": 192,
556
+ "2": 0,
557
+ "3": 0,
558
+ "4": 0,
559
+ "5": 0,
560
+ "6": 0,
561
+ "7": 0,
562
+ "8": 0,
563
+ "9": 0
564
+ },
565
+ "size": {
566
+ "0": 355.20001220703125,
567
+ "1": 106
568
+ },
569
+ "flags": {
570
+ "collapsed": true,
571
+ "pinned": true
572
+ },
573
+ "order": 13,
574
+ "mode": 0,
575
+ "inputs": [
576
+ {
577
+ "name": "noise",
578
+ "type": "NOISE",
579
+ "link": 10
580
+ },
581
+ {
582
+ "name": "guider",
583
+ "type": "GUIDER",
584
+ "link": 9
585
+ },
586
+ {
587
+ "name": "sampler",
588
+ "type": "SAMPLER",
589
+ "link": 11
590
+ },
591
+ {
592
+ "name": "sigmas",
593
+ "type": "SIGMAS",
594
+ "link": 15
595
+ },
596
+ {
597
+ "name": "latent_image",
598
+ "type": "LATENT",
599
+ "link": 20
600
+ }
601
+ ],
602
+ "outputs": [
603
+ {
604
+ "name": "output",
605
+ "type": "LATENT",
606
+ "links": [
607
+ 8
608
+ ],
609
+ "slot_index": 0,
610
+ "shape": 3
611
+ },
612
+ {
613
+ "name": "denoised_output",
614
+ "type": "LATENT",
615
+ "links": null,
616
+ "shape": 3
617
+ }
618
+ ],
619
+ "title": "SamplerAdvanced",
620
+ "properties": {
621
+ "Node name for S&R": "SamplerCustomAdvanced"
622
+ },
623
+ "color": "#222",
624
+ "bgcolor": "#000"
625
+ },
626
+ {
627
+ "id": 11,
628
+ "type": "CLIPTextEncode",
629
+ "pos": {
630
+ "0": 1095,
631
+ "1": 721,
632
+ "2": 0,
633
+ "3": 0,
634
+ "4": 0,
635
+ "5": 0,
636
+ "6": 0,
637
+ "7": 0,
638
+ "8": 0,
639
+ "9": 0
640
+ },
641
+ "size": {
642
+ "0": 507.1328125,
643
+ "1": 340.8622741699219
644
+ },
645
+ "flags": {
646
+ "pinned": true
647
+ },
648
+ "order": 7,
649
+ "mode": 0,
650
+ "inputs": [
651
+ {
652
+ "name": "clip",
653
+ "type": "CLIP",
654
+ "link": 14
655
+ }
656
+ ],
657
+ "outputs": [
658
+ {
659
+ "name": "CONDITIONING",
660
+ "type": "CONDITIONING",
661
+ "links": [
662
+ 13
663
+ ],
664
+ "shape": 3
665
+ }
666
+ ],
667
+ "title": "Prompt",
668
+ "properties": {
669
+ "Node name for S&R": "CLIPTextEncode"
670
+ },
671
+ "widgets_values": [
672
+ "A Victorian closeup a Scottish woman with a very shocked face and open wide mouth is giving a lecture."
673
+ ],
674
+ "color": "#232",
675
+ "bgcolor": "#353"
676
+ },
677
+ {
678
+ "id": 6,
679
+ "type": "BasicGuider",
680
+ "pos": {
681
+ "0": 248,
682
+ "1": 192,
683
+ "2": 0,
684
+ "3": 0,
685
+ "4": 0,
686
+ "5": 0,
687
+ "6": 0,
688
+ "7": 0,
689
+ "8": 0,
690
+ "9": 0
691
+ },
692
+ "size": {
693
+ "0": 241.79998779296875,
694
+ "1": 46
695
+ },
696
+ "flags": {
697
+ "collapsed": true,
698
+ "pinned": true
699
+ },
700
+ "order": 12,
701
+ "mode": 0,
702
+ "inputs": [
703
+ {
704
+ "name": "model",
705
+ "type": "MODEL",
706
+ "link": 24
707
+ },
708
+ {
709
+ "name": "conditioning",
710
+ "type": "CONDITIONING",
711
+ "link": 5
712
+ }
713
+ ],
714
+ "outputs": [
715
+ {
716
+ "name": "GUIDER",
717
+ "type": "GUIDER",
718
+ "links": [
719
+ 9
720
+ ],
721
+ "slot_index": 0,
722
+ "shape": 3
723
+ }
724
+ ],
725
+ "properties": {
726
+ "Node name for S&R": "BasicGuider"
727
+ },
728
+ "color": "#222",
729
+ "bgcolor": "#000"
730
+ },
731
+ {
732
+ "id": 4,
733
+ "type": "VAELoader",
734
+ "pos": {
735
+ "0": 75,
736
+ "1": 461,
737
+ "2": 0,
738
+ "3": 0,
739
+ "4": 0,
740
+ "5": 0,
741
+ "6": 0,
742
+ "7": 0,
743
+ "8": 0,
744
+ "9": 0
745
+ },
746
+ "size": {
747
+ "0": 315,
748
+ "1": 58
749
+ },
750
+ "flags": {
751
+ "pinned": true
752
+ },
753
+ "order": 5,
754
+ "mode": 0,
755
+ "inputs": [],
756
+ "outputs": [
757
+ {
758
+ "name": "VAE",
759
+ "type": "VAE",
760
+ "links": [
761
+ 2,
762
+ 21
763
+ ],
764
+ "slot_index": 0,
765
+ "shape": 3
766
+ }
767
+ ],
768
+ "title": "VAE Loader",
769
+ "properties": {
770
+ "Node name for S&R": "VAELoader"
771
+ },
772
+ "widgets_values": [
773
+ "flux-vae.safetensors"
774
+ ],
775
+ "color": "#322",
776
+ "bgcolor": "#533"
777
+ },
778
+ {
779
+ "id": 5,
780
+ "type": "Note",
781
+ "pos": {
782
+ "0": 397,
783
+ "1": 224,
784
+ "2": 0,
785
+ "3": 0,
786
+ "4": 0,
787
+ "5": 0,
788
+ "6": 0,
789
+ "7": 0,
790
+ "8": 0,
791
+ "9": 0
792
+ },
793
+ "size": {
794
+ "0": 420.7815856933594,
795
+ "1": 493.9324035644531
796
+ },
797
+ "flags": {
798
+ "pinned": true
799
+ },
800
+ "order": 6,
801
+ "mode": 0,
802
+ "inputs": [],
803
+ "outputs": [],
804
+ "properties": {
805
+ "text": ""
806
+ },
807
+ "widgets_values": [
808
+ " --== SIMPLE FLUX1.D WITH IMG_TO_IMG v2 GGUF ==--\n\n\nThis workflow is 2x faster than original workflow from XLabs for lora.\nNvidia RTX 3090 - XLabs workflow 2.2s/it, this workflow 1.1s/it\n\nCLIP T5xx - GGUF Q8 (default), fp16 - Q8 very close to fp16. Fp16 is giving sometimes slighty better results but not always, fp8 verion is much worse than fp16.\n\nMODEL - GGUF Q8 (default), Q4K, Q8 is extremely close to fp16, fp8 has worse quality.\nIf you need to use 4-bit use Q4K (quality closer to fp16) than nf4 but Q4 is slower around 35% than nf4.\n\n------------------------------------------------------------------------\n\n1. Install Manager\nhttps://github.com/ltdrdata/ComfyUI-Manager\nLater under manager run \"Install Missing Custom Nodes\" and later also \"Update All\".\n\n2. Download files.\n CLIP\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/clip \n MODELS\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/unet \n VAE\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/vae\n\n3. Put files to the correct locations.\nCLIP files to ComfyUI\\models\\clip\nMODELS files to ComfyUI\\models\\unet\nVAE file to ComfyUI\\models\\vae\n\nUsually lora needs trigger word! Except are realism or mjv6"
809
+ ],
810
+ "color": "#432",
811
+ "bgcolor": "#653"
812
+ }
813
+ ],
814
+ "links": [
815
+ [
816
+ 2,
817
+ 4,
818
+ 0,
819
+ 8,
820
+ 1,
821
+ "VAE"
822
+ ],
823
+ [
824
+ 5,
825
+ 9,
826
+ 0,
827
+ 6,
828
+ 1,
829
+ "CONDITIONING"
830
+ ],
831
+ [
832
+ 8,
833
+ 17,
834
+ 0,
835
+ 8,
836
+ 0,
837
+ "LATENT"
838
+ ],
839
+ [
840
+ 9,
841
+ 6,
842
+ 0,
843
+ 17,
844
+ 1,
845
+ "GUIDER"
846
+ ],
847
+ [
848
+ 10,
849
+ 13,
850
+ 0,
851
+ 17,
852
+ 0,
853
+ "NOISE"
854
+ ],
855
+ [
856
+ 11,
857
+ 14,
858
+ 0,
859
+ 17,
860
+ 2,
861
+ "SAMPLER"
862
+ ],
863
+ [
864
+ 13,
865
+ 11,
866
+ 0,
867
+ 9,
868
+ 0,
869
+ "CONDITIONING"
870
+ ],
871
+ [
872
+ 14,
873
+ 1,
874
+ 0,
875
+ 11,
876
+ 0,
877
+ "CLIP"
878
+ ],
879
+ [
880
+ 15,
881
+ 15,
882
+ 0,
883
+ 17,
884
+ 3,
885
+ "SIGMAS"
886
+ ],
887
+ [
888
+ 16,
889
+ 2,
890
+ 0,
891
+ 15,
892
+ 0,
893
+ "MODEL"
894
+ ],
895
+ [
896
+ 19,
897
+ 8,
898
+ 0,
899
+ 18,
900
+ 0,
901
+ "IMAGE"
902
+ ],
903
+ [
904
+ 20,
905
+ 19,
906
+ 0,
907
+ 17,
908
+ 4,
909
+ "LATENT"
910
+ ],
911
+ [
912
+ 21,
913
+ 4,
914
+ 0,
915
+ 19,
916
+ 1,
917
+ "VAE"
918
+ ],
919
+ [
920
+ 22,
921
+ 20,
922
+ 0,
923
+ 19,
924
+ 0,
925
+ "IMAGE"
926
+ ],
927
+ [
928
+ 23,
929
+ 21,
930
+ 0,
931
+ 20,
932
+ 0,
933
+ "IMAGE"
934
+ ],
935
+ [
936
+ 24,
937
+ 2,
938
+ 0,
939
+ 6,
940
+ 0,
941
+ "MODEL"
942
+ ]
943
+ ],
944
+ "groups": [],
945
+ "config": {},
946
+ "extra": {
947
+ "ds": {
948
+ "scale": 0.9090909090909091,
949
+ "offset": [
950
+ -51.91171118388738,
951
+ 14.912934453607884
952
+ ]
953
+ }
954
+ },
955
+ "version": 0.4
956
+ }
workflows/img2img_lora.json ADDED
@@ -0,0 +1,1017 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 21,
3
+ "last_link_id": 23,
4
+ "nodes": [
5
+ {
6
+ "id": 1,
7
+ "type": "DualCLIPLoaderGGUF",
8
+ "pos": {
9
+ "0": 74,
10
+ "1": 222,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 315,
22
+ "1": 106
23
+ },
24
+ "flags": {
25
+ "pinned": true
26
+ },
27
+ "order": 0,
28
+ "mode": 0,
29
+ "inputs": [],
30
+ "outputs": [
31
+ {
32
+ "name": "CLIP",
33
+ "type": "CLIP",
34
+ "links": [
35
+ 14
36
+ ],
37
+ "shape": 3
38
+ }
39
+ ],
40
+ "title": "Dual CLIP Loader (GGUF)",
41
+ "properties": {
42
+ "Node name for S&R": "DualCLIPLoaderGGUF"
43
+ },
44
+ "widgets_values": [
45
+ "clip_l_2.safetensors",
46
+ "t5xxl_Q8.gguf",
47
+ "flux"
48
+ ],
49
+ "color": "#322",
50
+ "bgcolor": "#533"
51
+ },
52
+ {
53
+ "id": 3,
54
+ "type": "LoraLoaderModelOnly",
55
+ "pos": {
56
+ "0": 74,
57
+ "1": 460,
58
+ "2": 0,
59
+ "3": 0,
60
+ "4": 0,
61
+ "5": 0,
62
+ "6": 0,
63
+ "7": 0,
64
+ "8": 0,
65
+ "9": 0
66
+ },
67
+ "size": {
68
+ "0": 315,
69
+ "1": 82
70
+ },
71
+ "flags": {
72
+ "pinned": true
73
+ },
74
+ "order": 9,
75
+ "mode": 0,
76
+ "inputs": [
77
+ {
78
+ "name": "model",
79
+ "type": "MODEL",
80
+ "link": 17
81
+ }
82
+ ],
83
+ "outputs": [
84
+ {
85
+ "name": "MODEL",
86
+ "type": "MODEL",
87
+ "links": [
88
+ 18
89
+ ],
90
+ "slot_index": 0,
91
+ "shape": 3
92
+ }
93
+ ],
94
+ "title": "Lora Loader",
95
+ "properties": {
96
+ "Node name for S&R": "LoraLoaderModelOnly"
97
+ },
98
+ "widgets_values": [
99
+ "Jinx_Vi_Caitlyn_Mel_from_Arcane_mx.safetensors",
100
+ 0.9
101
+ ],
102
+ "color": "#322",
103
+ "bgcolor": "#533"
104
+ },
105
+ {
106
+ "id": 2,
107
+ "type": "UnetLoaderGGUF",
108
+ "pos": {
109
+ "0": 74,
110
+ "1": 365,
111
+ "2": 0,
112
+ "3": 0,
113
+ "4": 0,
114
+ "5": 0,
115
+ "6": 0,
116
+ "7": 0,
117
+ "8": 0,
118
+ "9": 0
119
+ },
120
+ "size": {
121
+ "0": 314.3998107910156,
122
+ "1": 60.6082763671875
123
+ },
124
+ "flags": {
125
+ "pinned": true
126
+ },
127
+ "order": 1,
128
+ "mode": 0,
129
+ "inputs": [],
130
+ "outputs": [
131
+ {
132
+ "name": "MODEL",
133
+ "type": "MODEL",
134
+ "links": [
135
+ 16,
136
+ 17
137
+ ],
138
+ "slot_index": 0,
139
+ "shape": 3
140
+ }
141
+ ],
142
+ "title": "Unet Model Loader (GGUF)",
143
+ "properties": {
144
+ "Node name for S&R": "UnetLoaderGGUF"
145
+ },
146
+ "widgets_values": [
147
+ "flux1-dev-Q8_0.gguf"
148
+ ],
149
+ "color": "#322",
150
+ "bgcolor": "#533"
151
+ },
152
+ {
153
+ "id": 4,
154
+ "type": "VAELoader",
155
+ "pos": {
156
+ "0": 74,
157
+ "1": 578,
158
+ "2": 0,
159
+ "3": 0,
160
+ "4": 0,
161
+ "5": 0,
162
+ "6": 0,
163
+ "7": 0,
164
+ "8": 0,
165
+ "9": 0
166
+ },
167
+ "size": {
168
+ "0": 315,
169
+ "1": 58
170
+ },
171
+ "flags": {
172
+ "pinned": true
173
+ },
174
+ "order": 2,
175
+ "mode": 0,
176
+ "inputs": [],
177
+ "outputs": [
178
+ {
179
+ "name": "VAE",
180
+ "type": "VAE",
181
+ "links": [
182
+ 2,
183
+ 21
184
+ ],
185
+ "slot_index": 0,
186
+ "shape": 3
187
+ }
188
+ ],
189
+ "title": "VAE Loader",
190
+ "properties": {
191
+ "Node name for S&R": "VAELoader"
192
+ },
193
+ "widgets_values": [
194
+ "flux-vae.safetensors"
195
+ ],
196
+ "color": "#322",
197
+ "bgcolor": "#533"
198
+ },
199
+ {
200
+ "id": 15,
201
+ "type": "BasicScheduler",
202
+ "pos": {
203
+ "0": 820,
204
+ "1": 612,
205
+ "2": 0,
206
+ "3": 0,
207
+ "4": 0,
208
+ "5": 0,
209
+ "6": 0,
210
+ "7": 0,
211
+ "8": 0,
212
+ "9": 0
213
+ },
214
+ "size": {
215
+ "0": 268.8857421875,
216
+ "1": 106
217
+ },
218
+ "flags": {
219
+ "pinned": true
220
+ },
221
+ "order": 8,
222
+ "mode": 0,
223
+ "inputs": [
224
+ {
225
+ "name": "model",
226
+ "type": "MODEL",
227
+ "link": 16
228
+ }
229
+ ],
230
+ "outputs": [
231
+ {
232
+ "name": "SIGMAS",
233
+ "type": "SIGMAS",
234
+ "links": [
235
+ 15
236
+ ],
237
+ "slot_index": 0,
238
+ "shape": 3
239
+ }
240
+ ],
241
+ "title": "Scheduler",
242
+ "properties": {
243
+ "Node name for S&R": "BasicScheduler"
244
+ },
245
+ "widgets_values": [
246
+ "normal",
247
+ 25,
248
+ 0.85
249
+ ],
250
+ "color": "#223",
251
+ "bgcolor": "#335"
252
+ },
253
+ {
254
+ "id": 14,
255
+ "type": "KSamplerSelect",
256
+ "pos": {
257
+ "0": 820,
258
+ "1": 520,
259
+ "2": 0,
260
+ "3": 0,
261
+ "4": 0,
262
+ "5": 0,
263
+ "6": 0,
264
+ "7": 0,
265
+ "8": 0,
266
+ "9": 0
267
+ },
268
+ "size": {
269
+ "0": 268.5687561035156,
270
+ "1": 58
271
+ },
272
+ "flags": {
273
+ "pinned": true
274
+ },
275
+ "order": 3,
276
+ "mode": 0,
277
+ "inputs": [],
278
+ "outputs": [
279
+ {
280
+ "name": "SAMPLER",
281
+ "type": "SAMPLER",
282
+ "links": [
283
+ 11
284
+ ],
285
+ "slot_index": 0,
286
+ "shape": 3
287
+ }
288
+ ],
289
+ "title": "Sampler",
290
+ "properties": {
291
+ "Node name for S&R": "KSamplerSelect"
292
+ },
293
+ "widgets_values": [
294
+ "euler"
295
+ ],
296
+ "color": "#223",
297
+ "bgcolor": "#335"
298
+ },
299
+ {
300
+ "id": 13,
301
+ "type": "RandomNoise",
302
+ "pos": {
303
+ "0": 820,
304
+ "1": 405,
305
+ "2": 0,
306
+ "3": 0,
307
+ "4": 0,
308
+ "5": 0,
309
+ "6": 0,
310
+ "7": 0,
311
+ "8": 0,
312
+ "9": 0
313
+ },
314
+ "size": {
315
+ "0": 268.8857421875,
316
+ "1": 82
317
+ },
318
+ "flags": {
319
+ "pinned": true
320
+ },
321
+ "order": 4,
322
+ "mode": 0,
323
+ "inputs": [],
324
+ "outputs": [
325
+ {
326
+ "name": "NOISE",
327
+ "type": "NOISE",
328
+ "links": [
329
+ 10
330
+ ],
331
+ "slot_index": 0,
332
+ "shape": 3
333
+ }
334
+ ],
335
+ "title": "Seed",
336
+ "properties": {
337
+ "Node name for S&R": "RandomNoise"
338
+ },
339
+ "widgets_values": [
340
+ 1036692936379522,
341
+ "randomize"
342
+ ],
343
+ "color": "#223",
344
+ "bgcolor": "#335"
345
+ },
346
+ {
347
+ "id": 20,
348
+ "type": "ImageScaleToTotalPixels",
349
+ "pos": {
350
+ "0": 820,
351
+ "1": 292,
352
+ "2": 0,
353
+ "3": 0,
354
+ "4": 0,
355
+ "5": 0,
356
+ "6": 0,
357
+ "7": 0,
358
+ "8": 0,
359
+ "9": 0
360
+ },
361
+ "size": {
362
+ "0": 269.872314453125,
363
+ "1": 82
364
+ },
365
+ "flags": {
366
+ "pinned": true
367
+ },
368
+ "order": 10,
369
+ "mode": 0,
370
+ "inputs": [
371
+ {
372
+ "name": "image",
373
+ "type": "IMAGE",
374
+ "link": 23
375
+ }
376
+ ],
377
+ "outputs": [
378
+ {
379
+ "name": "IMAGE",
380
+ "type": "IMAGE",
381
+ "links": [
382
+ 22
383
+ ],
384
+ "shape": 3
385
+ }
386
+ ],
387
+ "title": "Input Image Scale",
388
+ "properties": {
389
+ "Node name for S&R": "ImageScaleToTotalPixels"
390
+ },
391
+ "widgets_values": [
392
+ "lanczos",
393
+ 1
394
+ ],
395
+ "color": "#223",
396
+ "bgcolor": "#335"
397
+ },
398
+ {
399
+ "id": 9,
400
+ "type": "FluxGuidance",
401
+ "pos": {
402
+ "0": 820,
403
+ "1": 201,
404
+ "2": 0,
405
+ "3": 0,
406
+ "4": 0,
407
+ "5": 0,
408
+ "6": 0,
409
+ "7": 0,
410
+ "8": 0,
411
+ "9": 0
412
+ },
413
+ "size": {
414
+ "0": 269.5687561035156,
415
+ "1": 58
416
+ },
417
+ "flags": {
418
+ "pinned": true
419
+ },
420
+ "order": 11,
421
+ "mode": 0,
422
+ "inputs": [
423
+ {
424
+ "name": "conditioning",
425
+ "type": "CONDITIONING",
426
+ "link": 13
427
+ }
428
+ ],
429
+ "outputs": [
430
+ {
431
+ "name": "CONDITIONING",
432
+ "type": "CONDITIONING",
433
+ "links": [
434
+ 5
435
+ ],
436
+ "slot_index": 0,
437
+ "shape": 3
438
+ }
439
+ ],
440
+ "properties": {
441
+ "Node name for S&R": "FluxGuidance"
442
+ },
443
+ "widgets_values": [
444
+ 3.5
445
+ ],
446
+ "color": "#223",
447
+ "bgcolor": "#335"
448
+ },
449
+ {
450
+ "id": 18,
451
+ "type": "SaveImage",
452
+ "pos": {
453
+ "0": 1095,
454
+ "1": 202,
455
+ "2": 0,
456
+ "3": 0,
457
+ "4": 0,
458
+ "5": 0,
459
+ "6": 0,
460
+ "7": 0,
461
+ "8": 0,
462
+ "9": 0
463
+ },
464
+ "size": {
465
+ "0": 504.0967712402344,
466
+ "1": 486.4903564453125
467
+ },
468
+ "flags": {
469
+ "pinned": true
470
+ },
471
+ "order": 16,
472
+ "mode": 0,
473
+ "inputs": [
474
+ {
475
+ "name": "images",
476
+ "type": "IMAGE",
477
+ "link": 19
478
+ }
479
+ ],
480
+ "outputs": [],
481
+ "title": "Saved image",
482
+ "properties": {},
483
+ "widgets_values": [
484
+ "ComfyUI"
485
+ ],
486
+ "color": "#222",
487
+ "bgcolor": "#000"
488
+ },
489
+ {
490
+ "id": 21,
491
+ "type": "LoadImage",
492
+ "pos": {
493
+ "0": 654,
494
+ "1": 751,
495
+ "2": 0,
496
+ "3": 0,
497
+ "4": 0,
498
+ "5": 0,
499
+ "6": 0,
500
+ "7": 0,
501
+ "8": 0,
502
+ "9": 0
503
+ },
504
+ "size": {
505
+ "0": 432.3708801269531,
506
+ "1": 314
507
+ },
508
+ "flags": {
509
+ "pinned": true
510
+ },
511
+ "order": 5,
512
+ "mode": 0,
513
+ "inputs": [],
514
+ "outputs": [
515
+ {
516
+ "name": "IMAGE",
517
+ "type": "IMAGE",
518
+ "links": [
519
+ 23
520
+ ],
521
+ "slot_index": 0,
522
+ "shape": 3
523
+ },
524
+ {
525
+ "name": "MASK",
526
+ "type": "MASK",
527
+ "links": null,
528
+ "shape": 3
529
+ }
530
+ ],
531
+ "title": "Input Image",
532
+ "properties": {
533
+ "Node name for S&R": "LoadImage"
534
+ },
535
+ "widgets_values": [
536
+ "sample-input-image.jpg",
537
+ "image"
538
+ ],
539
+ "color": "#222",
540
+ "bgcolor": "#000"
541
+ },
542
+ {
543
+ "id": 8,
544
+ "type": "VAEDecode",
545
+ "pos": {
546
+ "0": 686,
547
+ "1": 191,
548
+ "2": 0,
549
+ "3": 0,
550
+ "4": 0,
551
+ "5": 0,
552
+ "6": 0,
553
+ "7": 0,
554
+ "8": 0,
555
+ "9": 0
556
+ },
557
+ "size": {
558
+ "0": 210,
559
+ "1": 46
560
+ },
561
+ "flags": {
562
+ "collapsed": true,
563
+ "pinned": true
564
+ },
565
+ "order": 15,
566
+ "mode": 0,
567
+ "inputs": [
568
+ {
569
+ "name": "samples",
570
+ "type": "LATENT",
571
+ "link": 8
572
+ },
573
+ {
574
+ "name": "vae",
575
+ "type": "VAE",
576
+ "link": 2
577
+ }
578
+ ],
579
+ "outputs": [
580
+ {
581
+ "name": "IMAGE",
582
+ "type": "IMAGE",
583
+ "links": [
584
+ 19
585
+ ],
586
+ "slot_index": 0,
587
+ "shape": 3
588
+ }
589
+ ],
590
+ "properties": {
591
+ "Node name for S&R": "VAEDecode"
592
+ },
593
+ "color": "#222",
594
+ "bgcolor": "#000"
595
+ },
596
+ {
597
+ "id": 19,
598
+ "type": "VAEEncode",
599
+ "pos": {
600
+ "0": 549,
601
+ "1": 192,
602
+ "2": 0,
603
+ "3": 0,
604
+ "4": 0,
605
+ "5": 0,
606
+ "6": 0,
607
+ "7": 0,
608
+ "8": 0,
609
+ "9": 0
610
+ },
611
+ "size": {
612
+ "0": 210,
613
+ "1": 46
614
+ },
615
+ "flags": {
616
+ "collapsed": true,
617
+ "pinned": true
618
+ },
619
+ "order": 12,
620
+ "mode": 0,
621
+ "inputs": [
622
+ {
623
+ "name": "pixels",
624
+ "type": "IMAGE",
625
+ "link": 22
626
+ },
627
+ {
628
+ "name": "vae",
629
+ "type": "VAE",
630
+ "link": 21
631
+ }
632
+ ],
633
+ "outputs": [
634
+ {
635
+ "name": "LATENT",
636
+ "type": "LATENT",
637
+ "links": [
638
+ 20
639
+ ],
640
+ "slot_index": 0,
641
+ "shape": 3
642
+ }
643
+ ],
644
+ "properties": {
645
+ "Node name for S&R": "VAEEncode"
646
+ },
647
+ "color": "#222",
648
+ "bgcolor": "#000"
649
+ },
650
+ {
651
+ "id": 17,
652
+ "type": "SamplerCustomAdvanced",
653
+ "pos": {
654
+ "0": 382,
655
+ "1": 192,
656
+ "2": 0,
657
+ "3": 0,
658
+ "4": 0,
659
+ "5": 0,
660
+ "6": 0,
661
+ "7": 0,
662
+ "8": 0,
663
+ "9": 0
664
+ },
665
+ "size": {
666
+ "0": 355.20001220703125,
667
+ "1": 106
668
+ },
669
+ "flags": {
670
+ "collapsed": true,
671
+ "pinned": true
672
+ },
673
+ "order": 14,
674
+ "mode": 0,
675
+ "inputs": [
676
+ {
677
+ "name": "noise",
678
+ "type": "NOISE",
679
+ "link": 10
680
+ },
681
+ {
682
+ "name": "guider",
683
+ "type": "GUIDER",
684
+ "link": 9
685
+ },
686
+ {
687
+ "name": "sampler",
688
+ "type": "SAMPLER",
689
+ "link": 11
690
+ },
691
+ {
692
+ "name": "sigmas",
693
+ "type": "SIGMAS",
694
+ "link": 15
695
+ },
696
+ {
697
+ "name": "latent_image",
698
+ "type": "LATENT",
699
+ "link": 20
700
+ }
701
+ ],
702
+ "outputs": [
703
+ {
704
+ "name": "output",
705
+ "type": "LATENT",
706
+ "links": [
707
+ 8
708
+ ],
709
+ "slot_index": 0,
710
+ "shape": 3
711
+ },
712
+ {
713
+ "name": "denoised_output",
714
+ "type": "LATENT",
715
+ "links": null,
716
+ "shape": 3
717
+ }
718
+ ],
719
+ "title": "SamplerAdvanced",
720
+ "properties": {
721
+ "Node name for S&R": "SamplerCustomAdvanced"
722
+ },
723
+ "color": "#222",
724
+ "bgcolor": "#000"
725
+ },
726
+ {
727
+ "id": 6,
728
+ "type": "BasicGuider",
729
+ "pos": {
730
+ "0": 247,
731
+ "1": 192,
732
+ "2": 0,
733
+ "3": 0,
734
+ "4": 0,
735
+ "5": 0,
736
+ "6": 0,
737
+ "7": 0,
738
+ "8": 0,
739
+ "9": 0
740
+ },
741
+ "size": {
742
+ "0": 241.79998779296875,
743
+ "1": 46
744
+ },
745
+ "flags": {
746
+ "collapsed": true,
747
+ "pinned": true
748
+ },
749
+ "order": 13,
750
+ "mode": 0,
751
+ "inputs": [
752
+ {
753
+ "name": "model",
754
+ "type": "MODEL",
755
+ "link": 18
756
+ },
757
+ {
758
+ "name": "conditioning",
759
+ "type": "CONDITIONING",
760
+ "link": 5
761
+ }
762
+ ],
763
+ "outputs": [
764
+ {
765
+ "name": "GUIDER",
766
+ "type": "GUIDER",
767
+ "links": [
768
+ 9
769
+ ],
770
+ "slot_index": 0,
771
+ "shape": 3
772
+ }
773
+ ],
774
+ "properties": {
775
+ "Node name for S&R": "BasicGuider"
776
+ },
777
+ "color": "#222",
778
+ "bgcolor": "#000"
779
+ },
780
+ {
781
+ "id": 5,
782
+ "type": "Note",
783
+ "pos": {
784
+ "0": 397,
785
+ "1": 224,
786
+ "2": 0,
787
+ "3": 0,
788
+ "4": 0,
789
+ "5": 0,
790
+ "6": 0,
791
+ "7": 0,
792
+ "8": 0,
793
+ "9": 0
794
+ },
795
+ "size": {
796
+ "0": 420.7815856933594,
797
+ "1": 493.9324035644531
798
+ },
799
+ "flags": {
800
+ "pinned": true
801
+ },
802
+ "order": 6,
803
+ "mode": 0,
804
+ "inputs": [],
805
+ "outputs": [],
806
+ "properties": {
807
+ "text": ""
808
+ },
809
+ "widgets_values": [
810
+ " --== SIMPLE FLUX1.D WITH LORA AND IMG_TO_IMG v2 GGUF ==--\n\n\nThis workflow is 2x faster than original workflow from XLabs for lora.\nNvidia RTX 3090 - XLabs workflow 2.2s/it, this workflow 1.1s/it\n\nCLIP T5xx - GGUF Q8 (default), fp16 - Q8 very close to fp16. Fp16 is giving sometimes slighty better results but not always, fp8 verion is much worse than fp16.\n\nMODEL - GGUF Q8 (default), Q4K, Q8 is extremely close to fp16, fp8 has worse quality.\nIf you need to use 4-bit use Q4K (quality closer to fp16) than nf4 but Q4 is slower around 35% than nf4.\n\n------------------------------------------------------------------------\n\n1. Install Manager\nhttps://github.com/ltdrdata/ComfyUI-Manager\nLater under manager run \"Install Missing Custom Nodes\" and later also \"Update All\".\n\n2. Download files.\n CLIP\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/clip \n MODELS\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/unet \n VAE\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/vae\n LORAS https://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/xlabs/loras\n\n3. Put files to the correct locations.\nCLIP files to ComfyUI\\models\\clip\nMODELS files to ComfyUI\\models\\unet\nVAE file to ComfyUI\\models\\vae\nLORAS files to ComfyUI\\models\\xlabs\\loras\n\nUsually lora needs trigger word! Except are realism or mjv6"
811
+ ],
812
+ "color": "#432",
813
+ "bgcolor": "#653"
814
+ },
815
+ {
816
+ "id": 11,
817
+ "type": "CLIPTextEncode",
818
+ "pos": {
819
+ "0": 1095,
820
+ "1": 721,
821
+ "2": 0,
822
+ "3": 0,
823
+ "4": 0,
824
+ "5": 0,
825
+ "6": 0,
826
+ "7": 0,
827
+ "8": 0,
828
+ "9": 0
829
+ },
830
+ "size": {
831
+ "0": 507.1328125,
832
+ "1": 340.8622741699219
833
+ },
834
+ "flags": {
835
+ "pinned": true
836
+ },
837
+ "order": 7,
838
+ "mode": 0,
839
+ "inputs": [
840
+ {
841
+ "name": "clip",
842
+ "type": "CLIP",
843
+ "link": 14
844
+ }
845
+ ],
846
+ "outputs": [
847
+ {
848
+ "name": "CONDITIONING",
849
+ "type": "CONDITIONING",
850
+ "links": [
851
+ 13
852
+ ],
853
+ "shape": 3
854
+ }
855
+ ],
856
+ "title": "Prompt",
857
+ "properties": {
858
+ "Node name for S&R": "CLIPTextEncode"
859
+ },
860
+ "widgets_values": [
861
+ "jinx sitting at rock"
862
+ ],
863
+ "color": "#232",
864
+ "bgcolor": "#353"
865
+ }
866
+ ],
867
+ "links": [
868
+ [
869
+ 2,
870
+ 4,
871
+ 0,
872
+ 8,
873
+ 1,
874
+ "VAE"
875
+ ],
876
+ [
877
+ 5,
878
+ 9,
879
+ 0,
880
+ 6,
881
+ 1,
882
+ "CONDITIONING"
883
+ ],
884
+ [
885
+ 8,
886
+ 17,
887
+ 0,
888
+ 8,
889
+ 0,
890
+ "LATENT"
891
+ ],
892
+ [
893
+ 9,
894
+ 6,
895
+ 0,
896
+ 17,
897
+ 1,
898
+ "GUIDER"
899
+ ],
900
+ [
901
+ 10,
902
+ 13,
903
+ 0,
904
+ 17,
905
+ 0,
906
+ "NOISE"
907
+ ],
908
+ [
909
+ 11,
910
+ 14,
911
+ 0,
912
+ 17,
913
+ 2,
914
+ "SAMPLER"
915
+ ],
916
+ [
917
+ 13,
918
+ 11,
919
+ 0,
920
+ 9,
921
+ 0,
922
+ "CONDITIONING"
923
+ ],
924
+ [
925
+ 14,
926
+ 1,
927
+ 0,
928
+ 11,
929
+ 0,
930
+ "CLIP"
931
+ ],
932
+ [
933
+ 15,
934
+ 15,
935
+ 0,
936
+ 17,
937
+ 3,
938
+ "SIGMAS"
939
+ ],
940
+ [
941
+ 16,
942
+ 2,
943
+ 0,
944
+ 15,
945
+ 0,
946
+ "MODEL"
947
+ ],
948
+ [
949
+ 17,
950
+ 2,
951
+ 0,
952
+ 3,
953
+ 0,
954
+ "MODEL"
955
+ ],
956
+ [
957
+ 18,
958
+ 3,
959
+ 0,
960
+ 6,
961
+ 0,
962
+ "MODEL"
963
+ ],
964
+ [
965
+ 19,
966
+ 8,
967
+ 0,
968
+ 18,
969
+ 0,
970
+ "IMAGE"
971
+ ],
972
+ [
973
+ 20,
974
+ 19,
975
+ 0,
976
+ 17,
977
+ 4,
978
+ "LATENT"
979
+ ],
980
+ [
981
+ 21,
982
+ 4,
983
+ 0,
984
+ 19,
985
+ 1,
986
+ "VAE"
987
+ ],
988
+ [
989
+ 22,
990
+ 20,
991
+ 0,
992
+ 19,
993
+ 0,
994
+ "IMAGE"
995
+ ],
996
+ [
997
+ 23,
998
+ 21,
999
+ 0,
1000
+ 20,
1001
+ 0,
1002
+ "IMAGE"
1003
+ ]
1004
+ ],
1005
+ "groups": [],
1006
+ "config": {},
1007
+ "extra": {
1008
+ "ds": {
1009
+ "scale": 0.9090909090909091,
1010
+ "offset": [
1011
+ -27.467057863574873,
1012
+ 14.912934453607884
1013
+ ]
1014
+ }
1015
+ },
1016
+ "version": 0.4
1017
+ }
workflows/ipadapterr.json ADDED
@@ -0,0 +1,825 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 40,
3
+ "last_link_id": 83,
4
+ "nodes": [
5
+ {
6
+ "id": 36,
7
+ "type": "PreviewImage",
8
+ "pos": {
9
+ "0": 1663,
10
+ "1": -228,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 865.8053588867188,
22
+ "1": 863.5560913085938
23
+ },
24
+ "flags": {},
25
+ "order": 13,
26
+ "mode": 0,
27
+ "inputs": [
28
+ {
29
+ "name": "images",
30
+ "type": "IMAGE",
31
+ "link": 76,
32
+ "slot_index": 0
33
+ }
34
+ ],
35
+ "outputs": [],
36
+ "properties": {
37
+ "Node name for S&R": "PreviewImage"
38
+ }
39
+ },
40
+ {
41
+ "id": 37,
42
+ "type": "DualCLIPLoaderGGUF",
43
+ "pos": {
44
+ "0": -559.10595703125,
45
+ "1": 241.48109436035156,
46
+ "2": 0,
47
+ "3": 0,
48
+ "4": 0,
49
+ "5": 0,
50
+ "6": 0,
51
+ "7": 0,
52
+ "8": 0,
53
+ "9": 0
54
+ },
55
+ "size": {
56
+ "0": 315,
57
+ "1": 106
58
+ },
59
+ "flags": {
60
+ "pinned": true
61
+ },
62
+ "order": 0,
63
+ "mode": 0,
64
+ "inputs": [],
65
+ "outputs": [
66
+ {
67
+ "name": "CLIP",
68
+ "type": "CLIP",
69
+ "links": [
70
+ 78,
71
+ 81
72
+ ],
73
+ "slot_index": 0,
74
+ "shape": 3
75
+ }
76
+ ],
77
+ "title": "Dual CLIP Loader (GGUF)",
78
+ "properties": {
79
+ "Node name for S&R": "DualCLIPLoaderGGUF"
80
+ },
81
+ "widgets_values": [
82
+ "clip_l.safetensors",
83
+ "t5xxl_Q8.gguf",
84
+ "flux"
85
+ ],
86
+ "color": "#322",
87
+ "bgcolor": "#533"
88
+ },
89
+ {
90
+ "id": 38,
91
+ "type": "UnetLoaderGGUF",
92
+ "pos": {
93
+ "0": -559.10595703125,
94
+ "1": 382.4811096191406,
95
+ "2": 0,
96
+ "3": 0,
97
+ "4": 0,
98
+ "5": 0,
99
+ "6": 0,
100
+ "7": 0,
101
+ "8": 0,
102
+ "9": 0
103
+ },
104
+ "size": {
105
+ "0": 314.87799072265625,
106
+ "1": 60.64590835571289
107
+ },
108
+ "flags": {
109
+ "pinned": true
110
+ },
111
+ "order": 1,
112
+ "mode": 0,
113
+ "inputs": [],
114
+ "outputs": [
115
+ {
116
+ "name": "MODEL",
117
+ "type": "MODEL",
118
+ "links": [
119
+ 82
120
+ ],
121
+ "slot_index": 0,
122
+ "shape": 3
123
+ }
124
+ ],
125
+ "title": "Unet Model Loader (GGUF)",
126
+ "properties": {
127
+ "Node name for S&R": "UnetLoaderGGUF"
128
+ },
129
+ "widgets_values": [
130
+ "flux1-dev-Q8_0.gguf"
131
+ ],
132
+ "color": "#322",
133
+ "bgcolor": "#533"
134
+ },
135
+ {
136
+ "id": 40,
137
+ "type": "VAELoader",
138
+ "pos": {
139
+ "0": -557.10595703125,
140
+ "1": 594.4810791015625,
141
+ "2": 0,
142
+ "3": 0,
143
+ "4": 0,
144
+ "5": 0,
145
+ "6": 0,
146
+ "7": 0,
147
+ "8": 0,
148
+ "9": 0
149
+ },
150
+ "size": {
151
+ "0": 328.1487121582031,
152
+ "1": 58
153
+ },
154
+ "flags": {
155
+ "pinned": true
156
+ },
157
+ "order": 2,
158
+ "mode": 0,
159
+ "inputs": [],
160
+ "outputs": [
161
+ {
162
+ "name": "VAE",
163
+ "type": "VAE",
164
+ "links": [
165
+ 80
166
+ ],
167
+ "slot_index": 0,
168
+ "shape": 3
169
+ }
170
+ ],
171
+ "title": "VAE Loader",
172
+ "properties": {
173
+ "Node name for S&R": "VAELoader"
174
+ },
175
+ "widgets_values": [
176
+ "flux-vae.safetensors"
177
+ ],
178
+ "color": "#322",
179
+ "bgcolor": "#533"
180
+ },
181
+ {
182
+ "id": 16,
183
+ "type": "LoadImage",
184
+ "pos": {
185
+ "0": -887,
186
+ "1": -295,
187
+ "2": 0,
188
+ "3": 0,
189
+ "4": 0,
190
+ "5": 0,
191
+ "6": 0,
192
+ "7": 0,
193
+ "8": 0,
194
+ "9": 0
195
+ },
196
+ "size": {
197
+ "0": 315,
198
+ "1": 314
199
+ },
200
+ "flags": {},
201
+ "order": 3,
202
+ "mode": 0,
203
+ "inputs": [],
204
+ "outputs": [
205
+ {
206
+ "name": "IMAGE",
207
+ "type": "IMAGE",
208
+ "links": [
209
+ 55,
210
+ 72
211
+ ],
212
+ "slot_index": 0,
213
+ "shape": 3
214
+ },
215
+ {
216
+ "name": "MASK",
217
+ "type": "MASK",
218
+ "links": null,
219
+ "shape": 3
220
+ }
221
+ ],
222
+ "properties": {
223
+ "Node name for S&R": "LoadImage"
224
+ },
225
+ "widgets_values": [
226
+ "05.png",
227
+ "image"
228
+ ]
229
+ },
230
+ {
231
+ "id": 29,
232
+ "type": "ImageCrop",
233
+ "pos": {
234
+ "0": -153,
235
+ "1": -142,
236
+ "2": 0,
237
+ "3": 0,
238
+ "4": 0,
239
+ "5": 0,
240
+ "6": 0,
241
+ "7": 0,
242
+ "8": 0,
243
+ "9": 0
244
+ },
245
+ "size": {
246
+ "0": 315,
247
+ "1": 130
248
+ },
249
+ "flags": {},
250
+ "order": 8,
251
+ "mode": 0,
252
+ "inputs": [
253
+ {
254
+ "name": "image",
255
+ "type": "IMAGE",
256
+ "link": 55,
257
+ "slot_index": 0
258
+ }
259
+ ],
260
+ "outputs": [
261
+ {
262
+ "name": "IMAGE",
263
+ "type": "IMAGE",
264
+ "links": [],
265
+ "slot_index": 0,
266
+ "shape": 3
267
+ }
268
+ ],
269
+ "properties": {
270
+ "Node name for S&R": "ImageCrop"
271
+ },
272
+ "widgets_values": [
273
+ 1024,
274
+ 512,
275
+ 4,
276
+ 4
277
+ ]
278
+ },
279
+ {
280
+ "id": 33,
281
+ "type": "ImageScale",
282
+ "pos": {
283
+ "0": -158,
284
+ "1": -333,
285
+ "2": 0,
286
+ "3": 0,
287
+ "4": 0,
288
+ "5": 0,
289
+ "6": 0,
290
+ "7": 0,
291
+ "8": 0,
292
+ "9": 0
293
+ },
294
+ "size": {
295
+ "0": 315,
296
+ "1": 130
297
+ },
298
+ "flags": {},
299
+ "order": 9,
300
+ "mode": 0,
301
+ "inputs": [
302
+ {
303
+ "name": "image",
304
+ "type": "IMAGE",
305
+ "link": 72,
306
+ "slot_index": 0
307
+ }
308
+ ],
309
+ "outputs": [
310
+ {
311
+ "name": "IMAGE",
312
+ "type": "IMAGE",
313
+ "links": [
314
+ 73
315
+ ],
316
+ "slot_index": 0,
317
+ "shape": 3
318
+ }
319
+ ],
320
+ "properties": {
321
+ "Node name for S&R": "ImageScale"
322
+ },
323
+ "widgets_values": [
324
+ "nearest-exact",
325
+ 1024,
326
+ 1024,
327
+ "disabled"
328
+ ]
329
+ },
330
+ {
331
+ "id": 5,
332
+ "type": "CLIPTextEncodeFlux",
333
+ "pos": {
334
+ "0": 189,
335
+ "1": -357,
336
+ "2": 0,
337
+ "3": 0,
338
+ "4": 0,
339
+ "5": 0,
340
+ "6": 0,
341
+ "7": 0,
342
+ "8": 0,
343
+ "9": 0
344
+ },
345
+ "size": {
346
+ "0": 400,
347
+ "1": 200
348
+ },
349
+ "flags": {},
350
+ "order": 6,
351
+ "mode": 0,
352
+ "inputs": [
353
+ {
354
+ "name": "clip",
355
+ "type": "CLIP",
356
+ "link": 78,
357
+ "slot_index": 0
358
+ }
359
+ ],
360
+ "outputs": [
361
+ {
362
+ "name": "CONDITIONING",
363
+ "type": "CONDITIONING",
364
+ "links": [
365
+ 18
366
+ ],
367
+ "slot_index": 0,
368
+ "shape": 3
369
+ }
370
+ ],
371
+ "properties": {
372
+ "Node name for S&R": "CLIPTextEncodeFlux"
373
+ },
374
+ "widgets_values": [
375
+ "holding sign with glowing green text \"X-LABS IP Adapter\"",
376
+ "holding sign with glowing green text \"X-LABS IP Adapter\"",
377
+ 4
378
+ ]
379
+ },
380
+ {
381
+ "id": 32,
382
+ "type": "LoadFluxIPAdapter",
383
+ "pos": {
384
+ "0": 125,
385
+ "1": 579,
386
+ "2": 0,
387
+ "3": 0,
388
+ "4": 0,
389
+ "5": 0,
390
+ "6": 0,
391
+ "7": 0,
392
+ "8": 0,
393
+ "9": 0
394
+ },
395
+ "size": {
396
+ "0": 315,
397
+ "1": 106
398
+ },
399
+ "flags": {},
400
+ "order": 4,
401
+ "mode": 0,
402
+ "inputs": [],
403
+ "outputs": [
404
+ {
405
+ "name": "ipadapterFlux",
406
+ "type": "IP_ADAPTER_FLUX",
407
+ "links": [
408
+ 65
409
+ ],
410
+ "slot_index": 0,
411
+ "shape": 3
412
+ }
413
+ ],
414
+ "properties": {
415
+ "Node name for S&R": "LoadFluxIPAdapter"
416
+ },
417
+ "widgets_values": [
418
+ "flux-ip-adapter.safetensors",
419
+ "model.safetensors",
420
+ "GPU"
421
+ ]
422
+ },
423
+ {
424
+ "id": 19,
425
+ "type": "CLIPTextEncodeFlux",
426
+ "pos": {
427
+ "0": 99,
428
+ "1": 344,
429
+ "2": 0,
430
+ "3": 0,
431
+ "4": 0,
432
+ "5": 0,
433
+ "6": 0,
434
+ "7": 0,
435
+ "8": 0,
436
+ "9": 0
437
+ },
438
+ "size": {
439
+ "0": 400,
440
+ "1": 200
441
+ },
442
+ "flags": {},
443
+ "order": 7,
444
+ "mode": 0,
445
+ "inputs": [
446
+ {
447
+ "name": "clip",
448
+ "type": "CLIP",
449
+ "link": 81,
450
+ "slot_index": 0
451
+ }
452
+ ],
453
+ "outputs": [
454
+ {
455
+ "name": "CONDITIONING",
456
+ "type": "CONDITIONING",
457
+ "links": [
458
+ 26
459
+ ],
460
+ "slot_index": 0,
461
+ "shape": 3
462
+ }
463
+ ],
464
+ "properties": {
465
+ "Node name for S&R": "CLIPTextEncodeFlux"
466
+ },
467
+ "widgets_values": [
468
+ "",
469
+ "",
470
+ 4
471
+ ]
472
+ },
473
+ {
474
+ "id": 6,
475
+ "type": "EmptyLatentImage",
476
+ "pos": {
477
+ "0": 454,
478
+ "1": 574,
479
+ "2": 0,
480
+ "3": 0,
481
+ "4": 0,
482
+ "5": 0,
483
+ "6": 0,
484
+ "7": 0,
485
+ "8": 0,
486
+ "9": 0
487
+ },
488
+ "size": {
489
+ "0": 315,
490
+ "1": 106
491
+ },
492
+ "flags": {},
493
+ "order": 5,
494
+ "mode": 0,
495
+ "inputs": [],
496
+ "outputs": [
497
+ {
498
+ "name": "LATENT",
499
+ "type": "LATENT",
500
+ "links": [
501
+ 75
502
+ ],
503
+ "slot_index": 0,
504
+ "shape": 3
505
+ }
506
+ ],
507
+ "properties": {
508
+ "Node name for S&R": "EmptyLatentImage"
509
+ },
510
+ "widgets_values": [
511
+ 1024,
512
+ 1024,
513
+ 1
514
+ ]
515
+ },
516
+ {
517
+ "id": 27,
518
+ "type": "ApplyFluxIPAdapter",
519
+ "pos": {
520
+ "0": 224,
521
+ "1": -105,
522
+ "2": 0,
523
+ "3": 0,
524
+ "4": 0,
525
+ "5": 0,
526
+ "6": 0,
527
+ "7": 0,
528
+ "8": 0,
529
+ "9": 0
530
+ },
531
+ "size": {
532
+ "0": 210,
533
+ "1": 98
534
+ },
535
+ "flags": {},
536
+ "order": 10,
537
+ "mode": 0,
538
+ "inputs": [
539
+ {
540
+ "name": "model",
541
+ "type": "MODEL",
542
+ "link": 82,
543
+ "slot_index": 0
544
+ },
545
+ {
546
+ "name": "ip_adapter_flux",
547
+ "type": "IP_ADAPTER_FLUX",
548
+ "link": 65
549
+ },
550
+ {
551
+ "name": "image",
552
+ "type": "IMAGE",
553
+ "link": 73,
554
+ "slot_index": 2
555
+ }
556
+ ],
557
+ "outputs": [
558
+ {
559
+ "name": "MODEL",
560
+ "type": "MODEL",
561
+ "links": [
562
+ 83
563
+ ],
564
+ "slot_index": 0,
565
+ "shape": 3
566
+ }
567
+ ],
568
+ "properties": {
569
+ "Node name for S&R": "ApplyFluxIPAdapter"
570
+ },
571
+ "widgets_values": [
572
+ 0.92
573
+ ]
574
+ },
575
+ {
576
+ "id": 7,
577
+ "type": "VAEDecode",
578
+ "pos": {
579
+ "0": 502,
580
+ "1": 454,
581
+ "2": 0,
582
+ "3": 0,
583
+ "4": 0,
584
+ "5": 0,
585
+ "6": 0,
586
+ "7": 0,
587
+ "8": 0,
588
+ "9": 0
589
+ },
590
+ "size": {
591
+ "0": 210,
592
+ "1": 46
593
+ },
594
+ "flags": {},
595
+ "order": 12,
596
+ "mode": 0,
597
+ "inputs": [
598
+ {
599
+ "name": "samples",
600
+ "type": "LATENT",
601
+ "link": 6,
602
+ "slot_index": 0
603
+ },
604
+ {
605
+ "name": "vae",
606
+ "type": "VAE",
607
+ "link": 80
608
+ }
609
+ ],
610
+ "outputs": [
611
+ {
612
+ "name": "IMAGE",
613
+ "type": "IMAGE",
614
+ "links": [
615
+ 76
616
+ ],
617
+ "slot_index": 0,
618
+ "shape": 3
619
+ }
620
+ ],
621
+ "properties": {
622
+ "Node name for S&R": "VAEDecode"
623
+ }
624
+ },
625
+ {
626
+ "id": 3,
627
+ "type": "XlabsSampler",
628
+ "pos": {
629
+ "0": 603,
630
+ "1": -360,
631
+ "2": 0,
632
+ "3": 0,
633
+ "4": 0,
634
+ "5": 0,
635
+ "6": 0,
636
+ "7": 0,
637
+ "8": 0,
638
+ "9": 0
639
+ },
640
+ "size": {
641
+ "0": 342.5999755859375,
642
+ "1": 282
643
+ },
644
+ "flags": {},
645
+ "order": 11,
646
+ "mode": 0,
647
+ "inputs": [
648
+ {
649
+ "name": "model",
650
+ "type": "MODEL",
651
+ "link": 83,
652
+ "slot_index": 0
653
+ },
654
+ {
655
+ "name": "conditioning",
656
+ "type": "CONDITIONING",
657
+ "link": 18
658
+ },
659
+ {
660
+ "name": "neg_conditioning",
661
+ "type": "CONDITIONING",
662
+ "link": 26
663
+ },
664
+ {
665
+ "name": "latent_image",
666
+ "type": "LATENT",
667
+ "link": 75
668
+ },
669
+ {
670
+ "name": "controlnet_condition",
671
+ "type": "ControlNetCondition",
672
+ "link": null
673
+ }
674
+ ],
675
+ "outputs": [
676
+ {
677
+ "name": "latent",
678
+ "type": "LATENT",
679
+ "links": [
680
+ 6
681
+ ],
682
+ "shape": 3
683
+ }
684
+ ],
685
+ "properties": {
686
+ "Node name for S&R": "XlabsSampler"
687
+ },
688
+ "widgets_values": [
689
+ 4,
690
+ "fixed",
691
+ 20,
692
+ 1,
693
+ 3.5,
694
+ 0,
695
+ 1
696
+ ]
697
+ }
698
+ ],
699
+ "links": [
700
+ [
701
+ 6,
702
+ 3,
703
+ 0,
704
+ 7,
705
+ 0,
706
+ "LATENT"
707
+ ],
708
+ [
709
+ 18,
710
+ 5,
711
+ 0,
712
+ 3,
713
+ 1,
714
+ "CONDITIONING"
715
+ ],
716
+ [
717
+ 26,
718
+ 19,
719
+ 0,
720
+ 3,
721
+ 2,
722
+ "CONDITIONING"
723
+ ],
724
+ [
725
+ 55,
726
+ 16,
727
+ 0,
728
+ 29,
729
+ 0,
730
+ "IMAGE"
731
+ ],
732
+ [
733
+ 65,
734
+ 32,
735
+ 0,
736
+ 27,
737
+ 1,
738
+ "IP_ADAPTER_FLUX"
739
+ ],
740
+ [
741
+ 72,
742
+ 16,
743
+ 0,
744
+ 33,
745
+ 0,
746
+ "IMAGE"
747
+ ],
748
+ [
749
+ 73,
750
+ 33,
751
+ 0,
752
+ 27,
753
+ 2,
754
+ "IMAGE"
755
+ ],
756
+ [
757
+ 75,
758
+ 6,
759
+ 0,
760
+ 3,
761
+ 3,
762
+ "LATENT"
763
+ ],
764
+ [
765
+ 76,
766
+ 7,
767
+ 0,
768
+ 36,
769
+ 0,
770
+ "IMAGE"
771
+ ],
772
+ [
773
+ 78,
774
+ 37,
775
+ 0,
776
+ 5,
777
+ 0,
778
+ "CLIP"
779
+ ],
780
+ [
781
+ 80,
782
+ 40,
783
+ 0,
784
+ 7,
785
+ 1,
786
+ "VAE"
787
+ ],
788
+ [
789
+ 81,
790
+ 37,
791
+ 0,
792
+ 19,
793
+ 0,
794
+ "CLIP"
795
+ ],
796
+ [
797
+ 82,
798
+ 38,
799
+ 0,
800
+ 27,
801
+ 0,
802
+ "MODEL"
803
+ ],
804
+ [
805
+ 83,
806
+ 27,
807
+ 0,
808
+ 3,
809
+ 0,
810
+ "MODEL"
811
+ ]
812
+ ],
813
+ "groups": [],
814
+ "config": {},
815
+ "extra": {
816
+ "ds": {
817
+ "scale": 0.6209213230591555,
818
+ "offset": [
819
+ 1116.0259881804739,
820
+ 931.0395465057097
821
+ ]
822
+ }
823
+ },
824
+ "version": 0.4
825
+ }
workflows/txt2img.json ADDED
@@ -0,0 +1,820 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 18,
3
+ "last_link_id": 20,
4
+ "nodes": [
5
+ {
6
+ "id": 12,
7
+ "type": "EmptySD3LatentImage",
8
+ "pos": {
9
+ "0": 825,
10
+ "1": 266,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 268.8857421875,
22
+ "1": 106
23
+ },
24
+ "flags": {
25
+ "pinned": true
26
+ },
27
+ "order": 0,
28
+ "mode": 0,
29
+ "inputs": [],
30
+ "outputs": [
31
+ {
32
+ "name": "LATENT",
33
+ "type": "LATENT",
34
+ "links": [
35
+ 12
36
+ ],
37
+ "slot_index": 0,
38
+ "shape": 3
39
+ }
40
+ ],
41
+ "title": "Picture size",
42
+ "properties": {
43
+ "Node name for S&R": "EmptySD3LatentImage"
44
+ },
45
+ "widgets_values": [
46
+ 768,
47
+ 1024,
48
+ 1
49
+ ],
50
+ "color": "#223",
51
+ "bgcolor": "#335"
52
+ },
53
+ {
54
+ "id": 15,
55
+ "type": "BasicScheduler",
56
+ "pos": {
57
+ "0": 825,
58
+ "1": 521,
59
+ "2": 0,
60
+ "3": 0,
61
+ "4": 0,
62
+ "5": 0,
63
+ "6": 0,
64
+ "7": 0,
65
+ "8": 0,
66
+ "9": 0
67
+ },
68
+ "size": {
69
+ "0": 268.8857421875,
70
+ "1": 106
71
+ },
72
+ "flags": {
73
+ "pinned": true
74
+ },
75
+ "order": 8,
76
+ "mode": 0,
77
+ "inputs": [
78
+ {
79
+ "name": "model",
80
+ "type": "MODEL",
81
+ "link": 16
82
+ }
83
+ ],
84
+ "outputs": [
85
+ {
86
+ "name": "SIGMAS",
87
+ "type": "SIGMAS",
88
+ "links": [
89
+ 15
90
+ ],
91
+ "slot_index": 0,
92
+ "shape": 3
93
+ }
94
+ ],
95
+ "title": "Scheduler",
96
+ "properties": {
97
+ "Node name for S&R": "BasicScheduler"
98
+ },
99
+ "widgets_values": [
100
+ "normal",
101
+ 25,
102
+ 1
103
+ ],
104
+ "color": "#223",
105
+ "bgcolor": "#335"
106
+ },
107
+ {
108
+ "id": 14,
109
+ "type": "KSamplerSelect",
110
+ "pos": {
111
+ "0": 826,
112
+ "1": 659,
113
+ "2": 0,
114
+ "3": 0,
115
+ "4": 0,
116
+ "5": 0,
117
+ "6": 0,
118
+ "7": 0,
119
+ "8": 0,
120
+ "9": 0
121
+ },
122
+ "size": {
123
+ "0": 268.5687561035156,
124
+ "1": 58
125
+ },
126
+ "flags": {
127
+ "pinned": true
128
+ },
129
+ "order": 1,
130
+ "mode": 0,
131
+ "inputs": [],
132
+ "outputs": [
133
+ {
134
+ "name": "SAMPLER",
135
+ "type": "SAMPLER",
136
+ "links": [
137
+ 11
138
+ ],
139
+ "slot_index": 0,
140
+ "shape": 3
141
+ }
142
+ ],
143
+ "title": "Sampler",
144
+ "properties": {
145
+ "Node name for S&R": "KSamplerSelect"
146
+ },
147
+ "widgets_values": [
148
+ "euler"
149
+ ],
150
+ "color": "#223",
151
+ "bgcolor": "#335"
152
+ },
153
+ {
154
+ "id": 13,
155
+ "type": "RandomNoise",
156
+ "pos": {
157
+ "0": 825,
158
+ "1": 406,
159
+ "2": 0,
160
+ "3": 0,
161
+ "4": 0,
162
+ "5": 0,
163
+ "6": 0,
164
+ "7": 0,
165
+ "8": 0,
166
+ "9": 0
167
+ },
168
+ "size": {
169
+ "0": 268.8857421875,
170
+ "1": 82
171
+ },
172
+ "flags": {
173
+ "pinned": true
174
+ },
175
+ "order": 2,
176
+ "mode": 0,
177
+ "inputs": [],
178
+ "outputs": [
179
+ {
180
+ "name": "NOISE",
181
+ "type": "NOISE",
182
+ "links": [
183
+ 10
184
+ ],
185
+ "slot_index": 0,
186
+ "shape": 3
187
+ }
188
+ ],
189
+ "title": "Seed",
190
+ "properties": {
191
+ "Node name for S&R": "RandomNoise"
192
+ },
193
+ "widgets_values": [
194
+ 378273155455587,
195
+ "randomize"
196
+ ],
197
+ "color": "#223",
198
+ "bgcolor": "#335"
199
+ },
200
+ {
201
+ "id": 9,
202
+ "type": "FluxGuidance",
203
+ "pos": {
204
+ "0": 825,
205
+ "1": 175,
206
+ "2": 0,
207
+ "3": 0,
208
+ "4": 0,
209
+ "5": 0,
210
+ "6": 0,
211
+ "7": 0,
212
+ "8": 0,
213
+ "9": 0
214
+ },
215
+ "size": {
216
+ "0": 269.5687561035156,
217
+ "1": 58
218
+ },
219
+ "flags": {
220
+ "pinned": true
221
+ },
222
+ "order": 9,
223
+ "mode": 0,
224
+ "inputs": [
225
+ {
226
+ "name": "conditioning",
227
+ "type": "CONDITIONING",
228
+ "link": 13
229
+ }
230
+ ],
231
+ "outputs": [
232
+ {
233
+ "name": "CONDITIONING",
234
+ "type": "CONDITIONING",
235
+ "links": [
236
+ 5
237
+ ],
238
+ "slot_index": 0,
239
+ "shape": 3
240
+ }
241
+ ],
242
+ "properties": {
243
+ "Node name for S&R": "FluxGuidance"
244
+ },
245
+ "widgets_values": [
246
+ 2
247
+ ],
248
+ "color": "#223",
249
+ "bgcolor": "#335"
250
+ },
251
+ {
252
+ "id": 18,
253
+ "type": "SaveImage",
254
+ "pos": {
255
+ "0": 1100,
256
+ "1": 175,
257
+ "2": 0,
258
+ "3": 0,
259
+ "4": 0,
260
+ "5": 0,
261
+ "6": 0,
262
+ "7": 0,
263
+ "8": 0,
264
+ "9": 0
265
+ },
266
+ "size": {
267
+ "0": 504.0967712402344,
268
+ "1": 486.4903564453125
269
+ },
270
+ "flags": {
271
+ "pinned": true
272
+ },
273
+ "order": 13,
274
+ "mode": 0,
275
+ "inputs": [
276
+ {
277
+ "name": "images",
278
+ "type": "IMAGE",
279
+ "link": 19
280
+ }
281
+ ],
282
+ "outputs": [],
283
+ "title": "Saved image",
284
+ "properties": {},
285
+ "widgets_values": [
286
+ "ComfyUI"
287
+ ],
288
+ "color": "#222",
289
+ "bgcolor": "#000"
290
+ },
291
+ {
292
+ "id": 11,
293
+ "type": "CLIPTextEncode",
294
+ "pos": {
295
+ "0": 1100,
296
+ "1": 696,
297
+ "2": 0,
298
+ "3": 0,
299
+ "4": 0,
300
+ "5": 0,
301
+ "6": 0,
302
+ "7": 0,
303
+ "8": 0,
304
+ "9": 0
305
+ },
306
+ "size": {
307
+ "0": 502.6637268066406,
308
+ "1": 245.7459716796875
309
+ },
310
+ "flags": {
311
+ "pinned": true
312
+ },
313
+ "order": 7,
314
+ "mode": 0,
315
+ "inputs": [
316
+ {
317
+ "name": "clip",
318
+ "type": "CLIP",
319
+ "link": 14
320
+ }
321
+ ],
322
+ "outputs": [
323
+ {
324
+ "name": "CONDITIONING",
325
+ "type": "CONDITIONING",
326
+ "links": [
327
+ 13
328
+ ],
329
+ "shape": 3
330
+ }
331
+ ],
332
+ "title": "Prompt",
333
+ "properties": {
334
+ "Node name for S&R": "CLIPTextEncode"
335
+ },
336
+ "widgets_values": [
337
+ "A Victorian closeup a Scottish woman with a very shocked face and open wide mouth."
338
+ ],
339
+ "color": "#232",
340
+ "bgcolor": "#353"
341
+ },
342
+ {
343
+ "id": 1,
344
+ "type": "DualCLIPLoaderGGUF",
345
+ "pos": {
346
+ "0": 78,
347
+ "1": 225,
348
+ "2": 0,
349
+ "3": 0,
350
+ "4": 0,
351
+ "5": 0,
352
+ "6": 0,
353
+ "7": 0,
354
+ "8": 0,
355
+ "9": 0
356
+ },
357
+ "size": {
358
+ "0": 315,
359
+ "1": 106
360
+ },
361
+ "flags": {
362
+ "pinned": true
363
+ },
364
+ "order": 3,
365
+ "mode": 0,
366
+ "inputs": [],
367
+ "outputs": [
368
+ {
369
+ "name": "CLIP",
370
+ "type": "CLIP",
371
+ "links": [
372
+ 14
373
+ ],
374
+ "shape": 3
375
+ }
376
+ ],
377
+ "title": "Dual CLIP Loader (GGUF)",
378
+ "properties": {
379
+ "Node name for S&R": "DualCLIPLoaderGGUF"
380
+ },
381
+ "widgets_values": [
382
+ "clip_l_2.safetensors",
383
+ "t5xxl_Q8.gguf",
384
+ "flux"
385
+ ],
386
+ "color": "#322",
387
+ "bgcolor": "#533"
388
+ },
389
+ {
390
+ "id": 2,
391
+ "type": "UnetLoaderGGUF",
392
+ "pos": {
393
+ "0": 78,
394
+ "1": 366,
395
+ "2": 0,
396
+ "3": 0,
397
+ "4": 0,
398
+ "5": 0,
399
+ "6": 0,
400
+ "7": 0,
401
+ "8": 0,
402
+ "9": 0
403
+ },
404
+ "size": {
405
+ "0": 312.8186340332031,
406
+ "1": 58
407
+ },
408
+ "flags": {
409
+ "pinned": true
410
+ },
411
+ "order": 4,
412
+ "mode": 0,
413
+ "inputs": [],
414
+ "outputs": [
415
+ {
416
+ "name": "MODEL",
417
+ "type": "MODEL",
418
+ "links": [
419
+ 16,
420
+ 20
421
+ ],
422
+ "slot_index": 0,
423
+ "shape": 3
424
+ }
425
+ ],
426
+ "title": "Unet Model Loader (GGUF)",
427
+ "properties": {
428
+ "Node name for S&R": "UnetLoaderGGUF"
429
+ },
430
+ "widgets_values": [
431
+ "flux1-dev-Q8_0.gguf"
432
+ ],
433
+ "color": "#322",
434
+ "bgcolor": "#533"
435
+ },
436
+ {
437
+ "id": 4,
438
+ "type": "VAELoader",
439
+ "pos": {
440
+ "0": 77,
441
+ "1": 458,
442
+ "2": 0,
443
+ "3": 0,
444
+ "4": 0,
445
+ "5": 0,
446
+ "6": 0,
447
+ "7": 0,
448
+ "8": 0,
449
+ "9": 0
450
+ },
451
+ "size": {
452
+ "0": 315,
453
+ "1": 58
454
+ },
455
+ "flags": {
456
+ "pinned": true
457
+ },
458
+ "order": 5,
459
+ "mode": 0,
460
+ "inputs": [],
461
+ "outputs": [
462
+ {
463
+ "name": "VAE",
464
+ "type": "VAE",
465
+ "links": [
466
+ 2
467
+ ],
468
+ "slot_index": 0,
469
+ "shape": 3
470
+ }
471
+ ],
472
+ "title": "VAE Loader",
473
+ "properties": {
474
+ "Node name for S&R": "VAELoader"
475
+ },
476
+ "widgets_values": [
477
+ "flux-vae.safetensors"
478
+ ],
479
+ "color": "#322",
480
+ "bgcolor": "#533"
481
+ },
482
+ {
483
+ "id": 17,
484
+ "type": "SamplerCustomAdvanced",
485
+ "pos": {
486
+ "0": 660,
487
+ "1": 193,
488
+ "2": 0,
489
+ "3": 0,
490
+ "4": 0,
491
+ "5": 0,
492
+ "6": 0,
493
+ "7": 0,
494
+ "8": 0,
495
+ "9": 0
496
+ },
497
+ "size": {
498
+ "0": 355.20001220703125,
499
+ "1": 106
500
+ },
501
+ "flags": {
502
+ "collapsed": true,
503
+ "pinned": true
504
+ },
505
+ "order": 11,
506
+ "mode": 0,
507
+ "inputs": [
508
+ {
509
+ "name": "noise",
510
+ "type": "NOISE",
511
+ "link": 10
512
+ },
513
+ {
514
+ "name": "guider",
515
+ "type": "GUIDER",
516
+ "link": 9
517
+ },
518
+ {
519
+ "name": "sampler",
520
+ "type": "SAMPLER",
521
+ "link": 11
522
+ },
523
+ {
524
+ "name": "sigmas",
525
+ "type": "SIGMAS",
526
+ "link": 15
527
+ },
528
+ {
529
+ "name": "latent_image",
530
+ "type": "LATENT",
531
+ "link": 12
532
+ }
533
+ ],
534
+ "outputs": [
535
+ {
536
+ "name": "output",
537
+ "type": "LATENT",
538
+ "links": [
539
+ 8
540
+ ],
541
+ "slot_index": 0,
542
+ "shape": 3
543
+ },
544
+ {
545
+ "name": "denoised_output",
546
+ "type": "LATENT",
547
+ "links": null,
548
+ "shape": 3
549
+ }
550
+ ],
551
+ "title": "SamplerAdvanced",
552
+ "properties": {
553
+ "Node name for S&R": "SamplerCustomAdvanced"
554
+ },
555
+ "color": "#222",
556
+ "bgcolor": "#000"
557
+ },
558
+ {
559
+ "id": 8,
560
+ "type": "VAEDecode",
561
+ "pos": {
562
+ "0": 522,
563
+ "1": 193,
564
+ "2": 0,
565
+ "3": 0,
566
+ "4": 0,
567
+ "5": 0,
568
+ "6": 0,
569
+ "7": 0,
570
+ "8": 0,
571
+ "9": 0
572
+ },
573
+ "size": {
574
+ "0": 210,
575
+ "1": 46
576
+ },
577
+ "flags": {
578
+ "collapsed": true,
579
+ "pinned": true
580
+ },
581
+ "order": 12,
582
+ "mode": 0,
583
+ "inputs": [
584
+ {
585
+ "name": "samples",
586
+ "type": "LATENT",
587
+ "link": 8
588
+ },
589
+ {
590
+ "name": "vae",
591
+ "type": "VAE",
592
+ "link": 2
593
+ }
594
+ ],
595
+ "outputs": [
596
+ {
597
+ "name": "IMAGE",
598
+ "type": "IMAGE",
599
+ "links": [
600
+ 19
601
+ ],
602
+ "slot_index": 0,
603
+ "shape": 3
604
+ }
605
+ ],
606
+ "properties": {
607
+ "Node name for S&R": "VAEDecode"
608
+ },
609
+ "color": "#222",
610
+ "bgcolor": "#000"
611
+ },
612
+ {
613
+ "id": 6,
614
+ "type": "BasicGuider",
615
+ "pos": {
616
+ "0": 385,
617
+ "1": 193,
618
+ "2": 0,
619
+ "3": 0,
620
+ "4": 0,
621
+ "5": 0,
622
+ "6": 0,
623
+ "7": 0,
624
+ "8": 0,
625
+ "9": 0
626
+ },
627
+ "size": {
628
+ "0": 241.79998779296875,
629
+ "1": 46
630
+ },
631
+ "flags": {
632
+ "collapsed": true,
633
+ "pinned": true
634
+ },
635
+ "order": 10,
636
+ "mode": 0,
637
+ "inputs": [
638
+ {
639
+ "name": "model",
640
+ "type": "MODEL",
641
+ "link": 20
642
+ },
643
+ {
644
+ "name": "conditioning",
645
+ "type": "CONDITIONING",
646
+ "link": 5
647
+ }
648
+ ],
649
+ "outputs": [
650
+ {
651
+ "name": "GUIDER",
652
+ "type": "GUIDER",
653
+ "links": [
654
+ 9
655
+ ],
656
+ "slot_index": 0,
657
+ "shape": 3
658
+ }
659
+ ],
660
+ "properties": {
661
+ "Node name for S&R": "BasicGuider"
662
+ },
663
+ "color": "#222",
664
+ "bgcolor": "#000"
665
+ },
666
+ {
667
+ "id": 5,
668
+ "type": "Note",
669
+ "pos": {
670
+ "0": 397,
671
+ "1": 224,
672
+ "2": 0,
673
+ "3": 0,
674
+ "4": 0,
675
+ "5": 0,
676
+ "6": 0,
677
+ "7": 0,
678
+ "8": 0,
679
+ "9": 0
680
+ },
681
+ "size": {
682
+ "0": 420.7815856933594,
683
+ "1": 493.9324035644531
684
+ },
685
+ "flags": {
686
+ "pinned": true
687
+ },
688
+ "order": 6,
689
+ "mode": 0,
690
+ "inputs": [],
691
+ "outputs": [],
692
+ "properties": {
693
+ "text": ""
694
+ },
695
+ "widgets_values": [
696
+ " --== SIMPLE FLUX1.D v2 GGUF ==--\n\n\nThis workflow is 2x faster than original workflow from XLabs for lora.\nNvidia RTX 3090 - XLabs workflow 2.2s/it, this workflow 1.1s/it\n\nCLIP T5xx - GGUF Q8 (default), fp16 - Q8 very close to fp16. Fp16 is giving sometimes slighty better results but not always, fp8 verion is much worse than fp16.\n\nMODEL - GGUF Q8 (default), Q4K, Q8 is extremely close to fp16, fp8 has worse quality.\nIf you need to use 4-bit use Q4K (quality closer to fp16) than nf4 but Q4 is slower around 35% than nf4.\n\n------------------------------------------------------------------------\n\n1. Install Manager\nhttps://github.com/ltdrdata/ComfyUI-Manager\nLater under manager run \"Install Missing Custom Nodes\" and later also \"Update All\".\n\n2. Download files.\n CLIP\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/clip \n MODELS\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/unet \n VAE\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/vae\n\n3. Put files to the correct locations.\nCLIP files to ComfyUI\\models\\clip\nMODELS files to ComfyUI\\models\\unet\nVAE file to ComfyUI\\models\\vae\n"
697
+ ],
698
+ "color": "#432",
699
+ "bgcolor": "#653"
700
+ }
701
+ ],
702
+ "links": [
703
+ [
704
+ 2,
705
+ 4,
706
+ 0,
707
+ 8,
708
+ 1,
709
+ "VAE"
710
+ ],
711
+ [
712
+ 5,
713
+ 9,
714
+ 0,
715
+ 6,
716
+ 1,
717
+ "CONDITIONING"
718
+ ],
719
+ [
720
+ 8,
721
+ 17,
722
+ 0,
723
+ 8,
724
+ 0,
725
+ "LATENT"
726
+ ],
727
+ [
728
+ 9,
729
+ 6,
730
+ 0,
731
+ 17,
732
+ 1,
733
+ "GUIDER"
734
+ ],
735
+ [
736
+ 10,
737
+ 13,
738
+ 0,
739
+ 17,
740
+ 0,
741
+ "NOISE"
742
+ ],
743
+ [
744
+ 11,
745
+ 14,
746
+ 0,
747
+ 17,
748
+ 2,
749
+ "SAMPLER"
750
+ ],
751
+ [
752
+ 12,
753
+ 12,
754
+ 0,
755
+ 17,
756
+ 4,
757
+ "LATENT"
758
+ ],
759
+ [
760
+ 13,
761
+ 11,
762
+ 0,
763
+ 9,
764
+ 0,
765
+ "CONDITIONING"
766
+ ],
767
+ [
768
+ 14,
769
+ 1,
770
+ 0,
771
+ 11,
772
+ 0,
773
+ "CLIP"
774
+ ],
775
+ [
776
+ 15,
777
+ 15,
778
+ 0,
779
+ 17,
780
+ 3,
781
+ "SIGMAS"
782
+ ],
783
+ [
784
+ 16,
785
+ 2,
786
+ 0,
787
+ 15,
788
+ 0,
789
+ "MODEL"
790
+ ],
791
+ [
792
+ 19,
793
+ 8,
794
+ 0,
795
+ 18,
796
+ 0,
797
+ "IMAGE"
798
+ ],
799
+ [
800
+ 20,
801
+ 2,
802
+ 0,
803
+ 6,
804
+ 0,
805
+ "MODEL"
806
+ ]
807
+ ],
808
+ "groups": [],
809
+ "config": {},
810
+ "extra": {
811
+ "ds": {
812
+ "scale": 0.8264462809917354,
813
+ "offset": [
814
+ 16.06225175818852,
815
+ 246.4202328660883
816
+ ]
817
+ }
818
+ },
819
+ "version": 0.4
820
+ }
workflows/txt2img_lora.json ADDED
@@ -0,0 +1,881 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "last_node_id": 18,
3
+ "last_link_id": 19,
4
+ "nodes": [
5
+ {
6
+ "id": 12,
7
+ "type": "EmptySD3LatentImage",
8
+ "pos": {
9
+ "0": 825,
10
+ "1": 266,
11
+ "2": 0,
12
+ "3": 0,
13
+ "4": 0,
14
+ "5": 0,
15
+ "6": 0,
16
+ "7": 0,
17
+ "8": 0,
18
+ "9": 0
19
+ },
20
+ "size": {
21
+ "0": 268.8857421875,
22
+ "1": 106
23
+ },
24
+ "flags": {
25
+ "pinned": true
26
+ },
27
+ "order": 0,
28
+ "mode": 0,
29
+ "inputs": [],
30
+ "outputs": [
31
+ {
32
+ "name": "LATENT",
33
+ "type": "LATENT",
34
+ "links": [
35
+ 12
36
+ ],
37
+ "slot_index": 0,
38
+ "shape": 3
39
+ }
40
+ ],
41
+ "title": "Picture size",
42
+ "properties": {
43
+ "Node name for S&R": "EmptySD3LatentImage"
44
+ },
45
+ "widgets_values": [
46
+ 768,
47
+ 1024,
48
+ 1
49
+ ],
50
+ "color": "#223",
51
+ "bgcolor": "#335"
52
+ },
53
+ {
54
+ "id": 15,
55
+ "type": "BasicScheduler",
56
+ "pos": {
57
+ "0": 825,
58
+ "1": 521,
59
+ "2": 0,
60
+ "3": 0,
61
+ "4": 0,
62
+ "5": 0,
63
+ "6": 0,
64
+ "7": 0,
65
+ "8": 0,
66
+ "9": 0
67
+ },
68
+ "size": {
69
+ "0": 268.8857421875,
70
+ "1": 106
71
+ },
72
+ "flags": {
73
+ "pinned": true
74
+ },
75
+ "order": 8,
76
+ "mode": 0,
77
+ "inputs": [
78
+ {
79
+ "name": "model",
80
+ "type": "MODEL",
81
+ "link": 16
82
+ }
83
+ ],
84
+ "outputs": [
85
+ {
86
+ "name": "SIGMAS",
87
+ "type": "SIGMAS",
88
+ "links": [
89
+ 15
90
+ ],
91
+ "slot_index": 0,
92
+ "shape": 3
93
+ }
94
+ ],
95
+ "title": "Scheduler",
96
+ "properties": {
97
+ "Node name for S&R": "BasicScheduler"
98
+ },
99
+ "widgets_values": [
100
+ "normal",
101
+ 25,
102
+ 1
103
+ ],
104
+ "color": "#223",
105
+ "bgcolor": "#335"
106
+ },
107
+ {
108
+ "id": 14,
109
+ "type": "KSamplerSelect",
110
+ "pos": {
111
+ "0": 826,
112
+ "1": 659,
113
+ "2": 0,
114
+ "3": 0,
115
+ "4": 0,
116
+ "5": 0,
117
+ "6": 0,
118
+ "7": 0,
119
+ "8": 0,
120
+ "9": 0
121
+ },
122
+ "size": {
123
+ "0": 268.5687561035156,
124
+ "1": 58
125
+ },
126
+ "flags": {
127
+ "pinned": true
128
+ },
129
+ "order": 1,
130
+ "mode": 0,
131
+ "inputs": [],
132
+ "outputs": [
133
+ {
134
+ "name": "SAMPLER",
135
+ "type": "SAMPLER",
136
+ "links": [
137
+ 11
138
+ ],
139
+ "slot_index": 0,
140
+ "shape": 3
141
+ }
142
+ ],
143
+ "title": "Sampler",
144
+ "properties": {
145
+ "Node name for S&R": "KSamplerSelect"
146
+ },
147
+ "widgets_values": [
148
+ "euler"
149
+ ],
150
+ "color": "#223",
151
+ "bgcolor": "#335"
152
+ },
153
+ {
154
+ "id": 13,
155
+ "type": "RandomNoise",
156
+ "pos": {
157
+ "0": 825,
158
+ "1": 406,
159
+ "2": 0,
160
+ "3": 0,
161
+ "4": 0,
162
+ "5": 0,
163
+ "6": 0,
164
+ "7": 0,
165
+ "8": 0,
166
+ "9": 0
167
+ },
168
+ "size": {
169
+ "0": 268.8857421875,
170
+ "1": 82
171
+ },
172
+ "flags": {
173
+ "pinned": true
174
+ },
175
+ "order": 2,
176
+ "mode": 0,
177
+ "inputs": [],
178
+ "outputs": [
179
+ {
180
+ "name": "NOISE",
181
+ "type": "NOISE",
182
+ "links": [
183
+ 10
184
+ ],
185
+ "slot_index": 0,
186
+ "shape": 3
187
+ }
188
+ ],
189
+ "title": "Seed",
190
+ "properties": {
191
+ "Node name for S&R": "RandomNoise"
192
+ },
193
+ "widgets_values": [
194
+ 600171809713171,
195
+ "randomize"
196
+ ],
197
+ "color": "#223",
198
+ "bgcolor": "#335"
199
+ },
200
+ {
201
+ "id": 9,
202
+ "type": "FluxGuidance",
203
+ "pos": {
204
+ "0": 825,
205
+ "1": 175,
206
+ "2": 0,
207
+ "3": 0,
208
+ "4": 0,
209
+ "5": 0,
210
+ "6": 0,
211
+ "7": 0,
212
+ "8": 0,
213
+ "9": 0
214
+ },
215
+ "size": {
216
+ "0": 269.5687561035156,
217
+ "1": 58
218
+ },
219
+ "flags": {
220
+ "pinned": true
221
+ },
222
+ "order": 10,
223
+ "mode": 0,
224
+ "inputs": [
225
+ {
226
+ "name": "conditioning",
227
+ "type": "CONDITIONING",
228
+ "link": 13
229
+ }
230
+ ],
231
+ "outputs": [
232
+ {
233
+ "name": "CONDITIONING",
234
+ "type": "CONDITIONING",
235
+ "links": [
236
+ 5
237
+ ],
238
+ "slot_index": 0,
239
+ "shape": 3
240
+ }
241
+ ],
242
+ "properties": {
243
+ "Node name for S&R": "FluxGuidance"
244
+ },
245
+ "widgets_values": [
246
+ 3.5
247
+ ],
248
+ "color": "#223",
249
+ "bgcolor": "#335"
250
+ },
251
+ {
252
+ "id": 1,
253
+ "type": "DualCLIPLoaderGGUF",
254
+ "pos": {
255
+ "0": 75,
256
+ "1": 222,
257
+ "2": 0,
258
+ "3": 0,
259
+ "4": 0,
260
+ "5": 0,
261
+ "6": 0,
262
+ "7": 0,
263
+ "8": 0,
264
+ "9": 0
265
+ },
266
+ "size": {
267
+ "0": 315,
268
+ "1": 106
269
+ },
270
+ "flags": {
271
+ "pinned": true
272
+ },
273
+ "order": 3,
274
+ "mode": 0,
275
+ "inputs": [],
276
+ "outputs": [
277
+ {
278
+ "name": "CLIP",
279
+ "type": "CLIP",
280
+ "links": [
281
+ 14
282
+ ],
283
+ "shape": 3
284
+ }
285
+ ],
286
+ "title": "Dual CLIP Loader (GGUF)",
287
+ "properties": {
288
+ "Node name for S&R": "DualCLIPLoaderGGUF"
289
+ },
290
+ "widgets_values": [
291
+ "clip_l_2.safetensors",
292
+ "t5xxl_Q8.gguf",
293
+ "flux"
294
+ ],
295
+ "color": "#322",
296
+ "bgcolor": "#533"
297
+ },
298
+ {
299
+ "id": 18,
300
+ "type": "SaveImage",
301
+ "pos": {
302
+ "0": 1100,
303
+ "1": 175,
304
+ "2": 0,
305
+ "3": 0,
306
+ "4": 0,
307
+ "5": 0,
308
+ "6": 0,
309
+ "7": 0,
310
+ "8": 0,
311
+ "9": 0
312
+ },
313
+ "size": {
314
+ "0": 504.0967712402344,
315
+ "1": 486.4903564453125
316
+ },
317
+ "flags": {
318
+ "pinned": true
319
+ },
320
+ "order": 14,
321
+ "mode": 0,
322
+ "inputs": [
323
+ {
324
+ "name": "images",
325
+ "type": "IMAGE",
326
+ "link": 19
327
+ }
328
+ ],
329
+ "outputs": [],
330
+ "title": "Saved image",
331
+ "properties": {},
332
+ "widgets_values": [
333
+ "ComfyUI"
334
+ ],
335
+ "color": "#222",
336
+ "bgcolor": "#000"
337
+ },
338
+ {
339
+ "id": 2,
340
+ "type": "UnetLoaderGGUF",
341
+ "pos": {
342
+ "0": 75,
343
+ "1": 363,
344
+ "2": 0,
345
+ "3": 0,
346
+ "4": 0,
347
+ "5": 0,
348
+ "6": 0,
349
+ "7": 0,
350
+ "8": 0,
351
+ "9": 0
352
+ },
353
+ "size": {
354
+ "0": 314.87799072265625,
355
+ "1": 60.64590835571289
356
+ },
357
+ "flags": {
358
+ "pinned": true
359
+ },
360
+ "order": 4,
361
+ "mode": 0,
362
+ "inputs": [],
363
+ "outputs": [
364
+ {
365
+ "name": "MODEL",
366
+ "type": "MODEL",
367
+ "links": [
368
+ 16,
369
+ 17
370
+ ],
371
+ "slot_index": 0,
372
+ "shape": 3
373
+ }
374
+ ],
375
+ "title": "Unet Model Loader (GGUF)",
376
+ "properties": {
377
+ "Node name for S&R": "UnetLoaderGGUF"
378
+ },
379
+ "widgets_values": [
380
+ "flux1-dev-Q8_0.gguf"
381
+ ],
382
+ "color": "#322",
383
+ "bgcolor": "#533"
384
+ },
385
+ {
386
+ "id": 3,
387
+ "type": "LoraLoaderModelOnly",
388
+ "pos": {
389
+ "0": 76,
390
+ "1": 458,
391
+ "2": 0,
392
+ "3": 0,
393
+ "4": 0,
394
+ "5": 0,
395
+ "6": 0,
396
+ "7": 0,
397
+ "8": 0,
398
+ "9": 0
399
+ },
400
+ "size": {
401
+ "0": 315,
402
+ "1": 82
403
+ },
404
+ "flags": {
405
+ "pinned": true
406
+ },
407
+ "order": 9,
408
+ "mode": 0,
409
+ "inputs": [
410
+ {
411
+ "name": "model",
412
+ "type": "MODEL",
413
+ "link": 17
414
+ }
415
+ ],
416
+ "outputs": [
417
+ {
418
+ "name": "MODEL",
419
+ "type": "MODEL",
420
+ "links": [
421
+ 18
422
+ ],
423
+ "slot_index": 0,
424
+ "shape": 3
425
+ }
426
+ ],
427
+ "title": "Lora Loader",
428
+ "properties": {
429
+ "Node name for S&R": "LoraLoaderModelOnly"
430
+ },
431
+ "widgets_values": [
432
+ "Jinx_Vi_Caitlyn_Mel_from_Arcane_mx.safetensors",
433
+ 0.9
434
+ ],
435
+ "color": "#322",
436
+ "bgcolor": "#533"
437
+ },
438
+ {
439
+ "id": 4,
440
+ "type": "VAELoader",
441
+ "pos": {
442
+ "0": 77,
443
+ "1": 575,
444
+ "2": 0,
445
+ "3": 0,
446
+ "4": 0,
447
+ "5": 0,
448
+ "6": 0,
449
+ "7": 0,
450
+ "8": 0,
451
+ "9": 0
452
+ },
453
+ "size": {
454
+ "0": 315,
455
+ "1": 58
456
+ },
457
+ "flags": {
458
+ "pinned": true
459
+ },
460
+ "order": 5,
461
+ "mode": 0,
462
+ "inputs": [],
463
+ "outputs": [
464
+ {
465
+ "name": "VAE",
466
+ "type": "VAE",
467
+ "links": [
468
+ 2
469
+ ],
470
+ "slot_index": 0,
471
+ "shape": 3
472
+ }
473
+ ],
474
+ "title": "VAE Loader",
475
+ "properties": {
476
+ "Node name for S&R": "VAELoader"
477
+ },
478
+ "widgets_values": [
479
+ "flux-vae.safetensors"
480
+ ],
481
+ "color": "#322",
482
+ "bgcolor": "#533"
483
+ },
484
+ {
485
+ "id": 17,
486
+ "type": "SamplerCustomAdvanced",
487
+ "pos": {
488
+ "0": 661,
489
+ "1": 193,
490
+ "2": 0,
491
+ "3": 0,
492
+ "4": 0,
493
+ "5": 0,
494
+ "6": 0,
495
+ "7": 0,
496
+ "8": 0,
497
+ "9": 0
498
+ },
499
+ "size": {
500
+ "0": 355.20001220703125,
501
+ "1": 106
502
+ },
503
+ "flags": {
504
+ "collapsed": true,
505
+ "pinned": true
506
+ },
507
+ "order": 12,
508
+ "mode": 0,
509
+ "inputs": [
510
+ {
511
+ "name": "noise",
512
+ "type": "NOISE",
513
+ "link": 10
514
+ },
515
+ {
516
+ "name": "guider",
517
+ "type": "GUIDER",
518
+ "link": 9
519
+ },
520
+ {
521
+ "name": "sampler",
522
+ "type": "SAMPLER",
523
+ "link": 11
524
+ },
525
+ {
526
+ "name": "sigmas",
527
+ "type": "SIGMAS",
528
+ "link": 15
529
+ },
530
+ {
531
+ "name": "latent_image",
532
+ "type": "LATENT",
533
+ "link": 12
534
+ }
535
+ ],
536
+ "outputs": [
537
+ {
538
+ "name": "output",
539
+ "type": "LATENT",
540
+ "links": [
541
+ 8
542
+ ],
543
+ "slot_index": 0,
544
+ "shape": 3
545
+ },
546
+ {
547
+ "name": "denoised_output",
548
+ "type": "LATENT",
549
+ "links": null,
550
+ "shape": 3
551
+ }
552
+ ],
553
+ "title": "SamplerAdvanced",
554
+ "properties": {
555
+ "Node name for S&R": "SamplerCustomAdvanced"
556
+ },
557
+ "color": "#222",
558
+ "bgcolor": "#000"
559
+ },
560
+ {
561
+ "id": 8,
562
+ "type": "VAEDecode",
563
+ "pos": {
564
+ "0": 523,
565
+ "1": 192,
566
+ "2": 0,
567
+ "3": 0,
568
+ "4": 0,
569
+ "5": 0,
570
+ "6": 0,
571
+ "7": 0,
572
+ "8": 0,
573
+ "9": 0
574
+ },
575
+ "size": {
576
+ "0": 210,
577
+ "1": 46
578
+ },
579
+ "flags": {
580
+ "collapsed": true,
581
+ "pinned": true
582
+ },
583
+ "order": 13,
584
+ "mode": 0,
585
+ "inputs": [
586
+ {
587
+ "name": "samples",
588
+ "type": "LATENT",
589
+ "link": 8
590
+ },
591
+ {
592
+ "name": "vae",
593
+ "type": "VAE",
594
+ "link": 2
595
+ }
596
+ ],
597
+ "outputs": [
598
+ {
599
+ "name": "IMAGE",
600
+ "type": "IMAGE",
601
+ "links": [
602
+ 19
603
+ ],
604
+ "slot_index": 0,
605
+ "shape": 3
606
+ }
607
+ ],
608
+ "properties": {
609
+ "Node name for S&R": "VAEDecode"
610
+ },
611
+ "color": "#222",
612
+ "bgcolor": "#000"
613
+ },
614
+ {
615
+ "id": 6,
616
+ "type": "BasicGuider",
617
+ "pos": {
618
+ "0": 388,
619
+ "1": 192,
620
+ "2": 0,
621
+ "3": 0,
622
+ "4": 0,
623
+ "5": 0,
624
+ "6": 0,
625
+ "7": 0,
626
+ "8": 0,
627
+ "9": 0
628
+ },
629
+ "size": {
630
+ "0": 241.79998779296875,
631
+ "1": 46
632
+ },
633
+ "flags": {
634
+ "collapsed": true,
635
+ "pinned": true
636
+ },
637
+ "order": 11,
638
+ "mode": 0,
639
+ "inputs": [
640
+ {
641
+ "name": "model",
642
+ "type": "MODEL",
643
+ "link": 18
644
+ },
645
+ {
646
+ "name": "conditioning",
647
+ "type": "CONDITIONING",
648
+ "link": 5
649
+ }
650
+ ],
651
+ "outputs": [
652
+ {
653
+ "name": "GUIDER",
654
+ "type": "GUIDER",
655
+ "links": [
656
+ 9
657
+ ],
658
+ "slot_index": 0,
659
+ "shape": 3
660
+ }
661
+ ],
662
+ "properties": {
663
+ "Node name for S&R": "BasicGuider"
664
+ },
665
+ "color": "#222",
666
+ "bgcolor": "#000"
667
+ },
668
+ {
669
+ "id": 5,
670
+ "type": "Note",
671
+ "pos": {
672
+ "0": 397,
673
+ "1": 224,
674
+ "2": 0,
675
+ "3": 0,
676
+ "4": 0,
677
+ "5": 0,
678
+ "6": 0,
679
+ "7": 0,
680
+ "8": 0,
681
+ "9": 0
682
+ },
683
+ "size": {
684
+ "0": 420.7815856933594,
685
+ "1": 493.9324035644531
686
+ },
687
+ "flags": {
688
+ "pinned": true
689
+ },
690
+ "order": 6,
691
+ "mode": 0,
692
+ "inputs": [],
693
+ "outputs": [],
694
+ "properties": {
695
+ "text": ""
696
+ },
697
+ "widgets_values": [
698
+ " --== SIMPLE FLUX1.D WITH LORA v2 GGUF ==--\n\n\nThis workflow is 2x faster than original workflow from XLabs for lora.\nNvidia RTX 3090 - XLabs workflow 2.2s/it, this workflow 1.1s/it\n\nCLIP T5xx - GGUF Q8 (default), fp16 - Q8 very close to fp16. Fp16 is giving sometimes slighty better results but not always, fp8 verion is much worse than fp16.\n\nMODEL - GGUF Q8 (default), Q4K, Q8 is extremely close to fp16, fp8 has worse quality.\nIf you need to use 4-bit use Q4K (quality closer to fp16) than nf4 but Q4 is slower around 35% than nf4.\n\n------------------------------------------------------------------------\n\n1. Install Manager\nhttps://github.com/ltdrdata/ComfyUI-Manager\nLater under manager run \"Install Missing Custom Nodes\" and later also \"Update All\".\n\n2. Download files.\n CLIP\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/clip \n MODELS\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/unet \n VAE\nhttps://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/vae\n LORAS https://huggingface.co/mirek190/Flux1_dev_GGUF/tree/main/xlabs/loras\n\n3. Put files to the correct locations.\nCLIP files to ComfyUI\\models\\clip\nMODELS files to ComfyUI\\models\\unet\nVAE file to ComfyUI\\models\\vae\nLORAS files to ComfyUI\\models\\xlabs\\loras\n\nUsually lora needs trigger word! Except are realism or mjv6"
699
+ ],
700
+ "color": "#432",
701
+ "bgcolor": "#653"
702
+ },
703
+ {
704
+ "id": 11,
705
+ "type": "CLIPTextEncode",
706
+ "pos": {
707
+ "0": 1100,
708
+ "1": 696,
709
+ "2": 0,
710
+ "3": 0,
711
+ "4": 0,
712
+ "5": 0,
713
+ "6": 0,
714
+ "7": 0,
715
+ "8": 0,
716
+ "9": 0
717
+ },
718
+ "size": {
719
+ "0": 502.6637268066406,
720
+ "1": 245.7459716796875
721
+ },
722
+ "flags": {
723
+ "pinned": true
724
+ },
725
+ "order": 7,
726
+ "mode": 0,
727
+ "inputs": [
728
+ {
729
+ "name": "clip",
730
+ "type": "CLIP",
731
+ "link": 14
732
+ }
733
+ ],
734
+ "outputs": [
735
+ {
736
+ "name": "CONDITIONING",
737
+ "type": "CONDITIONING",
738
+ "links": [
739
+ 13
740
+ ],
741
+ "shape": 3
742
+ }
743
+ ],
744
+ "title": "Prompt",
745
+ "properties": {
746
+ "Node name for S&R": "CLIPTextEncode"
747
+ },
748
+ "widgets_values": [
749
+ "jinx looking at camra"
750
+ ],
751
+ "color": "#232",
752
+ "bgcolor": "#353"
753
+ }
754
+ ],
755
+ "links": [
756
+ [
757
+ 2,
758
+ 4,
759
+ 0,
760
+ 8,
761
+ 1,
762
+ "VAE"
763
+ ],
764
+ [
765
+ 5,
766
+ 9,
767
+ 0,
768
+ 6,
769
+ 1,
770
+ "CONDITIONING"
771
+ ],
772
+ [
773
+ 8,
774
+ 17,
775
+ 0,
776
+ 8,
777
+ 0,
778
+ "LATENT"
779
+ ],
780
+ [
781
+ 9,
782
+ 6,
783
+ 0,
784
+ 17,
785
+ 1,
786
+ "GUIDER"
787
+ ],
788
+ [
789
+ 10,
790
+ 13,
791
+ 0,
792
+ 17,
793
+ 0,
794
+ "NOISE"
795
+ ],
796
+ [
797
+ 11,
798
+ 14,
799
+ 0,
800
+ 17,
801
+ 2,
802
+ "SAMPLER"
803
+ ],
804
+ [
805
+ 12,
806
+ 12,
807
+ 0,
808
+ 17,
809
+ 4,
810
+ "LATENT"
811
+ ],
812
+ [
813
+ 13,
814
+ 11,
815
+ 0,
816
+ 9,
817
+ 0,
818
+ "CONDITIONING"
819
+ ],
820
+ [
821
+ 14,
822
+ 1,
823
+ 0,
824
+ 11,
825
+ 0,
826
+ "CLIP"
827
+ ],
828
+ [
829
+ 15,
830
+ 15,
831
+ 0,
832
+ 17,
833
+ 3,
834
+ "SIGMAS"
835
+ ],
836
+ [
837
+ 16,
838
+ 2,
839
+ 0,
840
+ 15,
841
+ 0,
842
+ "MODEL"
843
+ ],
844
+ [
845
+ 17,
846
+ 2,
847
+ 0,
848
+ 3,
849
+ 0,
850
+ "MODEL"
851
+ ],
852
+ [
853
+ 18,
854
+ 3,
855
+ 0,
856
+ 6,
857
+ 0,
858
+ "MODEL"
859
+ ],
860
+ [
861
+ 19,
862
+ 8,
863
+ 0,
864
+ 18,
865
+ 0,
866
+ "IMAGE"
867
+ ]
868
+ ],
869
+ "groups": [],
870
+ "config": {},
871
+ "extra": {
872
+ "ds": {
873
+ "scale": 0.9090909090909091,
874
+ "offset": [
875
+ 28.754899533886068,
876
+ 143.2462230278266
877
+ ]
878
+ }
879
+ },
880
+ "version": 0.4
881
+ }