ComfyPilotComfyPilot
工作流 / 图像 / Qwen Image 2.1 12GB — int8 Native 2K Text to Image, 40-step QUALITY + Viggle 6-step TURBO LoRA
Qwen Image 2.1 12GB — int8 Native 2K Text to Image, 40-step QUALITY + Viggle 6-step TURBO LoRA

Qwen Image 2.1 12GB — int8 Native 2K Text to Image, 40-step QUALITY + Viggle 6-step TURBO LoRA

Qwen Image 2.1 12GB — int8 Native 2K Text to Image, 40-step QUALITY + Viggle 6-step TURBO LoRA

☕ One coffee = one happy creator: https://buymeacoffee.com/the_frizzy1Native 2K Qwen Image 2.1 on a 12 GB card, with two paths in one graph. A QUALITY path at 40 steps with Comfy Kitchen attention, and a one-click TURBO …

图像 6 个节点 3 次使用 The_frizzy1 46 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 1 个权重文件,其中 0 个能在本站模型库里找到。

The_frizzy1_qwen-image-2.1-12gb_v2.0.0.json 模型库暂未收录

节点构成

MarkdownNote × 3
SaveImage × 2
bef95d42-f584-4eaf-a2eb-28eddea4ca71 × 1

官方标注的模型

Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensorsqwen3vl_8b_int8_convrot.safetensorsqwen_image_2.1_int8_convrot.safetensorsqwen_image_2.1_vae_bf16.safetensors

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "6f2b1a7e-frizzy-qwen21-12gb-v100",
3 "revision": 0,
4 "last_node_id": 43,
5 "last_link_id": 34,
6 "nodes": [
7 {
8 "id": 11,
9 "type": "SaveImage",
10 "pos": [
11 600,
12 0
13 ],
14 "size": [
15 720,
16 540
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [
22 {
23 "localized_name": "images",
24 "name": "images",
25 "type": "IMAGE",
26 "link": 25
27 },
28 {
29 "localized_name": "filename_prefix",
30 "name": "filename_prefix",
31 "type": "STRING",
32 "widget": {
33 "name": "filename_prefix"
34 },
35 "link": null
36 }
37 ],
38 "outputs": [
39 {
40 "localized_name": "images",
41 "name": "images",
42 "type": "IMAGE",
43 "links": null
44 }
45 ],
46 "properties": {
47 "Node name for S&R": "SaveImage"
48 },
49 "widgets_values": [
50 "Qwen2.1_12GB_quality"
51 ],
52 "widgets_values_named": {
53 "filename_prefix": "Qwen2.1_12GB_quality"
54 }
55 },
56 {
57 "id": 29,
58 "type": "SaveImage",
59 "pos": [
60 600,
61 600
62 ],
63 "size": [
64 720,
65 540
66 ],
67 "flags": [],
68 "order": 1,
69 "mode": 4,
70 "inputs": [
71 {
72 "localized_name": "images",
73 "name": "images",
74 "type": "IMAGE",
75 "link": 26
76 },
77 {
78 "localized_name": "filename_prefix",
79 "name": "filename_prefix",
80 "type": "STRING",
81 "widget": {
82 "name": "filename_prefix"
83 },
84 "link": null
85 }
86 ],
87 "outputs": [
88 {
89 "localized_name": "images",
90 "name": "images",
91 "type": "IMAGE",
92 "links": null
93 }
94 ],
95 "properties": {
96 "Node name for S&R": "SaveImage"
97 },
98 "widgets_values": [
99 "Qwen2.1_12GB_turbo"
100 ],
101 "widgets_values_named": {
102 "filename_prefix": "Qwen2.1_12GB_turbo"
103 }
104 },
105 {
106 "id": 40,
107 "type": "MarkdownNote",
108 "pos": [
109 -780,
110 0
111 ],
112 "size": [
113 720,
114 600
115 ],
116 "flags": [],
117 "order": 2,
118 "mode": 0,
119 "inputs": [],
120 "outputs": [],
121 "title": "Downloads",
122 "properties": {
123 "Node name for S&R": "MarkdownNote"
124 },
125 "widgets_values": [
126 "## Downloads — put each file in the ComfyUI folder shown\n\n**Comfy-Org/Qwen-Image-2.1** — https://huggingface.co/Comfy-Org/Qwen-Image-2.1\n\n| ComfyUI folder | File | Size |\n|---|---|---|\n| `models/diffusion_models/` | [qwen_image_2.1_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors) | 7.3 GB |\n| `models/text_encoders/` | [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) | 9.4 GB |\n| `models/vae/` | [qwen_image_2.1_vae_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors) | 0.68 GB |\n\n**Viggle/Qwen-Image-2.1-viggle-turbo** — only for the TURBO group — https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo\n\n| ComfyUI folder | File | Size |\n|---|---|---|\n| `models/loras/` | [Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors) | 1.4 GB |\n\n**Needs ComfyUI 0.37 or newer** (native Qwen Image 2.1 + the Comfy Kitchen attention node). **No custom nodes.**\n\nOptional: `qwen_image_2.1_bf16.safetensors` (14.2 GB, same repo) is a drop-in swap for the int8 model. On my RTX 3060 at 2K it measured 6 min 10 s vs 3 min 57 s (25 steps) with 10.6 GB peak system RAM vs 3.0 GB — same-seed images looked the same.\n"
127 ],
128 "widgets_values_named": {
129 "text": "## Downloads — put each file in the ComfyUI folder shown\n\n**Comfy-Org/Qwen-Image-2.1** — https://huggingface.co/Comfy-Org/Qwen-Image-2.1\n\n| ComfyUI folder | File | Size |\n|---|---|---|\n| `models/diffusion_models/` | [qwen_image_2.1_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors) | 7.3 GB |\n| `models/text_encoders/` | [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) | 9.4 GB |\n| `models/vae/` | [qwen_image_2.1_vae_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors) | 0.68 GB |\n\n**Viggle/Qwen-Image-2.1-viggle-turbo** — only for the TURBO group — https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo\n\n| ComfyUI folder | File | Size |\n|---|---|---|\n| `models/loras/` | [Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors](https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors) | 1.4 GB |\n\n**Needs ComfyUI 0.37 or newer** (native Qwen Image 2.1 + the Comfy Kitchen attention node). **No custom nodes.**\n\nOptional: `qwen_image_2.1_bf16.safetensors` (14.2 GB, same repo) is a drop-in swap for the int8 model. On my RTX 3060 at 2K it measured 6 min 10 s vs 3 min 57 s (25 steps) with 10.6 GB peak system RAM vs 3.0 GB — same-seed images looked the same.\n"
130 },
131 "color": "#432",
132 "bgcolor": "#653"
133 },
134 {
135 "id": 41,
136 "type": "MarkdownNote",
137 "pos": [
138 -780,
139 640
140 ],
141 "size": [
142 720,
143 760
144 ],
145 "flags": [],
146 "order": 3,
147 "mode": 0,
148 "inputs": [],
149 "outputs": [],
150 "title": "How to use · tested on RTX 3060",
151 "properties": {
152 "Node name for S&R": "MarkdownNote"
153 },
154 "widgets_values": [
155 "## How to use\n\n1. **Step 1** — models are set (int8 = best fit for 12 GB).\n2. **Step 2** — size. Default **4 MP = 2048×2048** (Qwen 2.1's native 2K). 1 MP = 1024×1024.\n3. **Step 3** — write your prompt. cfg stays **1** (negative prompt is unused at cfg 1).\n4. **Run.** QUALITY is on; TURBO is bypassed. To switch: click a group title → **Ctrl+B**.\n\n## Tested on RTX 3060 12 GB · Ryzen 5 5600X · 32 GB DDR4 (ComfyUI 0.37.1)\n\n| This workflow, 2048×2048 (Comfy Desktop, SageAttention on) | Time per image |\n|---|---|\n| QUALITY · 40 steps · Comfy Kitchen attention | **4 min 07 s** |\n| TURBO · Viggle 6-step · SageAttention (Desktop default) | **47 s** |\n\nFirst run after starting ComfyUI adds a few seconds for loading (4 min 11 s / 48 s).\n\nFrom my benchmark (2048×2048, same seed): template 25 steps with PyTorch attention **3 min 57 s** ·\nComfy Kitchen attention **2 min 40 s** · SageAttention **3 min 00 s** · bf16 model **6 min 10 s**.\n\n**Why 40 steps:** at 2K the template's 25 steps left the subject faded on one of my test prompts; 40 steps (the official 40–50) fixed it.\n**TURBO:** much faster, but visibly softer fine detail at 2K than the base model.\n**Seeds vary:** of my two test seeds, TURBO double-exposed the player's head on one, and QUALITY printed the date line twice on one. Re-roll the seed if you see that.\n**Don't add Comfy Kitchen attention to TURBO:** with the 6-step LoRA it ghosted the subject in my test — PyTorch and SageAttention were clean.\n**Text encoder:** `qwen3vl_8b_w4a8` runs at the same speed but changes the picture with the same seed — int8 kept.\n"
156 ],
157 "widgets_values_named": {
158 "text": "## How to use\n\n1. **Step 1** — models are set (int8 = best fit for 12 GB).\n2. **Step 2** — size. Default **4 MP = 2048×2048** (Qwen 2.1's native 2K). 1 MP = 1024×1024.\n3. **Step 3** — write your prompt. cfg stays **1** (negative prompt is unused at cfg 1).\n4. **Run.** QUALITY is on; TURBO is bypassed. To switch: click a group title → **Ctrl+B**.\n\n## Tested on RTX 3060 12 GB · Ryzen 5 5600X · 32 GB DDR4 (ComfyUI 0.37.1)\n\n| This workflow, 2048×2048 (Comfy Desktop, SageAttention on) | Time per image |\n|---|---|\n| QUALITY · 40 steps · Comfy Kitchen attention | **4 min 07 s** |\n| TURBO · Viggle 6-step · SageAttention (Desktop default) | **47 s** |\n\nFirst run after starting ComfyUI adds a few seconds for loading (4 min 11 s / 48 s).\n\nFrom my benchmark (2048×2048, same seed): template 25 steps with PyTorch attention **3 min 57 s** ·\nComfy Kitchen attention **2 min 40 s** · SageAttention **3 min 00 s** · bf16 model **6 min 10 s**.\n\n**Why 40 steps:** at 2K the template's 25 steps left the subject faded on one of my test prompts; 40 steps (the official 40–50) fixed it.\n**TURBO:** much faster, but visibly softer fine detail at 2K than the base model.\n**Seeds vary:** of my two test seeds, TURBO double-exposed the player's head on one, and QUALITY printed the date line twice on one. Re-roll the seed if you see that.\n**Don't add Comfy Kitchen attention to TURBO:** with the 6-step LoRA it ghosted the subject in my test — PyTorch and SageAttention were clean.\n**Text encoder:** `qwen3vl_8b_w4a8` runs at the same speed but changes the picture with the same seed — int8 kept.\n"
159 },
160 "color": "#432",
161 "bgcolor": "#653"
162 },
163 {
164 "id": 42,
165 "type": "MarkdownNote",
166 "pos": [
167 -780,
168 1440
169 ],
170 "size": [
171 720,
172 420
173 ],
174 "flags": [],
175 "order": 4,
176 "mode": 0,
177 "inputs": [],
178 "outputs": [],
179 "title": "TURBO · sigmas for other sizes",
180 "properties": {
181 "Node name for S&R": "MarkdownNote"
182 },
183 "widgets_values": [
184 "## TURBO sigmas depend on the image size\n\nThe Viggle 6-step schedule is shifted by resolution. The ManualSigmas node is set for **2048×2048**.\nIf you change the size in Step 2, paste the matching line into **TURBO sigmas**:\n\n| Size | Pixels | Sigmas |\n|---|---|---|\n| 1:1 · 1 MP | 1024×1024 | `1.000000, 0.967754, 0.933358, 0.857192, 0.666756, 0.400096, 0.000000` |\n| 1:1 · 2K (default) | 2048×2048 | `1.000000, 0.982380, 0.962989, 0.917701, 0.787999, 0.553369, 0.000000` |\n| 16:9 · 1 MP | 1376×768 | `1.000000, 0.967805, 0.933459, 0.857389, 0.667114, 0.400483, 0.000000` |\n| 9:16 · 1 MP | 768×1376 | `1.000000, 0.967805, 0.933459, 0.857389, 0.667114, 0.400483, 0.000000` |\n| 16:9 · 2K area | 2720×1536 | `1.000000, 0.982324, 0.962873, 0.917457, 0.787459, 0.552571, 0.000000` |\n| 9:16 · 2K area | 1536×2720 | `1.000000, 0.982324, 0.962873, 0.917457, 0.787459, 0.552571, 0.000000` |\n| 1:1 · 1536 | 1536×1536 | `1.000000, 0.974905, 0.947724, 0.885970, 0.721439, 0.463316, 0.000000` |\n\nMaths from Viggle's own node: raw nodes 1, 0.9375, 0.875, 0.75, 0.5, 0.25 shifted with mu from (W/16)·(H/16), final 0.\n"
185 ],
186 "widgets_values_named": {
187 "text": "## TURBO sigmas depend on the image size\n\nThe Viggle 6-step schedule is shifted by resolution. The ManualSigmas node is set for **2048×2048**.\nIf you change the size in Step 2, paste the matching line into **TURBO sigmas**:\n\n| Size | Pixels | Sigmas |\n|---|---|---|\n| 1:1 · 1 MP | 1024×1024 | `1.000000, 0.967754, 0.933358, 0.857192, 0.666756, 0.400096, 0.000000` |\n| 1:1 · 2K (default) | 2048×2048 | `1.000000, 0.982380, 0.962989, 0.917701, 0.787999, 0.553369, 0.000000` |\n| 16:9 · 1 MP | 1376×768 | `1.000000, 0.967805, 0.933459, 0.857389, 0.667114, 0.400483, 0.000000` |\n| 9:16 · 1 MP | 768×1376 | `1.000000, 0.967805, 0.933459, 0.857389, 0.667114, 0.400483, 0.000000` |\n| 16:9 · 2K area | 2720×1536 | `1.000000, 0.982324, 0.962873, 0.917457, 0.787459, 0.552571, 0.000000` |\n| 9:16 · 2K area | 1536×2720 | `1.000000, 0.982324, 0.962873, 0.917457, 0.787459, 0.552571, 0.000000` |\n| 1:1 · 1536 | 1536×1536 | `1.000000, 0.974905, 0.947724, 0.885970, 0.721439, 0.463316, 0.000000` |\n\nMaths from Viggle's own node: raw nodes 1, 0.9375, 0.875, 0.75, 0.5, 0.25 shifted with mu from (W/16)·(H/16), final 0.\n"
188 },
189 "color": "#432",
190 "bgcolor": "#653"
191 },
192 {
193 "id": 43,
194 "type": "bef95d42-f584-4eaf-a2eb-28eddea4ca71",
195 "pos": [
196 0,
197 0
198 ],
199 "size": [
200 520,
201 228
202 ],
203 "flags": [],
204 "order": 5,
205 "mode": 0,
206 "inputs": [
207 {
208 "label": "Prompt · Qwen Image 2.1",
209 "name": "prompt_6",
210 "type": "STRING",
211 "widget": {
212 "name": "prompt_6"
213 },
214 "link": null
215 },
216 {
217 "label": "Seed",
218 "name": "noise_seed_25",
219 "type": "INT",
220 "widget": {
221 "name": "noise_seed_25"
222 },
223 "link": null
224 },
225 {
226 "label": "Steps",
227 "name": "steps_9",
228 "type": "INT",
229 "widget": {
230 "name": "steps_9"
231 },
232 "link": null
233 },
234 {
235 "label": "CFG",
236 "name": "cfg_9",
237 "type": "FLOAT",
238 "widget": {
239 "name": "cfg_9"
240 },
241 "link": null
242 },
243 {
244 "label": "Megapixels",
245 "name": "megapixels_4",
246 "type": "FLOAT",
247 "widget": {
248 "name": "megapixels_4"
249 },
250 "link": null
251 },
252 {
253 "label": "Model file",
254 "name": "unet_name_1",
255 "type": "COMBO",
256 "widget": {
257 "name": "unet_name_1"
258 },
259 "link": null
260 },
261 {
262 "label": "LoRA",
263 "name": "lora_name_20",
264 "type": "COMBO",
265 "widget": {
266 "name": "lora_name_20"
267 },
268 "link": null
269 }
270 ],
271 "outputs": [
272 {
273 "localized_name": "IMAGE",
274 "name": "IMAGE",
275 "type": "IMAGE",
276 "links": [
277 25
278 ]
279 },
280 {
281 "localized_name": "IMAGE_1",
282 "name": "IMAGE_1",
283 "type": "IMAGE",
284 "links": [
285 26
286 ]
287 }
288 ],
289 "title": "Qwen Image 2.1 (12 GB)",
290 "properties": {
291 "previewExposures": [
292 {
293 "name": "$$canvas-image-preview",
294 "sourceNodeId": "9",
295 "sourcePreviewName": "$$canvas-image-preview"
296 }
297 ]
298 },
299 "widgets_values": [
300 "A bold Swiss-style concert poster on a bright yellow background. The headline 'NIGHT SIGNAL' is set in huge black condensed capital letters across the top. Below it, smaller red text reads 'HAMBURG · 24 OCT · 21:00'. A black halftone photo of a saxophone player fills the lower half. Clean grid layout, thin black rules, print texture.",
301 1002,
302 40,
303 1,
304 4,
305 "qwen_image_2.1_int8_convrot.safetensors",
306 "Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors"
307 ],
308 "widgets_values_named": {
309 "prompt_6": "A bold Swiss-style concert poster on a bright yellow background. The headline 'NIGHT SIGNAL' is set in huge black condensed capital letters across the top. Below it, smaller red text reads 'HAMBURG · 24 OCT · 21:00'. A black halftone photo of a saxophone player fills the lower half. Clean grid layout, thin black rules, print texture.",
310 "noise_seed_25": 1002,
311 "steps_9": 40,
312 "cfg_9": 1,
313 "megapixels_4": 4,
314 "unet_name_1": "qwen_image_2.1_int8_convrot.safetensors",
315 "lora_name_20": "Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors"
316 },
317 "color": "#223",
318 "bgcolor": "#335"
319 }
320 ],
321 "links": [
322 [
323 25,
324 43,
325 0,
326 11,
327 0,
328 "IMAGE"
329 ],
330 [
331 26,
332 43,
333 1,
334 29,
335 0,
336 "IMAGE"
337 ]
338 ],
339 "groups": [],
340 "definitions": {
341 "subgraphs": [
342 {
343 "id": "bef95d42-f584-4eaf-a2eb-28eddea4ca71",
344 "version": 1,
345 "state": {
346 "lastGroupId": 6,
347 "lastNodeId": 43,
348 "lastLinkId": 34,
349 "lastRerouteId": 0
350 },
351 "revision": 0,
352 "config": [],
353 "name": "Qwen Image 2.1 (12 GB)",
354 "inputNode": {
355 "id": -10,
356 "bounding": [
357 -188,
358 756,
359 128,
360 48
361 ]
362 },
363 "outputNode": {
364 "id": -20,
365 "bounding": [
366 2300,
367 736,
368 128,
369 88
370 ]
371 },
372 "inputs": [
373 {
374 "id": "daba361d-f820-4282-958e-b5467a0240bf",
375 "name": "prompt_6",
376 "type": "STRING",
377 "linkIds": [
378 28
379 ],
380 "label": "Prompt · Qwen Image 2.1",
381 "pos": [
382 0,
383 0
384 ]
385 },
386 {
387 "id": "8227a11c-cd1c-423d-80f5-246c367603bd",
388 "name": "noise_seed_25",
389 "type": "INT",
390 "linkIds": [
391 29
392 ],
393 "label": "Seed",
394 "pos": [
395 0,
396 0
397 ]
398 },
399 {
400 "id": "675898e8-93a0-460a-997e-776d281ecd25",
401 "name": "steps_9",
402 "type": "INT",
403 "linkIds": [
404 30
405 ],
406 "label": "Steps",
407 "pos": [
408 0,
409 0
410 ]
411 },
412 {
413 "id": "4bc23bf5-9b06-4b49-8d57-bae136180061",
414 "name": "cfg_9",
415 "type": "FLOAT",
416 "linkIds": [
417 31
418 ],
419 "label": "CFG",
420 "pos": [
421 0,
422 0
423 ]
424 },
425 {
426 "id": "445f78b8-6c28-41a9-806b-ab619a14a360",
427 "name": "megapixels_4",
428 "type": "FLOAT",
429 "linkIds": [
430 32
431 ],
432 "label": "Megapixels",
433 "pos": [
434 0,
435 0
436 ]
437 },
438 {
439 "id": "db87ba1b-6d7f-4e0c-a81b-7279c6e5538f",
440 "name": "unet_name_1",
441 "type": "COMBO",
442 "linkIds": [
443 33
444 ],
445 "label": "Model file",
446 "pos": [
447 0,
448 0
449 ]
450 },
451 {
452 "id": "d91063a4-5063-4b89-9a3e-70402a5b147c",
453 "name": "lora_name_20",
454 "type": "COMBO",
455 "linkIds": [
456 34
457 ],
458 "label": "LoRA",
459 "pos": [
460 0,
461 0
462 ]
463 }
464 ],
465 "outputs": [
466 {
467 "id": "0df1724c-ecbf-4515-baf4-a90bac898f9a",
468 "name": "IMAGE",
469 "type": "IMAGE",
470 "linkIds": [
471 12
472 ],
473 "localized_name": "IMAGE",
474 "pos": [
475 24,
476 24
477 ]
478 },
479 {
480 "id": "a709f0cc-0cb7-4357-b643-d3ba401261fe",
481 "name": "IMAGE_1",
482 "type": "IMAGE",
483 "linkIds": [
484 24
485 ],
486 "localized_name": "IMAGE_1",
487 "pos": [
488 24,
489 44
490 ]
491 }
492 ],
493 "widgets": [],
494 "nodes": [
495 {
496 "id": 1,
497 "type": "UNETLoader",
498 "pos": [
499 20,
500 50
501 ],
502 "size": [
503 430,
504 82
505 ],
506 "flags": [],
507 "order": 0,
508 "mode": 0,
509 "inputs": [
510 {
511 "localized_name": "unet_name",
512 "name": "unet_name",
513 "type": "COMBO",
514 "widget": {
515 "name": "unet_name"
516 },
517 "link": 33
518 },
519 {
520 "localized_name": "weight_dtype",
521 "name": "weight_dtype",
522 "type": "COMBO",
523 "widget": {
524 "name": "weight_dtype"
525 },
526 "link": null
527 }
528 ],
529 "outputs": [
530 {
531 "localized_name": "MODEL",
532 "name": "MODEL",
533 "type": "MODEL",
534 "links": [
535 4,
536 13
537 ]
538 }
539 ],
540 "title": "Qwen Image 2.1 · int8 (7.3 GB)",
541 "properties": {
542 "Node name for S&R": "UNETLoader",
543 "models": [
544 {
545 "name": "qwen_image_2.1_int8_convrot.safetensors",
546 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors",
547 "directory": "diffusion_models"
548 }
549 ]
550 },
551 "widgets_values": [
552 "qwen_image_2.1_int8_convrot.safetensors",
553 "default"
554 ],
555 "widgets_values_named": {
556 "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
557 "weight_dtype": "default"
558 },
559 "color": "#223",
560 "bgcolor": "#335"
561 },
562 {
563 "id": 2,
564 "type": "CLIPLoader",
565 "pos": [
566 20,
567 160
568 ],
569 "size": [
570 430,
571 106
572 ],
573 "flags": [],
574 "order": 1,
575 "mode": 0,
576 "inputs": [
577 {
578 "localized_name": "clip_name",
579 "name": "clip_name",
580 "type": "COMBO",
581 "widget": {
582 "name": "clip_name"
583 },
584 "link": null
585 },
586 {
587 "localized_name": "type",
588 "name": "type",
589 "type": "COMBO",
590 "widget": {
591 "name": "type"
592 },
593 "link": null
594 },
595 {
596 "localized_name": "device",
597 "name": "device",
598 "shape": 7,
599 "type": "COMBO",
600 "widget": {
601 "name": "device"
602 },
603 "link": null
604 }
605 ],
606 "outputs": [
607 {
608 "localized_name": "CLIP",
609 "name": "CLIP",
610 "type": "CLIP",
611 "links": [
612 3
613 ]
614 }
615 ],
616 "title": "Text encoder · Qwen3-VL 8B int8 (9.4 GB)",
617 "properties": {
618 "Node name for S&R": "CLIPLoader",
619 "models": [
620 {
621 "name": "qwen3vl_8b_int8_convrot.safetensors",
622 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",
623 "directory": "text_encoders"
624 }
625 ]
626 },
627 "widgets_values": [
628 "qwen3vl_8b_int8_convrot.safetensors",
629 "qwen_image",
630 "default"
631 ],
632 "widgets_values_named": {
633 "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
634 "type": "qwen_image",
635 "device": "default"
636 },
637 "color": "#223",
638 "bgcolor": "#335"
639 },
640 {
641 "id": 3,
642 "type": "VAELoader",
643 "pos": [
644 20,
645 300
646 ],
647 "size": [
648 430,
649 58
650 ],
651 "flags": [],
652 "order": 2,
653 "mode": 0,
654 "inputs": [
655 {
656 "localized_name": "vae_name",
657 "name": "vae_name",
658 "type": "COMBO",
659 "widget": {
660 "name": "vae_name"
661 },
662 "link": null
663 }
664 ],
665 "outputs": [
666 {
667 "localized_name": "VAE",
668 "name": "VAE",
669 "type": "VAE",
670 "links": [
671 11,
672 23
673 ]
674 }
675 ],
676 "title": "VAE · Qwen Image 2.1",
677 "properties": {
678 "Node name for S&R": "VAELoader",
679 "models": [
680 {
681 "name": "qwen_image_2.1_vae_bf16.safetensors",
682 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",
683 "directory": "vae"
684 }
685 ]
686 },
687 "widgets_values": [
688 "qwen_image_2.1_vae_bf16.safetensors"
689 ],
690 "widgets_values_named": {
691 "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
692 },
693 "color": "#223",
694 "bgcolor": "#335"
695 },
696 {
697 "id": 4,
698 "type": "ResolutionSelector",
699 "pos": [
700 20,
701 500
702 ],
703 "size": [
704 430,
705 150
706 ],
707 "flags": [],
708 "order": 3,
709 "mode": 0,
710 "inputs": [
711 {
712 "localized_name": "aspect_ratio",
713 "name": "aspect_ratio",
714 "type": "COMBO",
715 "widget": {
716 "name": "aspect_ratio"
717 },
718 "link": null
719 },
720 {
721 "localized_name": "megapixels",
722 "name": "megapixels",
723 "type": "FLOAT",
724 "widget": {
725 "name": "megapixels"
726 },
727 "link": 32
728 },
729 {
730 "localized_name": "multiple",
731 "name": "multiple",
732 "type": "INT",
733 "widget": {
734 "name": "multiple"
735 },
736 "link": null
737 },
738 {
739 "localized_name": "preview",
740 "name": "preview",
741 "shape": 7,
742 "type": "RESOLUTION_PREVIEW",
743 "widget": {
744 "name": "preview"
745 },
746 "link": null
747 }
748 ],
749 "outputs": [
750 {
751 "localized_name": "width",
752 "name": "width",
753 "type": "INT",
754 "links": [
755 1
756 ]
757 },
758 {
759 "localized_name": "height",
760 "name": "height",
761 "type": "INT",
762 "links": [
763 2
764 ]
765 }
766 ],
767 "title": "Size · 4 MP = 2048×2048 (native 2K)",
768 "properties": {
769 "Node name for S&R": "ResolutionSelector"
770 },
771 "widgets_values": [
772 "1:1 (Square)",
773 4,
774 32
775 ],
776 "widgets_values_named": {
777 "aspect_ratio": "1:1 (Square)",
778 "megapixels": 4,
779 "multiple": 32
780 }
781 },
782 {
783 "id": 5,
784 "type": "EmptyLatentImage",
785 "pos": [
786 20,
787 660
788 ],
789 "size": [
790 430,
791 106
792 ],
793 "flags": [],
794 "order": 10,
795 "mode": 0,
796 "inputs": [
797 {
798 "localized_name": "width",
799 "name": "width",
800 "type": "INT",
801 "widget": {
802 "name": "width"
803 },
804 "link": 1
805 },
806 {
807 "localized_name": "height",
808 "name": "height",
809 "type": "INT",
810 "widget": {
811 "name": "height"
812 },
813 "link": 2
814 },
815 {
816 "localized_name": "batch_size",
817 "name": "batch_size",
818 "type": "INT",
819 "widget": {
820 "name": "batch_size"
821 },
822 "link": null
823 }
824 ],
825 "outputs": [
826 {
827 "localized_name": "LATENT",
828 "name": "LATENT",
829 "type": "LATENT",
830 "links": [
831 9,
832 21
833 ]
834 }
835 ],
836 "properties": {
837 "Node name for S&R": "EmptyLatentImage"
838 },
839 "widgets_values": [
840 2048,
841 2048,
842 1
843 ],
844 "widgets_values_named": {
845 "width": 2048,
846 "height": 2048,
847 "batch_size": 1
848 }
849 },
850 {
851 "id": 6,
852 "type": "TextEncodeQwenImage21",
853 "pos": [
854 510,
855 50
856 ],
857 "size": [
858 480,
859 690
860 ],
861 "flags": [],
862 "order": 9,
863 "mode": 0,
864 "inputs": [
865 {
866 "localized_name": "clip",
867 "name": "clip",
868 "type": "CLIP",
869 "link": 3
870 },
871 {
872 "localized_name": "image_1",
873 "name": "images.image_1",
874 "shape": 7,
875 "type": "IMAGE",
876 "link": null
877 },
878 {
879 "localized_name": "vae",
880 "name": "vae",
881 "shape": 7,
882 "type": "VAE",
883 "link": null
884 },
885 {
886 "localized_name": "prompt",
887 "name": "prompt",
888 "type": "STRING",
889 "widget": {
890 "name": "prompt"
891 },
892 "link": 28
893 },
894 {
895 "localized_name": "negative_prompt",
896 "name": "negative_prompt",
897 "type": "STRING",
898 "widget": {
899 "name": "negative_prompt"
900 },
901 "link": null
902 },
903 {
904 "localized_name": "resolution",
905 "name": "resolution",
906 "type": "INT",
907 "widget": {
908 "name": "resolution"
909 },
910 "link": null
911 }
912 ],
913 "outputs": [
914 {
915 "localized_name": "positive",
916 "name": "positive",
917 "type": "CONDITIONING",
918 "links": [
919 7,
920 16
921 ]
922 },
923 {
924 "localized_name": "negative",
925 "name": "negative",
926 "type": "CONDITIONING",
927 "links": [
928 8
929 ]
930 },
931 {
932 "localized_name": "latent",
933 "name": "latent",
934 "type": "LATENT",
935 "links": []
936 }
937 ],
938 "title": "Prompt · Qwen Image 2.1",
939 "properties": {
940 "Node name for S&R": "TextEncodeQwenImage21"
941 },
942 "widgets_values": [
943 "A bold Swiss-style concert poster on a bright yellow background. The headline 'NIGHT SIGNAL' is set in huge black condensed capital letters across the top. Below it, smaller red text reads 'HAMBURG · 24 OCT · 21:00'. A black halftone photo of a saxophone player fills the lower half. Clean grid layout, thin black rules, print texture.",
944 "",
945 1024
946 ],
947 "widgets_values_named": {
948 "prompt": "A bold Swiss-style concert poster on a bright yellow background. The headline 'NIGHT SIGNAL' is set in huge black condensed capital letters across the top. Below it, smaller red text reads 'HAMBURG · 24 OCT · 21:00'. A black halftone photo of a saxophone player fills the lower half. Clean grid layout, thin black rules, print texture.",
949 "negative_prompt": "",
950 "resolution": 1024
951 },
952 "color": "#232",
953 "bgcolor": "#353"
954 },
955 {
956 "id": 7,
957 "type": "ModelAttentionBackend",
958 "pos": [
959 1060,
960 50
961 ],
962 "size": [
963 400,
964 58
965 ],
966 "flags": [],
967 "order": 7,
968 "mode": 0,
969 "inputs": [
970 {
971 "localized_name": "model",
972 "name": "model",
973 "type": "MODEL",
974 "link": 4
975 },
976 {
977 "localized_name": "backend",
978 "name": "attention",
979 "type": "COMBO",
980 "widget": {
981 "name": "attention"
982 },
983 "link": null
984 }
985 ],
986 "outputs": [
987 {
988 "localized_name": "model",
989 "name": "model",
990 "type": "MODEL",
991 "links": [
992 5
993 ]
994 }
995 ],
996 "title": "Comfy Kitchen attention (INT8) · fastest on the 3060",
997 "properties": {
998 "Node name for S&R": "ModelAttentionBackend"
999 },
1000 "widgets_values": [
1001 "comfy kitchen attention"
1002 ],
1003 "widgets_values_named": {
1004 "attention": "comfy kitchen attention"
1005 },
1006 "color": "#332922",
1007 "bgcolor": "#593930"
1008 },
1009 {
1010 "id": 8,
1011 "type": "QwenImage21Cache",
1012 "pos": [
1013 1060,
1014 150
1015 ],
1016 "size": [
1017 400,
1018 82
1019 ],
1020 "flags": [],
1021 "order": 11,
1022 "mode": 0,
1023 "inputs": [
1024 {
1025 "localized_name": "model",
1026 "name": "model",
1027 "type": "MODEL",
1028 "link": 5
1029 },
1030 {
1031 "localized_name": "device",
1032 "name": "device",
1033 "type": "COMBO",
1034 "widget": {
1035 "name": "device"
1036 },
1037 "link": null
1038 },
1039 {
1040 "localized_name": "dtype",
1041 "name": "dtype",
1042 "type": "COMBO",
1043 "widget": {
1044 "name": "dtype"
1045 },
1046 "link": null
1047 }
1048 ],
1049 "outputs": [
1050 {
1051 "localized_name": "MODEL",
1052 "name": "MODEL",
1053 "type": "MODEL",
1054 "links": [
1055 6
1056 ]
1057 }
1058 ],
1059 "properties": {
1060 "Node name for S&R": "QwenImage21Cache"
1061 },
1062 "widgets_values": [
1063 "auto",
1064 "default"
1065 ],
1066 "widgets_values_named": {
1067 "device": "auto",
1068 "dtype": "default"
1069 },
1070 "color": "#332922",
1071 "bgcolor": "#593930"
1072 },
1073 {
1074 "id": 9,
1075 "type": "KSampler",
1076 "pos": [
1077 1060,
1078 360
1079 ],
1080 "size": [
1081 400,
1082 262
1083 ],
1084 "flags": [],
1085 "order": 13,
1086 "mode": 0,
1087 "inputs": [
1088 {
1089 "localized_name": "model",
1090 "name": "model",
1091 "type": "MODEL",
1092 "link": 6
1093 },
1094 {
1095 "localized_name": "positive",
1096 "name": "positive",
1097 "type": "CONDITIONING",
1098 "link": 7
1099 },
1100 {
1101 "localized_name": "negative",
1102 "name": "negative",
1103 "type": "CONDITIONING",
1104 "link": 8
1105 },
1106 {
1107 "localized_name": "latent_image",
1108 "name": "latent_image",
1109 "type": "LATENT",
1110 "link": 9
1111 },
1112 {
1113 "localized_name": "seed",
1114 "name": "seed",
1115 "type": "INT",
1116 "widget": {
1117 "name": "seed"
1118 },
1119 "link": null
1120 },
1121 {
1122 "localized_name": "steps",
1123 "name": "steps",
1124 "type": "INT",
1125 "widget": {
1126 "name": "steps"
1127 },
1128 "link": 30
1129 },
1130 {
1131 "localized_name": "cfg",
1132 "name": "cfg",
1133 "type": "FLOAT",
1134 "widget": {
1135 "name": "cfg"
1136 },
1137 "link": 31
1138 },
1139 {
1140 "localized_name": "sampler_name",
1141 "name": "sampler_name",
1142 "type": "COMBO",
1143 "widget": {
1144 "name": "sampler_name"
1145 },
1146 "link": null
1147 },
1148 {
1149 "localized_name": "scheduler",
1150 "name": "scheduler",
1151 "type": "COMBO",
1152 "widget": {
1153 "name": "scheduler"
1154 },
1155 "link": null
1156 },
1157 {
1158 "localized_name": "denoise",
1159 "name": "denoise",
1160 "type": "FLOAT",
1161 "widget": {
1162 "name": "denoise"
1163 },
1164 "link": null
1165 }
1166 ],
1167 "outputs": [
1168 {
1169 "localized_name": "LATENT",
1170 "name": "LATENT",
1171 "type": "LATENT",
1172 "links": [
1173 10
1174 ]
1175 }
1176 ],
1177 "title": "QUALITY sampler · 40 steps",
1178 "properties": {
1179 "Node name for S&R": "KSampler"
1180 },
1181 "widgets_values": [
1182 1002,
1183 "fixed",
1184 40,
1185 1,
1186 "euler",
1187 "simple",
1188 1
1189 ],
1190 "widgets_values_named": {
1191 "seed": 1002,
1192 "control_after_generate": "fixed",
1193 "steps": 40,
1194 "cfg": 1,
1195 "sampler_name": "euler",
1196 "scheduler": "simple",
1197 "denoise": 1
1198 }
1199 },
1200 {
1201 "id": 10,
1202 "type": "VAEDecode",
1203 "pos": [
1204 1060,
1205 660
1206 ],
1207 "size": [
1208 240,
1209 46
1210 ],
1211 "flags": [],
1212 "order": 15,
1213 "mode": 0,
1214 "inputs": [
1215 {
1216 "localized_name": "samples",
1217 "name": "samples",
1218 "type": "LATENT",
1219 "link": 10
1220 },
1221 {
1222 "localized_name": "vae",
1223 "name": "vae",
1224 "type": "VAE",
1225 "link": 11
1226 }
1227 ],
1228 "outputs": [
1229 {
1230 "localized_name": "IMAGE",
1231 "name": "IMAGE",
1232 "type": "IMAGE",
1233 "links": [
1234 12
1235 ]
1236 }
1237 ],
1238 "properties": {
1239 "Node name for S&R": "VAEDecode"
1240 }
1241 },
1242 {
1243 "id": 20,
1244 "type": "LoraLoaderModelOnly",
1245 "pos": [
1246 20,
1247 1010
1248 ],
1249 "size": [
1250 430,
1251 82
1252 ],
1253 "flags": [],
1254 "order": 8,
1255 "mode": 4,
1256 "inputs": [
1257 {
1258 "localized_name": "model",
1259 "name": "model",
1260 "type": "MODEL",
1261 "link": 13
1262 },
1263 {
1264 "localized_name": "lora_name",
1265 "name": "lora_name",
1266 "type": "COMBO",
1267 "widget": {
1268 "name": "lora_name"
1269 },
1270 "link": 34
1271 },
1272 {
1273 "localized_name": "strength_model",
1274 "name": "strength_model",
1275 "type": "FLOAT",
1276 "widget": {
1277 "name": "strength_model"
1278 },
1279 "link": null
1280 }
1281 ],
1282 "outputs": [
1283 {
1284 "localized_name": "MODEL",
1285 "name": "MODEL",
1286 "type": "MODEL",
1287 "links": [
1288 14
1289 ]
1290 }
1291 ],
1292 "title": "Viggle turbo LoRA v0.2.1 · 6-step (1.4 GB)",
1293 "properties": {
1294 "Node name for S&R": "LoraLoaderModelOnly",
1295 "models": [
1296 {
1297 "name": "Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors",
1298 "url": "https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors",
1299 "directory": "loras"
1300 }
1301 ]
1302 },
1303 "widgets_values": [
1304 "Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors",
1305 1
1306 ],
1307 "widgets_values_named": {
1308 "lora_name": "Qwen-Image-2.1-viggle-turbo-v0.2.1-6step-lora-r256.safetensors",
1309 "strength_model": 1
1310 },
1311 "color": "#223",
1312 "bgcolor": "#335"
1313 },
1314 {
1315 "id": 22,
1316 "type": "QwenImage21Cache",
1317 "pos": [
1318 20,
1319 1120
1320 ],
1321 "size": [
1322 430,
1323 82
1324 ],
1325 "flags": [],
1326 "order": 12,
1327 "mode": 4,
1328 "inputs": [
1329 {
1330 "localized_name": "model",
1331 "name": "model",
1332 "type": "MODEL",
1333 "link": 14
1334 },
1335 {
1336 "localized_name": "device",
1337 "name": "device",
1338 "type": "COMBO",
1339 "widget": {
1340 "name": "device"
1341 },
1342 "link": null
1343 },
1344 {
1345 "localized_name": "dtype",
1346 "name": "dtype",
1347 "type": "COMBO",
1348 "widget": {
1349 "name": "dtype"
1350 },
1351 "link": null
1352 }
1353 ],
1354 "outputs": [
1355 {
1356 "localized_name": "MODEL",
1357 "name": "MODEL",
1358 "type": "MODEL",
1359 "links": [
1360 15
1361 ]
1362 }
1363 ],
1364 "properties": {
1365 "Node name for S&R": "QwenImage21Cache"
1366 },
1367 "widgets_values": [
1368 "auto",
1369 "default"
1370 ],
1371 "widgets_values_named": {
1372 "device": "auto",
1373 "dtype": "default"
1374 },
1375 "color": "#332922",
1376 "bgcolor": "#593930"
1377 },
1378 {
1379 "id": 23,
1380 "type": "BasicGuider",
1381 "pos": [
1382 1060,
1383 1010
1384 ],
1385 "size": [
1386 400,
1387 46
1388 ],
1389 "flags": [],
1390 "order": 14,
1391 "mode": 4,
1392 "inputs": [
1393 {
1394 "localized_name": "model",
1395 "name": "model",
1396 "type": "MODEL",
1397 "link": 15
1398 },
1399 {
1400 "localized_name": "conditioning",
1401 "name": "conditioning",
1402 "type": "CONDITIONING",
1403 "link": 16
1404 }
1405 ],
1406 "outputs": [
1407 {
1408 "localized_name": "GUIDER",
1409 "name": "GUIDER",
1410 "type": "GUIDER",
1411 "links": [
1412 18
1413 ]
1414 }
1415 ],
1416 "title": "Guider · no CFG",
1417 "properties": {
1418 "Node name for S&R": "BasicGuider"
1419 }
1420 },
1421 {
1422 "id": 24,
1423 "type": "KSamplerSelect",
1424 "pos": [
1425 510,
1426 1010
1427 ],
1428 "size": [
1429 480,
1430 58
1431 ],
1432 "flags": [],
1433 "order": 4,
1434 "mode": 4,
1435 "inputs": [
1436 {
1437 "localized_name": "sampler_name",
1438 "name": "sampler_name",
1439 "type": "COMBO",
1440 "widget": {
1441 "name": "sampler_name"
1442 },
1443 "link": null
1444 }
1445 ],
1446 "outputs": [
1447 {
1448 "localized_name": "SAMPLER",
1449 "name": "SAMPLER",
1450 "type": "SAMPLER",
1451 "links": [
1452 19
1453 ]
1454 }
1455 ],
1456 "properties": {
1457 "Node name for S&R": "KSamplerSelect"
1458 },
1459 "widgets_values": [
1460 "euler"
1461 ],
1462 "widgets_values_named": {
1463 "sampler_name": "euler"
1464 }
1465 },
1466 {
1467 "id": 25,
1468 "type": "RandomNoise",
1469 "pos": [
1470 510,
1471 1100
1472 ],
1473 "size": [
1474 480,
1475 82
1476 ],
1477 "flags": [],
1478 "order": 5,
1479 "mode": 4,
1480 "inputs": [
1481 {
1482 "localized_name": "noise_seed",
1483 "name": "noise_seed",
1484 "type": "INT",
1485 "widget": {
1486 "name": "noise_seed"
1487 },
1488 "link": 29
1489 }
1490 ],
1491 "outputs": [
1492 {
1493 "localized_name": "NOISE",
1494 "name": "NOISE",
1495 "type": "NOISE",
1496 "links": [
1497 17
1498 ]
1499 }
1500 ],
1501 "properties": {
1502 "Node name for S&R": "RandomNoise"
1503 },
1504 "widgets_values": [
1505 1002,
1506 "fixed"
1507 ],
1508 "widgets_values_named": {
1509 "noise_seed": 1002,
1510 "control_after_generate": "fixed"
1511 }
1512 },
1513 {
1514 "id": 26,
1515 "type": "ManualSigmas",
1516 "pos": [
1517 510,
1518 1210
1519 ],
1520 "size": [
1521 480,
1522 58
1523 ],
1524 "flags": [],
1525 "order": 6,
1526 "mode": 4,
1527 "inputs": [
1528 {
1529 "localized_name": "sigmas",
1530 "name": "sigmas",
1531 "type": "STRING",
1532 "widget": {
1533 "name": "sigmas"
1534 },
1535 "link": null
1536 }
1537 ],
1538 "outputs": [
1539 {
1540 "localized_name": "SIGMAS",
1541 "name": "SIGMAS",
1542 "type": "SIGMAS",
1543 "links": [
1544 20
1545 ]
1546 }
1547 ],
1548 "title": "TURBO sigmas · set for 2048×2048 (other sizes: see note)",
1549 "properties": {
1550 "Node name for S&R": "ManualSigmas"
1551 },
1552 "widgets_values": [
1553 "1.000000, 0.982380, 0.962989, 0.917701, 0.787999, 0.553369, 0.000000"
1554 ],
1555 "widgets_values_named": {
1556 "sigmas": "1.000000, 0.982380, 0.962989, 0.917701, 0.787999, 0.553369, 0.000000"
1557 }
1558 },
1559 {
1560 "id": 27,
1561 "type": "SamplerCustomAdvanced",
1562 "pos": [
1563 1060,
1564 1090
1565 ],
1566 "size": [
1567 400,
1568 110
1569 ],
1570 "flags": [],
1571 "order": 16,
1572 "mode": 4,
1573 "inputs": [
1574 {
1575 "localized_name": "noise",
1576 "name": "noise",
1577 "type": "NOISE",
1578 "link": 17
1579 },
1580 {
1581 "localized_name": "guider",
1582 "name": "guider",
1583 "type": "GUIDER",
1584 "link": 18
1585 },
1586 {
1587 "localized_name": "sampler",
1588 "name": "sampler",
1589 "type": "SAMPLER",
1590 "link": 19
1591 },
1592 {
1593 "localized_name": "sigmas",
1594 "name": "sigmas",
1595 "type": "SIGMAS",
1596 "link": 20
1597 },
1598 {
1599 "localized_name": "latent_image",
1600 "name": "latent_image",
1601 "type": "LATENT",
1602 "link": 21
1603 }
1604 ],
1605 "outputs": [
1606 {
1607 "localized_name": "output",
1608 "name": "output",
1609 "type": "LATENT",
1610 "links": [
1611 22
1612 ]
1613 },
1614 {
1615 "localized_name": "denoised_output",
1616 "name": "denoised_output",
1617 "type": "LATENT",
1618 "links": []
1619 }
1620 ],
1621 "title": "TURBO sampler · 6 steps",
1622 "properties": {
1623 "Node name for S&R": "SamplerCustomAdvanced"
1624 }
1625 },
1626 {
1627 "id": 28,
1628 "type": "VAEDecode",
1629 "pos": [
1630 1060,
1631 1240
1632 ],
1633 "size": [
1634 240,
1635 46
1636 ],
1637 "flags": [],
1638 "order": 17,
1639 "mode": 4,
1640 "inputs": [
1641 {
1642 "localized_name": "samples",
1643 "name": "samples",
1644 "type": "LATENT",
1645 "link": 22
1646 },
1647 {
1648 "localized_name": "vae",
1649 "name": "vae",
1650 "type": "VAE",
1651 "link": 23
1652 }
1653 ],
1654 "outputs": [
1655 {
1656 "localized_name": "IMAGE",
1657 "name": "IMAGE",
1658 "type": "IMAGE",
1659 "links": [
1660 24
1661 ]
1662 }
1663 ],
1664 "properties": {
1665 "Node name for S&R": "VAEDecode"
1666 }
1667 }
1668 ],
1669 "groups": [
1670 {
1671 "id": 1,
1672 "title": "Step1 - Load models",
1673 "bounding": [
1674 0,
1675 0,
1676 470,
1677 390
1678 ],
1679 "color": "#88A",
1680 "flags": []
1681 },
1682 {
1683 "id": 2,
1684 "title": "Step2 - Image Size",
1685 "bounding": [
1686 0,
1687 420,
1688 470,
1689 370
1690 ],
1691 "color": "#3f789e",
1692 "flags": []
1693 },
1694 {
1695 "id": 3,
1696 "title": "Step 3 - Prompt",
1697 "bounding": [
1698 490,
1699 0,
1700 520,
1701 790
1702 ],
1703 "color": "#8A8",
1704 "flags": []
1705 },
1706 {
1707 "id": 4,
1708 "title": "Speed - Comfy Kitchen attention + cache",
1709 "bounding": [
1710 1040,
1711 0,
1712 440,
1713 260
1714 ],
1715 "color": "#b58b2a",
1716 "flags": []
1717 },
1718 {
1719 "id": 5,
1720 "title": "Step 4 - QUALITY · 40 steps (on)",
1721 "bounding": [
1722 1040,
1723 280,
1724 1200,
1725 610
1726 ],
1727 "color": "#A88",
1728 "flags": []
1729 },
1730 {
1731 "id": 6,
1732 "title": "OPTIONAL - TURBO · Viggle 6-step LoRA (Ctrl+B to switch on)",
1733 "bounding": [
1734 0,
1735 930,
1736 2240,
1737 630
1738 ],
1739 "color": "#a1309b",
1740 "flags": []
1741 }
1742 ],
1743 "links": [
1744 {
1745 "id": 1,
1746 "origin_id": 4,
1747 "origin_slot": 0,
1748 "target_id": 5,
1749 "target_slot": 0,
1750 "type": "INT"
1751 },
1752 {
1753 "id": 2,
1754 "origin_id": 4,
1755 "origin_slot": 1,
1756 "target_id": 5,
1757 "target_slot": 1,
1758 "type": "INT"
1759 },
1760 {
1761 "id": 3,
1762 "origin_id": 2,
1763 "origin_slot": 0,
1764 "target_id": 6,
1765 "target_slot": 0,
1766 "type": "CLIP"
1767 },
1768 {
1769 "id": 4,
1770 "origin_id": 1,
1771 "origin_slot": 0,
1772 "target_id": 7,
1773 "target_slot": 0,
1774 "type": "MODEL"
1775 },
1776 {
1777 "id": 5,
1778 "origin_id": 7,
1779 "origin_slot": 0,
1780 "target_id": 8,
1781 "target_slot": 0,
1782 "type": "MODEL"
1783 },
1784 {
1785 "id": 6,
1786 "origin_id": 8,
1787 "origin_slot": 0,
1788 "target_id": 9,
1789 "target_slot": 0,
1790 "type": "MODEL"
1791 },
1792 {
1793 "id": 7,
1794 "origin_id": 6,
1795 "origin_slot": 0,
1796 "target_id": 9,
1797 "target_slot": 1,
1798 "type": "CONDITIONING"
1799 },
1800 {
1801 "id": 8,
1802 "origin_id": 6,
1803 "origin_slot": 1,
1804 "target_id": 9,
1805 "target_slot": 2,
1806 "type": "CONDITIONING"
1807 },
1808 {
1809 "id": 9,
1810 "origin_id": 5,
1811 "origin_slot": 0,
1812 "target_id": 9,
1813 "target_slot": 3,
1814 "type": "LATENT"
1815 },
1816 {
1817 "id": 10,
1818 "origin_id": 9,
1819 "origin_slot": 0,
1820 "target_id": 10,
1821 "target_slot": 0,
1822 "type": "LATENT"
1823 },
1824 {
1825 "id": 11,
1826 "origin_id": 3,
1827 "origin_slot": 0,
1828 "target_id": 10,
1829 "target_slot": 1,
1830 "type": "VAE"
1831 },
1832 {
1833 "id": 13,
1834 "origin_id": 1,
1835 "origin_slot": 0,
1836 "target_id": 20,
1837 "target_slot": 0,
1838 "type": "MODEL"
1839 },
1840 {
1841 "id": 14,
1842 "origin_id": 20,
1843 "origin_slot": 0,
1844 "target_id": 22,
1845 "target_slot": 0,
1846 "type": "MODEL"
1847 },
1848 {
1849 "id": 15,
1850 "origin_id": 22,
1851 "origin_slot": 0,
1852 "target_id": 23,
1853 "target_slot": 0,
1854 "type": "MODEL"
1855 },
1856 {
1857 "id": 16,
1858 "origin_id": 6,
1859 "origin_slot": 0,
1860 "target_id": 23,
1861 "target_slot": 1,
1862 "type": "CONDITIONING"
1863 },
1864 {
1865 "id": 17,
1866 "origin_id": 25,
1867 "origin_slot": 0,
1868 "target_id": 27,
1869 "target_slot": 0,
1870 "type": "NOISE"
1871 },
1872 {
1873 "id": 18,
1874 "origin_id": 23,
1875 "origin_slot": 0,
1876 "target_id": 27,
1877 "target_slot": 1,
1878 "type": "GUIDER"
1879 },
1880 {
1881 "id": 19,
1882 "origin_id": 24,
1883 "origin_slot": 0,
1884 "target_id": 27,
1885 "target_slot": 2,
1886 "type": "SAMPLER"
1887 },
1888 {
1889 "id": 20,
1890 "origin_id": 26,
1891 "origin_slot": 0,
1892 "target_id": 27,
1893 "target_slot": 3,
1894 "type": "SIGMAS"
1895 },
1896 {
1897 "id": 21,
1898 "origin_id": 5,
1899 "origin_slot": 0,
1900 "target_id": 27,
1901 "target_slot": 4,
1902 "type": "LATENT"
1903 },
1904 {
1905 "id": 22,
1906 "origin_id": 27,
1907 "origin_slot": 0,
1908 "target_id": 28,
1909 "target_slot": 0,
1910 "type": "LATENT"
1911 },
1912 {
1913 "id": 23,
1914 "origin_id": 3,
1915 "origin_slot": 0,
1916 "target_id": 28,
1917 "target_slot": 1,
1918 "type": "VAE"
1919 },
1920 {
1921 "id": 12,
1922 "origin_id": 10,
1923 "origin_slot": 0,
1924 "target_id": -20,
1925 "target_slot": 0,
1926 "type": "IMAGE"
1927 },
1928 {
1929 "id": 24,
1930 "origin_id": 28,
1931 "origin_slot": 0,
1932 "target_id": -20,
1933 "target_slot": 1,
1934 "type": "IMAGE"
1935 },
1936 {
1937 "id": 28,
1938 "origin_id": -10,
1939 "origin_slot": 0,
1940 "target_id": 6,
1941 "target_slot": 3,
1942 "type": "STRING"
1943 },
1944 {
1945 "id": 29,
1946 "origin_id": -10,
1947 "origin_slot": 1,
1948 "target_id": 25,
1949 "target_slot": 0,
1950 "type": "INT"
1951 },
1952 {
1953 "id": 30,
1954 "origin_id": -10,
1955 "origin_slot": 2,
1956 "target_id": 9,
1957 "target_slot": 5,
1958 "type": "INT"
1959 },
1960 {
1961 "id": 31,
1962 "origin_id": -10,
1963 "origin_slot": 3,
1964 "target_id": 9,
1965 "target_slot": 6,
1966 "type": "FLOAT"
1967 },
1968 {
1969 "id": 32,
1970 "origin_id": -10,
1971 "origin_slot": 4,
1972 "target_id": 4,
1973 "target_slot": 1,
1974 "type": "FLOAT"
1975 },
1976 {
1977 "id": 33,
1978 "origin_id": -10,
1979 "origin_slot": 5,
1980 "target_id": 1,
1981 "target_slot": 0,
1982 "type": "COMBO"
1983 },
1984 {
1985 "id": 34,
1986 "origin_id": -10,
1987 "origin_slot": 6,
1988 "target_id": 20,
1989 "target_slot": 1,
1990 "type": "COMBO"
1991 }
1992 ],
1993 "extra": []
1994 }
1995 ]
1996 },
1997 "config": [],
1998 "extra": {
1999 "ds": {
2000 "scale": 0.55,
2001 "offset": [
2002 820,
2003 60
2004 ]
2005 },
2006 "frontendVersion": "1.52.7"
2007 },
2008 "version": 0.4
2009}