stablediffusiontutorials/Qwen_Image_Workflows
4354
1{2 "id": "54bb395d-3e60-4c94-b525-85523901575b",3 "revision": 0,4 "last_node_id": 476,5 "last_link_id": 730,6 "nodes": [7 {8 "id": 13,9 "type": "ResolutionSelector",10 "pos": [11 140,12 326013 ],14 "size": [15 300,16 19017 ],18 "flags": {},19 "order": 0,20 "mode": 0,21 "showAdvanced": true,22 "inputs": [],23 "outputs": [24 {25 "name": "width",26 "type": "INT",27 "links": [28 67029 ]30 },31 {32 "name": "height",33 "type": "INT",34 "links": [35 67136 ]37 }38 ],39 "properties": {40 "Node name for S&R": "ResolutionSelector"41 },42 "widgets_values": [43 "1:1 (Square)",44 1,45 3246 ],47 "widgets_values_named": {48 "aspect_ratio": "1:1 (Square)",49 "megapixels": 1,50 "multiple": 3251 }52 },53 {54 "id": 459,55 "type": "bc1c967a-7f6a-4be9-a372-dad16e4f28e3",56 "pos": [57 480,58 242059 ],60 "size": [61 420,62 74063 ],64 "flags": {},65 "order": 5,66 "mode": 0,67 "inputs": [68 {69 "label": "positive_prompt",70 "name": "prompt",71 "type": "STRING",72 "widget": {73 "name": "prompt"74 },75 "link": null76 },77 {78 "label": "steps",79 "name": "steps",80 "type": "INT",81 "widget": {82 "name": "steps"83 },84 "link": null85 },86 {87 "label": "custom_size",88 "name": "switch",89 "type": "BOOLEAN",90 "widget": {91 "name": "switch"92 },93 "link": null94 },95 {96 "name": "width",97 "type": "INT",98 "widget": {99 "name": "width"100 },101 "link": 670102 },103 {104 "name": "height",105 "type": "INT",106 "widget": {107 "name": "height"108 },109 "link": 671110 },111 {112 "label": "sampler",113 "name": "scheduler",114 "type": "COMBO",115 "widget": {116 "name": "scheduler"117 },118 "link": null119 },120 {121 "label": "scheduler",122 "name": "scheduler_1",123 "type": "COMBO",124 "widget": {125 "name": "scheduler_1"126 },127 "link": null128 },129 {130 "label": "image_1",131 "name": "images.image_1",132 "shape": 7,133 "type": "IMAGE",134 "link": 704135 },136 {137 "label": "image_2",138 "name": "images.image_2",139 "shape": 7,140 "type": "IMAGE",141 "link": 728142 },143 {144 "label": "image_3",145 "name": "images.image_3",146 "shape": 7,147 "type": "IMAGE",148 "link": null149 },150 {151 "label": "image_4",152 "name": "images.image_4",153 "shape": 7,154 "type": "IMAGE",155 "link": null156 },157 {158 "label": "image_5",159 "name": "images.image_5_1",160 "shape": 7,161 "type": "IMAGE",162 "link": null163 },164 {165 "label": "image_6",166 "name": "images.image_6",167 "shape": 7,168 "type": "IMAGE",169 "link": null170 },171 {172 "label": "image_7",173 "name": "images.image_7",174 "shape": 7,175 "type": "IMAGE",176 "link": null177 },178 {179 "label": "image_8",180 "name": "images.image_8",181 "shape": 7,182 "type": "IMAGE",183 "link": null184 },185 {186 "label": "image_9",187 "name": "images.image_9",188 "shape": 7,189 "type": "IMAGE",190 "link": null191 },192 {193 "label": "image_10",194 "name": "images.image_10",195 "shape": 7,196 "type": "IMAGE",197 "link": null198 },199 {200 "label": "cache_device",201 "name": "device",202 "type": "COMBO",203 "widget": {204 "name": "device"205 },206 "link": null207 },208 {209 "label": "dtype",210 "name": "dtype",211 "type": "COMBO",212 "widget": {213 "name": "dtype"214 },215 "link": null216 }217 ],218 "outputs": [219 {220 "name": "IMAGE",221 "type": "IMAGE",222 "links": [223 672224 ]225 }226 ],227 "properties": {228 "previewExposures": []229 },230 "widgets_values": [231 0,232 "Keep the character and pose in <image1> unchanged, put this light blue denim shirt from <image2> on the character, preserve the original facial features, hair, body shape and pose, the denim shirt fits naturally on body, realistic denim fabric texture, natural clothing folds, keep the original background and original lighting, high fashion editorial photography, sharp details",233 "",234 1,235 25,236 false,237 1024,238 1024,239 "euler",240 "simple",241 1070478148268574,242 "qwen_image_2.1_int8_convrot.safetensors",243 "qwen3vl_8b_int8_convrot.safetensors",244 "qwen_image_2.1_vae_bf16.safetensors",245 "auto",246 "default"247 ],248 "widgets_values_named": {249 "resolution": 0,250 "prompt": "Keep the character and pose in <image1> unchanged, put this light blue denim shirt from <image2> on the character, preserve the original facial features, hair, body shape and pose, the denim shirt fits naturally on body, realistic denim fabric texture, natural clothing folds, keep the original background and original lighting, high fashion editorial photography, sharp details",251 "negative_prompt": "",252 "cfg": 1,253 "steps": 25,254 "switch": false,255 "width": 1024,256 "height": 1024,257 "scheduler": "euler",258 "scheduler_1": "simple",259 "seed": 1070478148268574,260 "unet_name": "qwen_image_2.1_int8_convrot.safetensors",261 "clip_name": "qwen3vl_8b_int8_convrot.safetensors",262 "vae_name": "qwen_image_2.1_vae_bf16.safetensors",263 "device": "auto",264 "dtype": "default"265 }266 },267 {268 "id": 461,269 "type": "SaveImageAdvanced",270 "pos": [271 950,272 2420273 ],274 "size": [275 710,276 760277 ],278 "flags": {},279 "order": 6,280 "mode": 0,281 "inputs": [282 {283 "name": "images",284 "type": "IMAGE",285 "link": 672286 }287 ],288 "outputs": [289 {290 "name": "images",291 "type": "IMAGE",292 "links": [293 708294 ]295 }296 ],297 "properties": {},298 "widgets_values": [299 "Qwen_image_2.1",300 "png",301 "8-bit",302 "sRGB"303 ],304 "widgets_values_named": {305 "filename_prefix": "Qwen_image_2.1",306 "format": "png",307 "format.bit_depth": "8-bit",308 "format.input_color_space": "sRGB"309 }310 },311 {312 "id": 463,313 "type": "MarkdownNote",314 "pos": [315 -400,316 2410317 ],318 "size": [319 420,320 620321 ],322 "flags": {},323 "order": 1,324 "mode": 0,325 "inputs": [],326 "outputs": [],327 "title": "Note: Usage",328 "properties": {},329 "widgets_values": [330 "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\n- resolution is a total pixel budget (not width or height). Aspect ratio is preserved.\n- Official default is 1024. The model supports up to 2048.\n- This template starts at 0: no resize beyond a multiple of 32.\n- Output follows image_1. Extra refs can differ in size or aspect.\n- custom_size off: canvas comes from the encode latent (image_1).\n- custom_size on: use ResolutionSelector width/height. Keep it close to the resized image_1 size, or the edit can shift.\n\n## Reference images\n- Up to 10 reference images (image_1 to image_10).\n- Mention them in the prompt as `<image1>`, `<image2>`, ...\n- image_1 is the edit target. The rest are references.\n\n## Custom settings\nIf you need custom settings, enter or unpack the subgraph to edit it. See the [Subgraph](https://docs.comfy.org/interface/features/subgraph) guide.\n\n## Parameters\n- prompt: edit instruction. Use `<image1>` ... `<image10>`.\n- negative_prompt: unused while cfg is 1.\n- cfg: keep 1 for the Qwen Image 2.1 official path. Raise it only if you use a negative prompt.\n- steps: Qwen Image 2.1 official pipeline uses about 40-50 with euler. This template starts at 25. More advanced samplers need fewer steps."331 ],332 "widgets_values_named": {333 "text": "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\n- resolution is a total pixel budget (not width or height). Aspect ratio is preserved.\n- Official default is 1024. The model supports up to 2048.\n- This template starts at 0: no resize beyond a multiple of 32.\n- Output follows image_1. Extra refs can differ in size or aspect.\n- custom_size off: canvas comes from the encode latent (image_1).\n- custom_size on: use ResolutionSelector width/height. Keep it close to the resized image_1 size, or the edit can shift.\n\n## Reference images\n- Up to 10 reference images (image_1 to image_10).\n- Mention them in the prompt as `<image1>`, `<image2>`, ...\n- image_1 is the edit target. The rest are references.\n\n## Custom settings\nIf you need custom settings, enter or unpack the subgraph to edit it. See the [Subgraph](https://docs.comfy.org/interface/features/subgraph) guide.\n\n## Parameters\n- prompt: edit instruction. Use `<image1>` ... `<image10>`.\n- negative_prompt: unused while cfg is 1.\n- cfg: keep 1 for the Qwen Image 2.1 official path. Raise it only if you use a negative prompt.\n- steps: Qwen Image 2.1 official pipeline uses about 40-50 with euler. This template starts at 25. More advanced samplers need fewer steps."334 },335 "color": "#222",336 "bgcolor": "#000"337 },338 {339 "id": 470,340 "type": "LoadImage",341 "pos": [342 140,343 2420344 ],345 "size": [346 290,347 110348 ],349 "flags": {},350 "order": 2,351 "mode": 0,352 "inputs": [],353 "outputs": [354 {355 "name": "IMAGE",356 "type": "IMAGE",357 "links": [358 704,359 707360 ]361 },362 {363 "name": "MASK",364 "type": "MASK",365 "links": null366 }367 ],368 "properties": {369 "Node name for S&R": "LoadImage"370 },371 "widgets_values": [372 "portrait_model_denim.png",373 "image"374 ],375 "widgets_values_named": {376 "image": "portrait_model_denim.png",377 "upload": "image"378 }379 },380 {381 "id": 472,382 "type": "ImageCompare",383 "pos": [384 1700,385 2420386 ],387 "size": [388 660,389 760390 ],391 "flags": {},392 "order": 7,393 "mode": 0,394 "inputs": [395 {396 "name": "image_a",397 "shape": 7,398 "type": "IMAGE",399 "link": 707400 },401 {402 "name": "image_b",403 "shape": 7,404 "type": "IMAGE",405 "link": 708406 }407 ],408 "outputs": [],409 "properties": {410 "Node name for S&R": "ImageCompare"411 },412 "widgets_values": [],413 "widgets_values_named": {}414 },415 {416 "id": 475,417 "type": "LoadImage",418 "pos": [419 140,420 2810421 ],422 "size": [423 290,424 110425 ],426 "flags": {},427 "order": 3,428 "mode": 0,429 "inputs": [],430 "outputs": [431 {432 "name": "IMAGE",433 "type": "IMAGE",434 "links": [435 728436 ]437 },438 {439 "name": "MASK",440 "type": "MASK",441 "links": []442 }443 ],444 "properties": {445 "Node name for S&R": "LoadImage"446 },447 "widgets_values": [448 "clothing_light_blue_denim_shirt.png",449 "image"450 ],451 "widgets_values_named": {452 "image": "clothing_light_blue_denim_shirt.png",453 "upload": "image"454 }455 },456 {457 "id": 476,458 "type": "MarkdownNote",459 "pos": [460 -840,461 2410462 ],463 "size": [464 420,465 620466 ],467 "flags": {},468 "order": 4,469 "mode": 0,470 "inputs": [],471 "outputs": [],472 "title": "Note: Model links",473 "properties": {},474 "widgets_values": [475 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Assets\n\n- [portrait_model_denim.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/portrait_model_denim.png)\n- [clothing_light_blue_denim_shirt.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/clothing_light_blue_denim_shirt.png)\n\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)\n- [ModelScope:Comfy-Org/Qwen-Image-2.1](https://modelscope.cn/models/Comfy-Org/Qwen-Image-2.1)\n\n**diffusion_models**\n\n- [qwen_image_2.1_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors)\n- [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)\n\n**text_encoders**\n\n- [qwen3vl_8b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_bf16.safetensors)\n- [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) \n\n**vae**\n\n- [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)\n\n\n## Model Storage Location\n\n```\n๐ ComfyUI/\nโโโ ๐ models/\nโ โโโ ๐ diffusion_models/\nโ โ โโโ qwen_image_2.1_bf16.safetensors\nโ โ โโโ qwen_image_2.1_int8_convrot.safetensors\nโ โโโ ๐ text_encoders/\nโ โ โโโ qwen3vl_8b_bf16.safetensors\nโ โ โโโ qwen3vl_8b_int8_convrot.safetensors\nโ โโโ ๐ vae/\nโ โโโ qwen_image_2.1_vae_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"476 ],477 "widgets_values_named": {478 "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Assets\n\n- [portrait_model_denim.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/portrait_model_denim.png)\n- [clothing_light_blue_denim_shirt.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/clothing_light_blue_denim_shirt.png)\n\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)\n- [ModelScope:Comfy-Org/Qwen-Image-2.1](https://modelscope.cn/models/Comfy-Org/Qwen-Image-2.1)\n\n**diffusion_models**\n\n- [qwen_image_2.1_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors)\n- [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)\n\n**text_encoders**\n\n- [qwen3vl_8b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_bf16.safetensors)\n- [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) \n\n**vae**\n\n- [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)\n\n\n## Model Storage Location\n\n```\n๐ ComfyUI/\nโโโ ๐ models/\nโ โโโ ๐ diffusion_models/\nโ โ โโโ qwen_image_2.1_bf16.safetensors\nโ โ โโโ qwen_image_2.1_int8_convrot.safetensors\nโ โโโ ๐ text_encoders/\nโ โ โโโ qwen3vl_8b_bf16.safetensors\nโ โ โโโ qwen3vl_8b_int8_convrot.safetensors\nโ โโโ ๐ vae/\nโ โโโ qwen_image_2.1_vae_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"479 },480 "color": "#222",481 "bgcolor": "#000"482 }483 ],484 "links": [485 [486 707,487 470,488 0,489 472,490 0,491 "IMAGE"492 ],493 [494 708,495 461,496 0,497 472,498 1,499 "IMAGE"500 ],501 [502 672,503 459,504 0,505 461,506 0,507 "IMAGE"508 ],509 [510 670,511 13,512 0,513 459,514 3,515 "INT"516 ],517 [518 671,519 13,520 1,521 459,522 4,523 "INT"524 ],525 [526 704,527 470,528 0,529 459,530 7,531 "IMAGE"532 ],533 [534 728,535 475,536 0,537 459,538 8,539 "IMAGE"540 ]541 ],542 "groups": [],543 "definitions": {544 "subgraphs": [545 {546 "id": "bc1c967a-7f6a-4be9-a372-dad16e4f28e3",547 "version": 1,548 "state": {549 "lastGroupId": 37,550 "lastNodeId": 476,551 "lastLinkId": 730,552 "lastRerouteId": 9553 },554 "revision": 0,555 "config": {},556 "name": "Image Edit (Qwen Image 2.1)",557 "inputNode": {558 "id": -10,559 "bounding": [560 -720,561 630,562 143.044921875,563 568564 ]565 },566 "outputNode": {567 "id": -20,568 "bounding": [569 1960,570 640,571 128,572 68573 ]574 },575 "inputs": [576 {577 "id": "1f3911c3-71b5-45b7-9a0e-4ac7285069dc",578 "name": "resolution",579 "type": "INT",580 "linkIds": [581 725582 ],583 "pos": [584 -600.955078125,585 654586 ]587 },588 {589 "id": "6a73de3b-f4cd-43a4-9076-76648c6902f0",590 "name": "prompt",591 "type": "STRING",592 "linkIds": [593 726594 ],595 "localized_name": "prompt",596 "label": "positive_prompt",597 "pos": [598 -600.955078125,599 674600 ]601 },602 {603 "id": "d4c1377f-7fbc-4519-b83c-9a3b9c2de104",604 "name": "negative_prompt",605 "type": "STRING",606 "linkIds": [607 727608 ],609 "pos": [610 -600.955078125,611 694612 ]613 },614 {615 "id": "420ee896-17c3-4e07-95fc-0ff309a6b836",616 "name": "cfg",617 "type": "FLOAT",618 "linkIds": [619 658620 ],621 "pos": [622 -600.955078125,623 714624 ]625 },626 {627 "id": "349c3f72-ba7a-4277-84ff-8029faa16019",628 "name": "steps",629 "type": "INT",630 "linkIds": [631 659632 ],633 "label": "steps",634 "pos": [635 -600.955078125,636 734637 ]638 },639 {640 "id": "60df426d-f8ab-4ce2-8c82-42dc7cbf19d0",641 "name": "switch",642 "type": "BOOLEAN",643 "linkIds": [644 703645 ],646 "label": "custom_size",647 "pos": [648 -600.955078125,649 754650 ]651 },652 {653 "id": "91c96cf8-057b-4da2-b71e-305541a3527e",654 "name": "width",655 "type": "INT",656 "linkIds": [657 660658 ],659 "localized_name": "width",660 "pos": [661 -600.955078125,662 774663 ]664 },665 {666 "id": "661cc520-6bd0-4925-90ec-cecaa188b57d",667 "name": "height",668 "type": "INT",669 "linkIds": [670 661671 ],672 "localized_name": "height",673 "pos": [674 -600.955078125,675 794676 ]677 },678 {679 "id": "9f0e91b8-5a4a-4f5a-a2a4-4ddc180df0fd",680 "name": "scheduler",681 "type": "COMBO",682 "linkIds": [683 662684 ],685 "label": "sampler",686 "pos": [687 -600.955078125,688 814689 ]690 },691 {692 "id": "4710583f-3cb0-4091-87ab-dadd8a2e657c",693 "name": "scheduler_1",694 "type": "COMBO",695 "linkIds": [696 668697 ],698 "label": "scheduler",699 "pos": [700 -600.955078125,701 834702 ]703 },704 {705 "id": "977ce57d-3764-491c-8d2d-543754cfbaf1",706 "name": "seed",707 "type": "INT",708 "linkIds": [709 667710 ],711 "pos": [712 -600.955078125,713 854714 ]715 },716 {717 "id": "143494fb-a40e-423f-be3b-ecc808b408b0",718 "name": "unet_name",719 "type": "COMBO",720 "linkIds": [721 663722 ],723 "pos": [724 -600.955078125,725 874726 ]727 },728 {729 "id": "d8528289-e121-45ed-9c31-e6370ce4ba5e",730 "name": "clip_name",731 "type": "COMBO",732 "linkIds": [733 664734 ],735 "pos": [736 -600.955078125,737 894738 ]739 },740 {741 "id": "f03d1fb0-d592-4997-b55e-e7a2549c36e5",742 "name": "vae_name",743 "type": "COMBO",744 "linkIds": [745 665746 ],747 "pos": [748 -600.955078125,749 914750 ]751 },752 {753 "id": "6bbe4c8a-0ce9-4576-9468-697a165b98b4",754 "name": "images.image_1",755 "type": "IMAGE",756 "linkIds": [757 710758 ],759 "label": "image_1",760 "pos": [761 -600.955078125,762 934763 ]764 },765 {766 "id": "5e9080e7-bbd0-4363-9e25-aaa201f9ff01",767 "name": "images.image_2",768 "type": "IMAGE",769 "linkIds": [770 711771 ],772 "label": "image_2",773 "pos": [774 -600.955078125,775 954776 ]777 },778 {779 "id": "29bd6732-17d4-4ca7-aa9f-dc118c6c008a",780 "name": "images.image_3",781 "type": "IMAGE",782 "linkIds": [783 712784 ],785 "label": "image_3",786 "pos": [787 -600.955078125,788 974789 ]790 },791 {792 "id": "c0899e22-8834-4c49-b0ec-5d2e1c9a4f9d",793 "name": "images.image_4",794 "type": "IMAGE",795 "linkIds": [796 713797 ],798 "label": "image_4",799 "pos": [800 -600.955078125,801 994802 ]803 },804 {805 "id": "f4bb2fe2-583b-429d-83dc-0af6d4d3fdf8",806 "name": "images.image_5_1",807 "type": "IMAGE",808 "linkIds": [809 714810 ],811 "label": "image_5",812 "pos": [813 -600.955078125,814 1014815 ]816 },817 {818 "id": "4dc8dcc5-da5f-4dd4-82f4-479dabed8567",819 "name": "images.image_6",820 "type": "IMAGE",821 "linkIds": [822 715823 ],824 "label": "image_6",825 "pos": [826 -600.955078125,827 1034828 ]829 },830 {831 "id": "58ac7e94-91ff-4992-9022-fd67902782eb",832 "name": "images.image_7",833 "type": "IMAGE",834 "linkIds": [835 716836 ],837 "label": "image_7",838 "pos": [839 -600.955078125,840 1054841 ]842 },843 {844 "id": "b736a3f9-62a7-4b77-ad2b-9ed40a482949",845 "name": "images.image_8",846 "type": "IMAGE",847 "linkIds": [848 717849 ],850 "label": "image_8",851 "pos": [852 -600.955078125,853 1074854 ]855 },856 {857 "id": "79883453-5e79-4003-a7ef-8d9156cffcc4",858 "name": "images.image_9",859 "type": "IMAGE",860 "linkIds": [861 718862 ],863 "label": "image_9",864 "pos": [865 -600.955078125,866 1094867 ]868 },869 {870 "id": "68c8b3fa-d3fd-4281-82ba-09030a9918dc",871 "name": "images.image_10",872 "type": "IMAGE",873 "linkIds": [874 719875 ],876 "label": "image_10",877 "pos": [878 -600.955078125,879 1114880 ]881 },882 {883 "id": "c2d95dbf-7f92-4c0b-a138-b9b5d1472e7f",884 "name": "device",885 "type": "COMBO",886 "linkIds": [887 729888 ],889 "label": "cache_device",890 "pos": [891 -600.955078125,892 1134893 ]894 },895 {896 "id": "974d6751-be03-4afc-911f-a0d43f7cb906",897 "name": "dtype",898 "type": "COMBO",899 "linkIds": [900 730901 ],902 "label": "dtype",903 "pos": [904 -600.955078125,905 1154906 ]907 }908 ],909 "outputs": [910 {911 "id": "f6f3effc-0961-4c17-b52c-a77c16ca6aa4",912 "name": "IMAGE",913 "type": "IMAGE",914 "linkIds": [915 650916 ],917 "localized_name": "IMAGE",918 "pos": [919 1984,920 664921 ]922 }923 ],924 "widgets": [],925 "nodes": [926 {927 "id": 451,928 "type": "UNETLoader",929 "pos": [930 -190,931 410932 ],933 "size": [934 510,935 90936 ],937 "flags": {},938 "order": 0,939 "mode": 0,940 "inputs": [941 {942 "localized_name": "unet_name",943 "name": "unet_name",944 "type": "COMBO",945 "widget": {946 "name": "unet_name"947 },948 "link": 663949 }950 ],951 "outputs": [952 {953 "localized_name": "MODEL",954 "name": "MODEL",955 "type": "MODEL",956 "links": [957 688958 ]959 }960 ],961 "properties": {962 "Node name for S&R": "UNETLoader",963 "models": [964 {965 "name": "qwen_image_2.1_int8_convrot.safetensors",966 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors",967 "directory": "diffusion_models"968 }969 ]970 },971 "widgets_values": [972 "qwen_image_2.1_int8_convrot.safetensors",973 "default"974 ],975 "widgets_values_named": {976 "unet_name": "qwen_image_2.1_int8_convrot.safetensors",977 "weight_dtype": "default"978 }979 },980 {981 "id": 453,982 "type": "CLIPLoader",983 "pos": [984 -190,985 570986 ],987 "size": [988 510,989 120990 ],991 "flags": {},992 "order": 1,993 "mode": 0,994 "inputs": [995 {996 "localized_name": "clip_name",997 "name": "clip_name",998 "type": "COMBO",999 "widget": {1000 "name": "clip_name"1001 },1002 "link": 6641003 }1004 ],1005 "outputs": [1006 {1007 "localized_name": "CLIP",1008 "name": "CLIP",1009 "type": "CLIP",1010 "links": [1011 7211012 ]1013 }1014 ],1015 "properties": {1016 "Node name for S&R": "CLIPLoader",1017 "models": [1018 {1019 "name": "qwen3vl_8b_int8_convrot.safetensors",1020 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",1021 "directory": "text_encoders"1022 }1023 ]1024 },1025 "widgets_values": [1026 "qwen3vl_8b_int8_convrot.safetensors",1027 "qwen_image",1028 "default"1029 ],1030 "widgets_values_named": {1031 "clip_name": "qwen3vl_8b_int8_convrot.safetensors",1032 "type": "qwen_image",1033 "device": "default"1034 }1035 },1036 {1037 "id": 454,1038 "type": "VAELoader",1039 "pos": [1040 -190,1041 7701042 ],1043 "size": [1044 510,1045 701046 ],1047 "flags": {},1048 "order": 2,1049 "mode": 0,1050 "inputs": [1051 {1052 "localized_name": "vae_name",1053 "name": "vae_name",1054 "type": "COMBO",1055 "widget": {1056 "name": "vae_name"1057 },1058 "link": 6651059 }1060 ],1061 "outputs": [1062 {1063 "localized_name": "VAE",1064 "name": "VAE",1065 "type": "VAE",1066 "links": [1067 649,1068 7201069 ]1070 }1071 ],1072 "properties": {1073 "Node name for S&R": "VAELoader",1074 "models": [1075 {1076 "name": "qwen_image_2.1_vae_bf16.safetensors",1077 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",1078 "directory": "vae"1079 }1080 ]1081 },1082 "widgets_values": [1083 "qwen_image_2.1_vae_bf16.safetensors"1084 ],1085 "widgets_values_named": {1086 "vae_name": "qwen_image_2.1_vae_bf16.safetensors"1087 }1088 },1089 {1090 "id": 456,1091 "type": "EmptyLatentImage",1092 "pos": [1093 -70,1094 10101095 ],1096 "size": [1097 300,1098 1201099 ],1100 "flags": {},1101 "order": 3,1102 "mode": 0,1103 "inputs": [1104 {1105 "localized_name": "width",1106 "name": "width",1107 "type": "INT",1108 "widget": {1109 "name": "width"1110 },1111 "link": 6601112 },1113 {1114 "localized_name": "height",1115 "name": "height",1116 "type": "INT",1117 "widget": {1118 "name": "height"1119 },1120 "link": 6611121 }1122 ],1123 "outputs": [1124 {1125 "localized_name": "LATENT",1126 "name": "LATENT",1127 "type": "LATENT",1128 "links": [1129 6841130 ]1131 }1132 ],1133 "properties": {1134 "Node name for S&R": "EmptyLatentImage"1135 },1136 "widgets_values": [1137 1024,1138 1024,1139 11140 ],1141 "widgets_values_named": {1142 "width": 1024,1143 "height": 1024,1144 "batch_size": 11145 }1146 },1147 {1148 "id": 457,1149 "type": "VAEDecode",1150 "pos": [1151 1620,1152 6601153 ],1154 "size": [1155 230,1156 601157 ],1158 "flags": {},1159 "order": 4,1160 "mode": 0,1161 "inputs": [1162 {1163 "localized_name": "samples",1164 "name": "samples",1165 "type": "LATENT",1166 "link": 6511167 },1168 {1169 "localized_name": "vae",1170 "name": "vae",1171 "type": "VAE",1172 "link": 6491173 }1174 ],1175 "outputs": [1176 {1177 "localized_name": "IMAGE",1178 "name": "IMAGE",1179 "type": "IMAGE",1180 "links": [1181 6501182 ]1183 }1184 ],1185 "properties": {1186 "Node name for S&R": "VAEDecode"1187 }1188 },1189 {1190 "id": 458,1191 "type": "KSampler",1192 "pos": [1193 1180,1194 6401195 ],1196 "size": [1197 270,1198 2701199 ],1200 "flags": {},