{ "last_node_id": 72, "last_link_id": 108, "nodes": [ { "id": 6, "type": "CLIPTextEncode", "pos": [ 424.71875, 618.052001953125 ], "size": { "0": 210, "1": 54 }, "flags": { "collapsed": false }, "order": 11, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 108 }, { "name": "text", "type": "STRING", "link": 47, "widget": { "name": "text" }, "slot_index": 1 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 86 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "" ] }, { "id": 17, "type": "BasicScheduler", "pos": [ 797, 94 ], "size": { "0": 281.2428283691406, "1": 106 }, "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 93, "slot_index": 0 } ], "outputs": [ { "name": "SIGMAS", "type": "SIGMAS", "links": [ 20 ], "shape": 3 } ], "properties": { "Node name for S&R": "BasicScheduler" }, "widgets_values": [ "simple", 25, 1 ] }, { "id": 5, "type": "EmptyLatentImage", "pos": [ 422, 101 ], "size": { "0": 330.5548400878906, "1": 78 }, "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "width", "type": "INT", "link": 101, "widget": { "name": "width" } }, { "name": "height", "type": "INT", "link": 103, "widget": { "name": "height" } } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 23 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "EmptyLatentImage" }, "widgets_values": [ 832, 1216, 1 ] }, { "id": 16, "type": "KSamplerSelect", "pos": [ 809, 261 ], "size": { "0": 268.2277526855469, "1": 58 }, "flags": {}, "order": 0, "mode": 0, "outputs": [ { "name": "SAMPLER", "type": "SAMPLER", "links": [ 19 ], "shape": 3 } ], "properties": { "Node name for S&R": "KSamplerSelect" }, "widgets_values": [ "euler" ] }, { "id": 22, "type": "BasicGuider", "pos": [ 893.71875, 612.052001953125 ], "size": { "0": 196.9998779296875, "1": 62.66668701171875 }, "flags": { "collapsed": false }, "order": 16, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 94, "slot_index": 0 }, { "name": "conditioning", "type": "CONDITIONING", "link": 87, "slot_index": 1 } ], "outputs": [ { "name": "GUIDER", "type": "GUIDER", "links": [ 30 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "BasicGuider" } }, { "id": 52, "type": "Note", "pos": [ 1148.09375, 611.84375 ], "size": { "0": 346.2236022949219, "1": 58 }, "flags": {}, "order": 1, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "To see the preview, update your ComfyUI and go into the Manager menu. Set \"Preview Method\" to \"Auto\"" ], "color": "#432", "bgcolor": "#653" }, { "id": 13, "type": "SamplerCustomAdvanced", "pos": [ 1143.2526348266601, 89.17116156429053 ], "size": { "0": 352.4039611816406, "1": 463.3393859863281 }, "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "noise", "type": "NOISE", "link": 37, "slot_index": 0 }, { "name": "guider", "type": "GUIDER", "link": 30, "slot_index": 1 }, { "name": "sampler", "type": "SAMPLER", "link": 19, "slot_index": 2 }, { "name": "sigmas", "type": "SIGMAS", "link": 20, "slot_index": 3 }, { "name": "latent_image", "type": "LATENT", "link": 23, "slot_index": 4 } ], "outputs": [ { "name": "output", "type": "LATENT", "links": [ 24 ], "shape": 3, "slot_index": 0 }, { "name": "denoised_output", "type": "LATENT", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "SamplerCustomAdvanced" } }, { "id": 53, "type": "Note", "pos": [ 381, 738 ], "size": { "0": 548.0299072265625, "1": 283.5565490722656 }, "flags": {}, "order": 2, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Workflow is configured to work on RunDiffusion.com\n\nThe checkpoint goes in ComfyUI/models/unet (not checkpoints)\nDownload the original weights here:\nhttps://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/flux1-dev.sft\n\nDownload the fp8 version for <24gb vram systems:\nhttps://huggingface.co/Kijai/flux-fp8/blob/main/flux1-dev-fp8.safetensors\n\nText encoders go in ComfyUI/models/clip:\nhttps://huggingface.co/comfyanonymous/flux_text_encoders/tree/main\n\nVAE (ae.sft) goes in ComfyUI/models/vae:\nhttps://huggingface.co/black-forest-labs/FLUX.1-schnell/blob/main/ae.sft\n\nDownload the fp8 t5xxl for degraded quality but less RAM use\nLaunch ComfyUI with \"--lowvram\" arg (in the .bat file) to offload text encoder to CPU.\n\nI can confirm this runs on:\n- RTX 3090 (24gb) 1.29s/it\n- RTX 4070 (12gb) 85s/it\nBoth running the fp8 quantized version. The 4070 is very slow though." ], "color": "#432", "bgcolor": "#653" }, { "id": 8, "type": "VAEDecode", "pos": [ 1546, 88 ], "size": { "0": 210, "1": 46 }, "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 24 }, { "name": "vae", "type": "VAE", "link": 12 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 9 ], "slot_index": 0 } ], "properties": { "Node name for S&R": "VAEDecode" } }, { "id": 61, "type": "ModelSamplingFlux", "pos": [ 754, 383 ], "size": { "0": 321.8402404785156, "1": 122 }, "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 106 }, { "name": "width", "type": "INT", "link": 102, "widget": { "name": "width" } }, { "name": "height", "type": "INT", "link": 104, "widget": { "name": "height" } } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 93, 94 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "ModelSamplingFlux" }, "widgets_values": [ 1.15, 0.5, 1024, 1024 ] }, { "id": 25, "type": "RandomNoise", "pos": [ 424, 236 ], "size": { "0": 327.1990661621094, "1": 94.58134460449219 }, "flags": {}, "order": 3, "mode": 0, "outputs": [ { "name": "NOISE", "type": "NOISE", "links": [ 37 ], "shape": 3 } ], "properties": { "Node name for S&R": "RandomNoise" }, "widgets_values": [ 279861517580892, "randomize" ] }, { "id": 9, "type": "SaveImage", "pos": [ 1784, 88 ], "size": { "0": 399.1837463378906, "1": 508.5245666503906 }, "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 9 } ], "properties": { "Node name for S&R": "SaveImage" }, "widgets_values": [ "RunDiffusion-Flux-ComfyUI" ] }, { "id": 60, "type": "FluxGuidance", "pos": [ 659, 614 ], "size": { "0": 211.60000610351562, "1": 58 }, "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 86 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 87 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "FluxGuidance" }, "widgets_values": [ 4 ], "color": "#323", "bgcolor": "#535" }, { "id": 11, "type": "DualCLIPLoader", "pos": [ 22, 214 ], "size": { "0": 315, "1": 106 }, "flags": {}, "order": 4, "mode": 0, "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 108 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "DualCLIPLoader" }, "widgets_values": [ "SD3/t5xxl_fp8_e4m3fn.safetensors", "SD3/clip_l.safetensors", "flux" ] }, { "id": 10, "type": "VAELoader", "pos": [ 26, 379 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 5, "mode": 0, "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 12 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "VAELoader" }, "widgets_values": [ "flux/ae.sft" ] }, { "id": 72, "type": "LoraLoaderModelOnly", "pos": [ 417, 409 ], "size": { "0": 315, "1": 82 }, "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 107 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 106 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "flux-lora-here.safetensors", 1 ] }, { "id": 12, "type": "UNETLoader", "pos": [ 18, 84 ], "size": { "0": 315, "1": 82 }, "flags": {}, "order": 6, "mode": 0, "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 107 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "UNETLoader" }, "widgets_values": [ "flux-1-dev-fp8.safetensors", "fp8_e4m3fn" ] }, { "id": 28, "type": "String Literal", "pos": [ 26.53539400100708, 790.6399047851561 ], "size": { "0": 317.8795471191406, "1": 202.01535034179688 }, "flags": {}, "order": 7, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 47 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "String Literal" }, "widgets_values": [ "A mythical sword embedded in a stone, captured at sunrise with rays illuminating the blade, digital art with a fantasy theme" ] }, { "id": 70, "type": "Int Literal", "pos": [ 25, 495 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 8, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": [ 101, 102 ], "shape": 3, "slot_index": 0 } ], "title": "Width", "properties": { "Node name for S&R": "Int Literal" }, "widgets_values": [ 1216 ] }, { "id": 71, "type": "Int Literal", "pos": [ 28, 610 ], "size": { "0": 315, "1": 58 }, "flags": {}, "order": 9, "mode": 0, "outputs": [ { "name": "INT", "type": "INT", "links": [ 103, 104 ], "shape": 3, "slot_index": 0 } ], "title": "Height", "properties": { "Node name for S&R": "Int Literal" }, "widgets_values": [ 832 ] } ], "links": [ [ 9, 8, 0, 9, 0, "IMAGE" ], [ 12, 10, 0, 8, 1, "VAE" ], [ 19, 16, 0, 13, 2, "SAMPLER" ], [ 20, 17, 0, 13, 3, "SIGMAS" ], [ 23, 5, 0, 13, 4, "LATENT" ], [ 24, 13, 0, 8, 0, "LATENT" ], [ 30, 22, 0, 13, 1, "GUIDER" ], [ 37, 25, 0, 13, 0, "NOISE" ], [ 47, 28, 0, 6, 1, "STRING" ], [ 86, 6, 0, 60, 0, "CONDITIONING" ], [ 87, 60, 0, 22, 1, "CONDITIONING" ], [ 93, 61, 0, 17, 0, "MODEL" ], [ 94, 61, 0, 22, 0, "MODEL" ], [ 101, 70, 0, 5, 0, "INT" ], [ 102, 70, 0, 61, 1, "INT" ], [ 103, 71, 0, 5, 1, "INT" ], [ 104, 71, 0, 61, 2, "INT" ], [ 106, 72, 0, 61, 0, "MODEL" ], [ 107, 12, 0, 72, 0, "MODEL" ], [ 108, 11, 0, 6, 0, "CLIP" ] ], "groups": [ { "title": "Load FLUX.1", "bounding": [ 1, 2, 369, 693 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Set Parameters", "bounding": [ 379, 0, 733, 526 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "FLUX Prompt", "bounding": [ 1, 704, 368, 318 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Conditioning", "bounding": [ 379, 535, 732, 159 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "1st Pass", "bounding": [ 1119, 0, 402, 693 ], "color": "#3f789e", "font_size": 24, "locked": false } ], "config": {}, "extra": { "ds": { "scale": 1.3109994191499996, "offset": [ 102.42167265366159, -94.07861880996829 ] } }, "version": 0.4 }