Download workflows/Qwen_Image_2.1_GGUF_Text_to_Image.json from AlperKTS/Qwen-Image-2.1-GGUF: direct link, hf CLI and curl.
- Browser
- Download file 36.9 kB
-
https://huggingface.co/AlperKTS/Qwen-Image-2.1-GGUF/resolve/main/workflows/Qwen_Image_2.1_GGUF_Text_to_Image.json
- Command line
-
hf download hf://AlperKTS/Qwen-Image-2.1-GGUF/workflows/Qwen_Image_2.1_GGUF_Text_to_Image.json
-
curl -L -o Qwen_Image_2.1_GGUF_Text_to_Image.json https://huggingface.co/AlperKTS/Qwen-Image-2.1-GGUF/resolve/main/workflows/Qwen_Image_2.1_GGUF_Text_to_Image.json
36.9 kB
| { | |
| "id": "54bb395d-3e60-4c94-b525-85523901575b", | |
| "revision": 0, | |
| "last_node_id": 469, | |
| "last_link_id": 680, | |
| "nodes": [ | |
| { | |
| "id": 13, | |
| "type": "ResolutionSelector", | |
| "pos": [ | |
| 560, | |
| 2830 | |
| ], | |
| "size": [ | |
| 300, | |
| 190 | |
| ], | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "showAdvanced": true, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "links": [ | |
| 670 | |
| ] | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "links": [ | |
| 671 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "ResolutionSelector" | |
| }, | |
| "widgets_values": [ | |
| "1:1 (Square)", | |
| 1, | |
| 8 | |
| ], | |
| "widgets_values_named": { | |
| "aspect_ratio": "1:1 (Square)", | |
| "megapixels": 1, | |
| "multiple": 8 | |
| } | |
| }, | |
| { | |
| "id": 459, | |
| "type": "c291ceec-b98f-4751-9d0b-7bc288f27b30", | |
| "pos": [ | |
| 920, | |
| 2470 | |
| ], | |
| "size": [ | |
| 410, | |
| 610 | |
| ], | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "positive_prompt", | |
| "name": "prompt", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "prompt" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "label": "steps", | |
| "name": "steps", | |
| "type": "INT", | |
| "widget": { | |
| "name": "steps" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "widget": { | |
| "name": "width" | |
| }, | |
| "link": 670 | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "widget": { | |
| "name": "height" | |
| }, | |
| "link": 671 | |
| }, | |
| { | |
| "label": "sampler", | |
| "name": "scheduler", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "scheduler" | |
| }, | |
| "link": null | |
| }, | |
| { | |
| "label": "scheduler", | |
| "name": "scheduler_1", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "scheduler_1" | |
| }, | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 672 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "previewExposures": [] | |
| }, | |
| "widgets_values": [ | |
| "Greyscale fashion editorial portrait of an avant-garde woman tilted upwards in profile, captured with striking high-contrast chiaroscuro lighting. She wears oversized, thick-rimmed circular black sunglasses with matte dark lenses, concealing her upward gaze. Her attire merges high couture with tactical abstraction: a high-necked structural dress tailored from heavyweight fabric featuring a disrupted optical camouflage pattern\u2014interlocking oversized polka dots, pixelated stippling, and organic contour blotches in stark monochrome that mimic military disruptive patterns in a refined runway style. Around her shoulders, asymmetric pleated webbing and tailored cargo straps are integrated seamlessly into the garment\u2019s architecture. In her gloved hand, she clutches a structured matte-leather geometric handbag accented with subtle tactical buckles, utility stitching, and dark brushed-metal hardware. Her skin texture is rendered with hyper-detailed clarity, sculpted by intense, razor-sharp studio key light and deep graphite shadows. The striking background is a vivid mixed-media graphic collage, composed of flat vibrant lime green planes, stark black and white overlapping circles, segmented semi-circles with bold zebra striping, dense micro-halftone dot matrices, and vector topographic contour lines. The clash between monochromatic disruptive camo elements on her clothing and the saturated, retro-futuristic pop-art backdrop creates an intense visual dissonance, emphasizing sharp silhouettes, paper cut-out edges, dynamic compositional balance, and clean graphic novel textures. Absolutely no text, no typography, no letters, no words, no numbers, no logos, no watermark, no captions, pure imagery only.", | |
| "", | |
| 1, | |
| 25, | |
| 1024, | |
| 1024, | |
| "euler", | |
| "simple", | |
| 593103825222985, | |
| "qwen_image_2.1_Q8_0.gguf", | |
| "qwen3vl_8b_fp8_scaled.safetensors", | |
| "qwen_image_2.1_vae_bf16.safetensors" | |
| ], | |
| "widgets_values_named": { | |
| "prompt": "Greyscale fashion editorial portrait of an avant-garde woman tilted upwards in profile, captured with striking high-contrast chiaroscuro lighting. She wears oversized, thick-rimmed circular black sunglasses with matte dark lenses, concealing her upward gaze. Her attire merges high couture with tactical abstraction: a high-necked structural dress tailored from heavyweight fabric featuring a disrupted optical camouflage pattern\u2014interlocking oversized polka dots, pixelated stippling, and organic contour blotches in stark monochrome that mimic military disruptive patterns in a refined runway style. Around her shoulders, asymmetric pleated webbing and tailored cargo straps are integrated seamlessly into the garment\u2019s architecture. In her gloved hand, she clutches a structured matte-leather geometric handbag accented with subtle tactical buckles, utility stitching, and dark brushed-metal hardware. Her skin texture is rendered with hyper-detailed clarity, sculpted by intense, razor-sharp studio key light and deep graphite shadows. The striking background is a vivid mixed-media graphic collage, composed of flat vibrant lime green planes, stark black and white overlapping circles, segmented semi-circles with bold zebra striping, dense micro-halftone dot matrices, and vector topographic contour lines. The clash between monochromatic disruptive camo elements on her clothing and the saturated, retro-futuristic pop-art backdrop creates an intense visual dissonance, emphasizing sharp silhouettes, paper cut-out edges, dynamic compositional balance, and clean graphic novel textures. Absolutely no text, no typography, no letters, no words, no numbers, no logos, no watermark, no captions, pure imagery only.", | |
| "negative_prompt": "", | |
| "cfg": 1, | |
| "steps": 25, | |
| "width": 1024, | |
| "height": 1024, | |
| "scheduler": "euler", | |
| "scheduler_1": "simple", | |
| "seed": 593103825222985, | |
| "unet_name": "qwen_image_2.1_int8_convrot.safetensors", | |
| "clip_name": "qwen3vl_8b_int8_convrot.safetensors", | |
| "vae_name": "qwen_image_2.1_vae_bf16.safetensors" | |
| } | |
| }, | |
| { | |
| "id": 461, | |
| "type": "SaveImageAdvanced", | |
| "pos": [ | |
| 1400, | |
| 2470 | |
| ], | |
| "size": [ | |
| 850, | |
| 610 | |
| ], | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 672 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "links": [] | |
| } | |
| ], | |
| "properties": {}, | |
| "widgets_values": [ | |
| "Qwen_image_2.1", | |
| "png", | |
| "8-bit", | |
| "sRGB" | |
| ], | |
| "widgets_values_named": { | |
| "filename_prefix": "Qwen_image_2.1", | |
| "format": "png", | |
| "format.bit_depth": "8-bit", | |
| "format.input_color_space": "sRGB" | |
| } | |
| }, | |
| { | |
| "id": 463, | |
| "type": "MarkdownNote", | |
| "pos": [ | |
| -350, | |
| 2470 | |
| ], | |
| "size": [ | |
| 420, | |
| 620 | |
| ], | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "title": "Note: Model links", | |
| "properties": {}, | |
| "widgets_values": [ | |
| "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model Links\n\n- **GGUF Models (Diffusion)**: [AlperKTS/Qwen-Image-2.1-GGUF](https://huggingface.co/AlperKTS/Qwen-Image-2.1-GGUF)\n - `qwen_image_2.1_Q8_0.gguf`\n - `qwen_image_2.1_Q6_K.gguf`\n - `qwen_image_2.1_Q5_K_M.gguf`\n\n- **Text Encoders (Qwen3-VL 8B)**: [Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/tree/main/text_encoders)\n - `qwen3vl_8b_fp8_scaled.safetensors`\n - `qwen3vl_8b_int8_convrot.safetensors`\n - `qwen3vl_8b_bf16.safetensors`\n\n- **VAE**: [Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors)\n - `qwen_image_2.1_vae_bf16.safetensors`\n\n## Model Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/ (or unet/)\n\u2502 \u2502 \u2514\u2500\u2500 qwen_image_2.1_Q8_0.gguf\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/ (or clip/)\n\u2502 \u2502 \u2514\u2500\u2500 qwen3vl_8b_fp8_scaled.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 qwen_image_2.1_vae_bf16.safetensors\n```\n" | |
| ], | |
| "widgets_values_named": { | |
| "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\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\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u251c\u2500\u2500 qwen_image_2.1_bf16.safetensors\n\u2502 \u2502 \u2514\u2500\u2500 qwen_image_2.1_int8_convrot.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u251c\u2500\u2500 qwen3vl_8b_bf16.safetensors\n\u2502 \u2502 \u2514\u2500\u2500 qwen3vl_8b_int8_convrot.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 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" | |
| }, | |
| "color": "#222", | |
| "bgcolor": "#000" | |
| }, | |
| { | |
| "id": 468, | |
| "type": "MarkdownNote", | |
| "pos": [ | |
| 100, | |
| 2470 | |
| ], | |
| "size": [ | |
| 420, | |
| 220 | |
| ], | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "title": "Note: Usage", | |
| "properties": {}, | |
| "widgets_values": [ | |
| "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\nOutput size comes from ResolutionSelector (width/height). Default is 1 megapixel (1024*1024). For native 2K, set 1:1 and 4 megapixels (2048*2048). Prefer multiples of 32.\n\n## Transparent Image\n\nTo generate a transparent image, wrap the prompt like this and replace the middle with the subject:\n\n---\nThis is an RGBA format image with transparency. `[your description]`. The image has an alpha channel and a transparent background.\n\n---\nSave as PNG to keep the alpha channel.\n\n## Parameters\n\n- prompt: what to generate. For RGBA, see Note: transparent.\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.\n" | |
| ], | |
| "widgets_values_named": { | |
| "text": "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\nOutput size comes from ResolutionSelector (width/height). Default is 1 megapixel (1024*1024). For native 2K, set 1:1 and 4 megapixels (2048*2048). Prefer multiples of 32.\n\n## Transparent Image\n\nTo generate a transparent image, wrap the prompt like this and replace the middle with the subject:\n\n---\nThis is an RGBA format image with transparency. `[your description]`. The image has an alpha channel and a transparent background.\n\n---\nSave as PNG to keep the alpha channel.\n\n## Parameters\n\n- prompt: what to generate. For RGBA, see Note: transparent.\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.\n" | |
| }, | |
| "color": "#222", | |
| "bgcolor": "#000" | |
| } | |
| ], | |
| "links": [ | |
| [ | |
| 672, | |
| 459, | |
| 0, | |
| 461, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 670, | |
| 13, | |
| 0, | |
| 459, | |
| 2, | |
| "INT" | |
| ], | |
| [ | |
| 671, | |
| 13, | |
| 1, | |
| 459, | |
| 3, | |
| "INT" | |
| ] | |
| ], | |
| "groups": [], | |
| "definitions": { | |
| "subgraphs": [ | |
| { | |
| "id": "c291ceec-b98f-4751-9d0b-7bc288f27b30", | |
| "version": 1, | |
| "state": { | |
| "lastGroupId": 37, | |
| "lastNodeId": 469, | |
| "lastLinkId": 680, | |
| "lastRerouteId": 9 | |
| }, | |
| "revision": 0, | |
| "config": {}, | |
| "name": "Text to Image (Qwen Image 2.1 GGUF Q8_0)", | |
| "inputNode": { | |
| "id": -10, | |
| "bounding": [ | |
| -660, | |
| 610, | |
| 143.044921875, | |
| 288 | |
| ] | |
| }, | |
| "outputNode": { | |
| "id": -20, | |
| "bounding": [ | |
| 1960, | |
| 640, | |
| 128, | |
| 68 | |
| ] | |
| }, | |
| "inputs": [ | |
| { | |
| "id": "6a73de3b-f4cd-43a4-9076-76648c6902f0", | |
| "name": "prompt", | |
| "type": "STRING", | |
| "linkIds": [ | |
| 656 | |
| ], | |
| "localized_name": "prompt", | |
| "label": "positive_prompt", | |
| "pos": [ | |
| -540.955078125, | |
| 634 | |
| ] | |
| }, | |
| { | |
| "id": "d4c1377f-7fbc-4519-b83c-9a3b9c2de104", | |
| "name": "negative_prompt", | |
| "type": "STRING", | |
| "linkIds": [ | |
| 657 | |
| ], | |
| "pos": [ | |
| -540.955078125, | |
| 654 | |
| ] | |
| }, | |
| { | |
| "id": "420ee896-17c3-4e07-95fc-0ff309a6b836", | |
| "name": "cfg", | |
| "type": "FLOAT", | |
| "linkIds": [ | |
| 658 | |
| ], | |
| "pos": [ | |
| -540.955078125, | |
| 674 | |
| ] | |
| }, | |
| { | |
| "id": "349c3f72-ba7a-4277-84ff-8029faa16019", | |
| "name": "steps", | |
| "type": "INT", | |
| "linkIds": [ | |
| 659 | |
| ], | |
| "label": "steps", | |
| "pos": [ | |
| -540.955078125, | |
| 694 | |
| ] | |
| }, | |
| { | |
| "id": "91c96cf8-057b-4da2-b71e-305541a3527e", | |
| "name": "width", | |
| "type": "INT", | |
| "linkIds": [ | |
| 660 | |
| ], | |
| "localized_name": "width", | |
| "pos": [ | |
| -540.955078125, | |
| 714 | |
| ] | |
| }, | |
| { | |
| "id": "661cc520-6bd0-4925-90ec-cecaa188b57d", | |
| "name": "height", | |
| "type": "INT", | |
| "linkIds": [ | |
| 661 | |
| ], | |
| "localized_name": "height", | |
| "pos": [ | |
| -540.955078125, | |
| 734 | |
| ] | |
| }, | |
| { | |
| "id": "9f0e91b8-5a4a-4f5a-a2a4-4ddc180df0fd", | |
| "name": "scheduler", | |
| "type": "COMBO", | |
| "linkIds": [ | |
| 662 | |
| ], | |
| "label": "sampler", | |
| "pos": [ | |
| -540.955078125, | |
| 754 | |
| ] | |
| }, | |
| { | |
| "id": "4710583f-3cb0-4091-87ab-dadd8a2e657c", | |
| "name": "scheduler_1", | |
| "type": "COMBO", | |
| "linkIds": [ | |
| 668 | |
| ], | |
| "label": "scheduler", | |
| "pos": [ | |
| -540.955078125, | |
| 774 | |
| ] | |
| }, | |
| { | |
| "id": "977ce57d-3764-491c-8d2d-543754cfbaf1", | |
| "name": "seed", | |
| "type": "INT", | |
| "linkIds": [ | |
| 667 | |
| ], | |
| "pos": [ | |
| -540.955078125, | |
| 794 | |
| ] | |
| }, | |
| { | |
| "id": "143494fb-a40e-423f-be3b-ecc808b408b0", | |
| "name": "unet_name", | |
| "type": "COMBO", | |
| "linkIds": [ | |
| 663 | |
| ], | |
| "pos": [ | |
| -540.955078125, | |
| 814 | |
| ] | |
| }, | |
| { | |
| "id": "d8528289-e121-45ed-9c31-e6370ce4ba5e", | |
| "name": "clip_name", | |
| "type": "COMBO", | |
| "linkIds": [ | |
| 664 | |
| ], | |
| "pos": [ | |
| -540.955078125, | |
| 834 | |
| ] | |
| }, | |
| { | |
| "id": "f03d1fb0-d592-4997-b55e-e7a2549c36e5", | |
| "name": "vae_name", | |
| "type": "COMBO", | |
| "linkIds": [ | |
| 665 | |
| ], | |
| "pos": [ | |
| -540.955078125, | |
| 854 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "id": "f6f3effc-0961-4c17-b52c-a77c16ca6aa4", | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "linkIds": [ | |
| 650 | |
| ], | |
| "localized_name": "IMAGE", | |
| "pos": [ | |
| 1984, | |
| 664 | |
| ] | |
| } | |
| ], | |
| "widgets": [], | |
| "nodes": [ | |
| { | |
| "id": 451, | |
| "type": "UnetLoaderGGUF", | |
| "pos": [ | |
| -190, | |
| 410 | |
| ], | |
| "size": [ | |
| 510, | |
| 90 | |
| ], | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "unet_name", | |
| "name": "unet_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "unet_name" | |
| }, | |
| "link": 663 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "MODEL", | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 675 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "UNETLoader", | |
| "models": [ | |
| { | |
| "name": "qwen_image_2.1_Q8_0.gguf", | |
| "url": "https://huggingface.co/AlperKTS/Qwen-Image-2.1-GGUF/resolve/main/qwen_image_2.1_Q8_0.gguf", | |
| "directory": "diffusion_models" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "qwen_image_2.1_Q8_0.gguf" | |
| ], | |
| "widgets_values_named": { | |
| "unet_name": "qwen_image_2.1_Q8_0.gguf" | |
| } | |
| }, | |
| { | |
| "id": 452, | |
| "type": "TextEncodeQwenImage21", | |
| "pos": [ | |
| 440, | |
| 410 | |
| ], | |
| "size": [ | |
| 530, | |
| 680 | |
| ], | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "clip", | |
| "name": "clip", | |
| "type": "CLIP", | |
| "link": 647 | |
| }, | |
| { | |
| "localized_name": "image_1", | |
| "name": "images.image_1", | |
| "shape": 7, | |
| "type": "IMAGE", | |
| "link": null | |
| }, | |
| { | |
| "localized_name": "vae", | |
| "name": "vae", | |
| "shape": 7, | |
| "type": "VAE", | |
| "link": null | |
| }, | |
| { | |
| "localized_name": "prompt", | |
| "name": "prompt", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "prompt" | |
| }, | |
| "link": 656 | |
| }, | |
| { | |
| "localized_name": "negative_prompt", | |
| "name": "negative_prompt", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "negative_prompt" | |
| }, | |
| "link": 657 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "positive", | |
| "name": "positive", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 653 | |
| ] | |
| }, | |
| { | |
| "localized_name": "negative", | |
| "name": "negative", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 655 | |
| ] | |
| }, | |
| { | |
| "localized_name": "latent", | |
| "name": "latent", | |
| "type": "LATENT", | |
| "links": null | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "TextEncodeQwenImage21" | |
| }, | |
| "widgets_values": [ | |
| "", | |
| "", | |
| 1024 | |
| ], | |
| "widgets_values_named": { | |
| "prompt": "", | |
| "negative_prompt": "", | |
| "resolution": 1024 | |
| } | |
| }, | |
| { | |
| "id": 453, | |
| "type": "CLIPLoader", | |
| "pos": [ | |
| -190, | |
| 570 | |
| ], | |
| "size": [ | |
| 510, | |
| 120 | |
| ], | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "clip_name", | |
| "name": "clip_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "clip_name" | |
| }, | |
| "link": 664 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "CLIP", | |
| "name": "CLIP", | |
| "type": "CLIP", | |
| "links": [ | |
| 647 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "CLIPLoader", | |
| "models": [ | |
| { | |
| "name": "qwen3vl_8b_int8_convrot.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors", | |
| "directory": "text_encoders" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "qwen3vl_8b_fp8_scaled.safetensors", | |
| "qwen_image", | |
| "default" | |
| ], | |
| "widgets_values_named": { | |
| "clip_name": "qwen3vl_8b_fp8_scaled.safetensors", | |
| "type": "qwen_image", | |
| "device": "default" | |
| } | |
| }, | |
| { | |
| "id": 454, | |
| "type": "VAELoader", | |
| "pos": [ | |
| -190, | |
| 770 | |
| ], | |
| "size": [ | |
| 510, | |
| 70 | |
| ], | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "vae_name", | |
| "name": "vae_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "vae_name" | |
| }, | |
| "link": 665 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "VAE", | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 649 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VAELoader", | |
| "models": [ | |
| { | |
| "name": "qwen_image_2.1_vae_bf16.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors", | |
| "directory": "vae" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "qwen_image_2.1_vae_bf16.safetensors" | |
| ], | |
| "widgets_values_named": { | |
| "vae_name": "qwen_image_2.1_vae_bf16.safetensors" | |
| } | |
| }, | |
| { | |
| "id": 456, | |
| "type": "EmptyLatentImage", | |
| "pos": [ | |
| -70, | |
| 1010 | |
| ], | |
| "size": [ | |
| 300, | |
| 120 | |
| ], | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "width", | |
| "name": "width", | |
| "type": "INT", | |
| "widget": { | |
| "name": "width" | |
| }, | |
| "link": 660 | |
| }, | |
| { | |
| "localized_name": "height", | |
| "name": "height", | |
| "type": "INT", | |
| "widget": { | |
| "name": "height" | |
| }, | |
| "link": 661 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "LATENT", | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 654 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "EmptyLatentImage" | |
| }, | |
| "widgets_values": [ | |
| 1024, | |
| 1024, | |
| 1 | |
| ], | |
| "widgets_values_named": { | |
| "width": 1024, | |
| "height": 1024, | |
| "batch_size": 1 | |
| } | |
| }, | |
| { | |
| "id": 457, | |
| "type": "VAEDecode", | |
| "pos": [ | |
| 1620, | |
| 660 | |
| ], | |
| "size": [ | |
| 230, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 5, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "samples", | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 651 | |
| }, | |
| { | |
| "localized_name": "vae", | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 649 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "IMAGE", | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 650 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VAEDecode" | |
| } | |
| }, | |
| { | |
| "id": 458, | |
| "type": "KSampler", | |
| "pos": [ | |
| 1180, | |
| 640 | |
| ], | |
| "size": [ | |
| 270, | |
| 270 | |
| ], | |
| "flags": {}, | |
| "order": 6, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "model", | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 675 | |
| }, | |
| { | |
| "localized_name": "positive", | |
| "name": "positive", | |
| "type": "CONDITIONING", | |
| "link": 653 | |
| }, | |
| { | |
| "localized_name": "negative", | |
| "name": "negative", | |
| "type": "CONDITIONING", | |
| "link": 655 | |
| }, | |
| { | |
| "localized_name": "latent_image", | |
| "name": "latent_image", | |
| "type": "LATENT", | |
| "link": 654 | |
| }, | |
| { | |
| "localized_name": "seed", | |
| "name": "seed", | |
| "type": "INT", | |
| "widget": { | |
| "name": "seed" | |
| }, | |
| "link": 667 | |
| }, | |
| { | |
| "localized_name": "steps", | |
| "name": "steps", | |
| "type": "INT", | |
| "widget": { | |
| "name": "steps" | |
| }, | |
| "link": 659 | |
| }, | |
| { | |
| "localized_name": "cfg", | |
| "name": "cfg", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "cfg" | |
| }, | |
| "link": 658 | |
| }, | |
| { | |
| "localized_name": "sampler_name", | |
| "name": "sampler_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "sampler_name" | |
| }, | |
| "link": 662 | |
| }, | |
| { | |
| "localized_name": "scheduler", | |
| "name": "scheduler", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "scheduler" | |
| }, | |
| "link": 668 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "LATENT", | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 651 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "KSampler" | |
| }, | |
| "widgets_values": [ | |
| 0, | |
| "fixed", | |
| 25, | |
| 1, | |
| "euler", | |
| "simple", | |
| 1 | |
| ], | |
| "widgets_values_named": { | |
| "seed": 0, | |
| "control_after_generate": "fixed", | |
| "steps": 25, | |
| "cfg": 1, | |
| "sampler_name": "euler", | |
| "scheduler": "simple", | |
| "denoise": 1 | |
| } | |
| } | |
| ], | |
| "groups": [ | |
| { | |
| "id": 34, | |
| "title": "Models", | |
| "bounding": [ | |
| -200, | |
| 300, | |
| 530, | |
| 590 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| }, | |
| { | |
| "id": 35, | |
| "title": "Image Size", | |
| "bounding": [ | |
| -200, | |
| 920, | |
| 530, | |
| 250 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| }, | |
| { | |
| "id": 36, | |
| "title": "Conditioning", | |
| "bounding": [ | |
| 360, | |
| 300, | |
| 700, | |
| 860 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| }, | |
| { | |
| "id": 37, | |
| "title": "Sampling", | |
| "bounding": [ | |
| 1090, | |
| 300, | |
| 470, | |
| 860 | |
| ], | |
| "color": "#3f789e", | |
| "flags": {} | |
| } | |
| ], | |
| "links": [ | |
| { | |
| "id": 647, | |
| "origin_id": 453, | |
| "origin_slot": 0, | |
| "target_id": 452, | |
| "target_slot": 0, | |
| "type": "CLIP" | |
| }, | |
| { | |
| "id": 649, | |
| "origin_id": 454, | |
| "origin_slot": 0, | |
| "target_id": 457, | |
| "target_slot": 1, | |
| "type": "VAE" | |
| }, | |
| { | |
| "id": 650, | |
| "origin_id": 457, | |
| "origin_slot": 0, | |
| "target_id": -20, | |
| "target_slot": 0, | |
| "type": "IMAGE" | |
| }, | |
| { | |
| "id": 651, | |
| "origin_id": 458, | |
| "origin_slot": 0, | |
| "target_id": 457, | |
| "target_slot": 0, | |
| "type": "LATENT" | |
| }, | |
| { | |
| "id": 653, | |
| "origin_id": 452, | |
| "origin_slot": 0, | |
| "target_id": 458, | |
| "target_slot": 1, | |
| "type": "CONDITIONING" | |
| }, | |
| { | |
| "id": 654, | |
| "origin_id": 456, | |
| "origin_slot": 0, | |
| "target_id": 458, | |
| "target_slot": 3, | |
| "type": "LATENT" | |
| }, | |
| { | |
| "id": 655, | |
| "origin_id": 452, | |
| "origin_slot": 1, | |
| "target_id": 458, | |
| "target_slot": 2, | |
| "type": "CONDITIONING" | |
| }, | |
| { | |
| "id": 656, | |
| "origin_id": -10, | |
| "origin_slot": 0, | |
| "target_id": 452, | |
| "target_slot": 3, | |
| "type": "STRING" | |
| }, | |
| { | |
| "id": 657, | |
| "origin_id": -10, | |
| "origin_slot": 1, | |
| "target_id": 452, | |
| "target_slot": 4, | |
| "type": "STRING" | |
| }, | |
| { | |
| "id": 658, | |
| "origin_id": -10, | |
| "origin_slot": 2, | |
| "target_id": 458, | |
| "target_slot": 6, | |
| "type": "FLOAT" | |
| }, | |
| { | |
| "id": 659, | |
| "origin_id": -10, | |
| "origin_slot": 3, | |
| "target_id": 458, | |
| "target_slot": 5, | |
| "type": "INT" | |
| }, | |
| { | |
| "id": 660, | |
| "origin_id": -10, | |
| "origin_slot": 4, | |
| "target_id": 456, | |
| "target_slot": 0, | |
| "type": "INT" | |
| }, | |
| { | |
| "id": 661, | |
| "origin_id": -10, | |
| "origin_slot": 5, | |
| "target_id": 456, | |
| "target_slot": 1, | |
| "type": "INT" | |
| }, | |
| { | |
| "id": 662, | |
| "origin_id": -10, | |
| "origin_slot": 6, | |
| "target_id": 458, | |
| "target_slot": 7, | |
| "type": "COMBO" | |
| }, | |
| { | |
| "id": 668, | |
| "origin_id": -10, | |
| "origin_slot": 7, | |
| "target_id": 458, | |
| "target_slot": 8, | |
| "type": "COMBO" | |
| }, | |
| { | |
| "id": 667, | |
| "origin_id": -10, | |
| "origin_slot": 8, | |
| "target_id": 458, | |
| "target_slot": 4, | |
| "type": "INT" | |
| }, | |
| { | |
| "id": 663, | |
| "origin_id": -10, | |
| "origin_slot": 9, | |
| "target_id": 451, | |
| "target_slot": 0, | |
| "type": "COMBO" | |
| }, | |
| { | |
| "id": 664, | |
| "origin_id": -10, | |
| "origin_slot": 10, | |
| "target_id": 453, | |
| "target_slot": 0, | |
| "type": "COMBO" | |
| }, | |
| { | |
| "id": 665, | |
| "origin_id": -10, | |
| "origin_slot": 11, | |
| "target_id": 454, | |
| "target_slot": 0, | |
| "type": "COMBO" | |
| }, | |
| { | |
| "id": 675, | |
| "origin_id": 451, | |
| "origin_slot": 0, | |
| "target_id": 458, | |
| "target_slot": 0, | |
| "type": "MODEL" | |
| } | |
| ], | |
| "extra": {} | |
| } | |
| ] | |
| }, | |
| "config": {}, | |
| "extra": { | |
| "ds": { | |
| "scale": 0.3396396977188647, | |
| "offset": [ | |
| 2130.681397801849, | |
| -1493.8038557339962 | |
| ] | |
| }, | |
| "frontendVersion": "1.53.6", | |
| "VHS_latentpreview": false, | |
| "VHS_latentpreviewrate": 0, | |
| "VHS_MetadataImage": true, | |
| "VHS_KeepIntermediate": true | |
| }, | |
| "version": 0.4 | |
| } |