---
title: "ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Flux Kontext Example"
platform: "Promptally"
canonical_url: "https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-flux-kontext-example"
modality: "WORKFLOW"
category: "ComfyUI Workflows"
compatible_models: [Universal / Model Agnostic]
access_tier: "Free Public Artifact (No Auth Required)"
license: "MIT"
---

# ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Flux Kontext Example

**Summary:** ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Flux Kontext Example is a verified WORKFLOW blueprint on Promptally in ComfyUI Workflows optimized for leading AI models. Automated ComfyUI node graph blueprint for ComfyUI Workflow for ComfyUI Workflow for Flux Kontext Example. Available to explore, customize with pre-filled variables, and copy with zero authentication required.

## Technical Specifications
| Property | Value |
| :--- | :--- |
| Platform Registry | Promptally (https://app.promptally.dev) |
| Modality | WORKFLOW |
| Category | ComfyUI Workflows |
| Compatible Engines | Universal / Model Agnostic |
| Dynamic Variables | None (Static Blueprint) |
| Approx. Token Length | 5,722 |
| Access Tier | Free Public Artifact (No Auth Required) |
| License | MIT |

### Pre-Filled Template & Production Source

```json
{
  "id": "ad18abd3-bdee-4f80-8fae-d15d4f845b9d",
  "revision": 0,
  "last_node_id": 58,
  "last_link_id": 158,
  "nodes": [
    {
      "id": 11,
      "type": "DualCLIPLoader",
      "pos": [
        48,
        288
      ],
      "size": [
        315,
        130
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "slot_index": 0,
          "links": [
            10
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "DualCLIPLoader"
      },
      "widgets_values": [
        "t5xxl_fp16.safetensors",
        "clip_l.safetensors",
        "flux",
        "default"
      ]
    },
    {
      "id": 17,
      "type": "BasicScheduler",
      "pos": [
        480,
        1008
      ],
      "size": [
        315,
        106
      ],
      "flags": {},
      "order": 16,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 55
        }
      ],
      "outputs": [
        {
          "name": "SIGMAS",
          "type": "SIGMAS",
          "links": [
            20
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "BasicScheduler"
      },
      "widgets_values": [
        "simple",
        20,
        1
      ]
    },
    {
      "id": 16,
      "type": "KSamplerSelect",
      "pos": [
        480,
        912
      ],
      "size": [
        315,
        58
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "SAMPLER",
          "type": "SAMPLER",
          "links": [
            19
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "KSamplerSelect"
      },
      "widgets_values": [
        "euler"
      ]
    },
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [
        866,
        367
      ],
      "size": [
        210,
        46
      ],
      "flags": {},
      "order": 21,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 24
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 12
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            9
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecode"
      },
      "widgets_values": []
    },
    {
      "id": 30,
      "type": "ModelSamplingFlux",
      "pos": [
        480,
        1152
      ],
      "size": [
        315,
        130
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 56
        },
        {
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 115
        },
        {
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 114
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "slot_index": 0,
          "links": [
            54,
            55
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ModelSamplingFlux"
      },
      "widgets_values": [
        1.15,
        0.5,
        1024,
        1024
      ]
    },
    {
      "id": 27,
      "type": "EmptySD3LatentImage",
      "pos": [
        480,
        624
      ],
      "size": [
        315,
        106
      ],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 112
        },
        {
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 113
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "slot_index": 0,
          "links": [
            116
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "EmptySD3LatentImage"
      },
      "widgets_values": [
        1024,
        1024,
        1
      ]
    },
    {
      "id": 34,
      "type": "PrimitiveNode",
      "pos": [
        432,
        480
      ],
      "size": [
        210,
        82
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "slot_index": 0,
          "links": [
            112,
            115
          ]
        }
      ],
      "title": "width",
      "properties": {
        "Run widget replace on values": false
      },
      "widgets_values": [
        1024,
        "fixed"
      ],
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 35,
      "type": "PrimitiveNode",
      "pos": [
        672,
        480
      ],
      "size": [
        210,
        82
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "slot_index": 0,
          "links": [
            113,
            114
          ]
        }
      ],
      "title": "height",
      "properties": {
        "Run widget replace on values": false
      },
      "widgets_values": [
        1024,
        "fixed"
      ],
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [
        1155,
        196
      ],
      "size": [
        985.3012084960938,
        1060.3828125
      ],
      "flags": {},
      "order": 22,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 9
        }
      ],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "ComfyUI"
      ]
    },
    {
      "id": 37,
      "type": "Note",
      "pos": [
        480,
        1344
      ],
      "size": [
        314.99755859375,
        117.98363494873047
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": ""
      },
      "widgets_values": [
        "The reference sampling implementation auto adjusts the shift value based on the resolution, if you don't want this you can just bypass (CTRL-B) this ModelSamplingFlux node.\n"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 26,
      "type": "FluxGuidance",
      "pos": [
        480,
        144
      ],
      "size": [
        317.4000244140625,
        58
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 41
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "slot_index": 0,
          "links": [
            123
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "FluxGuidance"
      },
      "widgets_values": [
        2.5
      ],
      "color": "#233",
      "bgcolor": "#355"
    },
    {
      "id": 10,
      "type": "VAELoader",
      "pos": [
        50.72727584838867,
        466.54541015625
      ],
      "size": [
        311.81634521484375,
        60.429901123046875
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "slot_index": 0,
          "links": [
            12,
            120
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "ae.safetensors"
      ]
    },
    {
      "id": 13,
      "type": "SamplerCustomAdvanced",
      "pos": [
        864,
        192
      ],
      "size": [
        272.3617858886719,
        124.53733825683594
      ],
      "flags": {},
      "order": 20,
      "mode": 0,
      "inputs": [
        {
          "name": "noise",
          "type": "NOISE",
          "link": 37
        },
        {
          "name": "guider",
          "type": "GUIDER",
          "link": 30
        },
        {
          "name": "sampler",
          "type": "SAMPLER",
          "link": 19
        },
        {
          "name": "sigmas",
          "type": "SIGMAS",
          "link": 20
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 116
        }
      ],
      "outputs": [
        {
          "name": "output",
          "type": "LATENT",
          "slot_index": 0,
          "links": [
            24
          ]
        },
        {
          "name": "denoised_output",
          "type": "LATENT",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "SamplerCustomAdvanced"
      },
      "widgets_values": []
    },
    {
      "id": 39,
      "type": "VAEEncode",
      "pos": [
        501.1323547363281,
        -12.391702651977539
      ],
      "size": [
        140,
        46
      ],
      "flags": {},
      "order": 17,
      "mode": 0,
      "inputs": [
        {
          "name": "pixels",
          "type": "IMAGE",
          "link": 143
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 120
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            138
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEEncode"
      },
      "widgets_values": []
    },
    {
      "id": 42,
      "type": "ReferenceLatent",
      "pos": [
        676.4634399414062,
        -28.66999626159668
      ],
      "size": [
        197.712890625,
        46
      ],
      "flags": {},
      "order": 18,
      "mode": 0,
      "inputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 123
        },
        {
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": 138
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            157
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ReferenceLatent"
      },
      "widgets_values": []
    },
    {
      "id": 22,
      "type": "BasicGuider",
      "pos": [
        887.5904541015625,
        60.72023010253906
      ],
      "size": [
        222.3482666015625,
        46
      ],
      "flags": {},
      "order": 19,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 54
        },
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 157
        }
      ],
      "outputs": [
        {
          "name": "GUIDER",
          "type": "GUIDER",
          "slot_index": 0,
          "links": [
            30
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "BasicGuider"
      },
      "widgets_values": []
    },
    {
      "id": 53,
      "type": "ImageScaleBy",
      "pos": [
        249.71116638183594,
        -83.57847595214844
      ],
      "size": [
        210,
        82
      ],
      "flags": {},
      "order": 15,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 142
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            143
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageScaleBy"
      },
      "widgets_values": [
        "area",
        0.5000000000000001
      ]
    },
    {
      "id": 40,
      "type": "FluxKontextImageScale",
      "pos": [
        43.59303665161133,
        -83.14352416992188
      ],
      "size": [
        187.75448608398438,
        26
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 158
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            142
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "FluxKontextImageScale"
      },
      "widgets_values": []
    },
    {
      "id": 41,
      "type": "LoadImage",
      "pos": [
        -274.419921875,
        -82.92684936523438
      ],
      "size": [
        274.080078125,
        314
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            158
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "fennec_girl_sing.png",
        "image"
      ]
    },
    {
      "id": 6,
      "type": "CLIPTextEncode",
      "pos": [
        384,
        240
      ],
      "size": [
        422.84503173828125,
        164.31304931640625
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 10
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "slot_index": 0,
          "links": [
            41
          ]
        }
      ],
      "title": "CLIP Text Encode (Positive Prompt)",
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "the anime girl with massive fennec ears is wearing cargo pants while sitting on a log in the woods biting into a sandwitch beside a beautiful alpine lake"
      ],
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 25,
      "type": "RandomNoise",
      "pos": [
        480,
        768
      ],
      "size": [
        315,
        82
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "NOISE",
          "type": "NOISE",
          "links": [
            37
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "RandomNoise"
      },
      "widgets_values": [
        679064953796969,
        "randomize"
      ],
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 12,
      "type": "UNETLoader",
      "pos": [
        48,
        144
      ],
      "size": [
        315,
        82
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "slot_index": 0,
          "links": [
            56
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "flux1-kontext-dev.safetensors",
        "default"
      ],
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 28,
      "type": "Note",
      "pos": [
        48,
        576
      ],
      "size": [
        336,
        288
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": ""
      },
      "widgets_values": [
        "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-kontext-dev.safetensors goes in: ComfyUI/models/unet/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/clip/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues."
      ],
      "color": "#432",
      "bgcolor": "#653"
    }
  ],
  "links": [
    [
      9,
      8,
      0,
      9,
      0,
      "IMAGE"
    ],
    [
      10,
      11,
      0,
      6,
      0,
      "CLIP"
    ],
    [
      12,
      10,
      0,
      8,
      1,
      "VAE"
    ],
    [
      19,
      16,
      0,
      13,
      2,
      "SAMPLER"
    ],
    [
      20,
      17,
      0,
      13,
      3,
      "SIGMAS"
    ],
    [
      24,
      13,
      0,
      8,
      0,
      "LATENT"
    ],
    [
      30,
      22,
      0,
      13,
      1,
      "GUIDER"
    ],
    [
      37,
      25,
      0,
      13,
      0,
      "NOISE"
    ],
    [
      41,
      6,
      0,
      26,
      0,
      "CONDITIONING"
    ],
    [
      54,
      30,
      0,
      22,
      0,
      "MODEL"
    ],
    [
      55,
      30,
      0,
      17,
      0,
      "MODEL"
    ],
    [
      56,
      12,
      0,
      30,
      0,
      "MODEL"
    ],
    [
      112,
      34,
      0,
      27,
      0,
      "INT"
    ],
    [
      113,
      35,
      0,
      27,
      1,
      "INT"
    ],
    [
      114,
      35,
      0,
      30,
      2,
      "INT"
    ],
    [
      115,
      34,
      0,
      30,
      1,
      "INT"
    ],
    [
      116,
      27,
      0,
      13,
      4,
      "LATENT"
    ],
    [
      120,
      10,
      0,
      39,
      1,
      "VAE"
    ],
    [
      123,
      26,
      0,
      42,
      0,
      "CONDITIONING"
    ],
    [
      138,
      39,
      0,
      42,
      1,
      "LATENT"
    ],
    [
      142,
      40,
      0,
      53,
      0,
      "IMAGE"
    ],
    [
      143,
      53,
      0,
      39,
      0,
      "IMAGE"
    ],
    [
      157,
      42,
      0,
      22,
      1,
      "CONDITIONING"
    ],
    [
      158,
      41,
      0,
      40,
      0,
      "IMAGE"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.7513148009015777,
      "offset": [
        394.60980361321964,
        211.4005936883544
      ]
    },
    "frontendVersion": "1.21.7",
    "groupNodes": {
      "EmptyLatentImage": {
        "nodes": [
          {
            "type": "PrimitiveNode",
            "pos": [
              432,
              480
            ],
            "size": {
              "0": 210,
              "1": 82
            },
            "flags": {},
            "order": 6,
            "mode": 0,
            "outputs": [
              {
                "name": "INT",
                "type": "INT",
                "links": [],
                "widget": {
                  "name": "height"
                },
                "slot_index": 0
              }
            ],
            "title": "height",
            "properties": {
              "Run widget replace on values": false
            },
            "color": "#323",
            "bgcolor": "#535",
            "index": 0
          },
          {
            "type": "PrimitiveNode",
            "pos": [
              672,
              480
            ],
            "size": {
              "0": 210,
              "1": 82
            },
            "flags": {},
            "order": 7,
            "mode": 0,
            "outputs": [
              {
                "name": "INT",
                "type": "INT",
                "links": [],
                "slot_index": 0,
                "widget": {
                  "name": "width"
                }
              }
            ],
            "title": "width",
            "properties": {
              "Run widget replace on values": false
            },
            "color": "#323",
            "bgcolor": "#535",
            "index": 1
          },
          {
            "type": "EmptySD3LatentImage",
            "pos": [
              480,
              624
            ],
            "size": {
              "0": 315,
              "1": 106
            },
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "name": "width",
                "type": "INT",
                "link": null,
                "widget": {
                  "name": "width"
                }
              },
              {
                "name": "height",
                "type": "INT",
                "link": null,
                "widget": {
                  "name": "height"
                }
              }
            ],
            "outputs": [
              {
                "name": "LATENT",
                "type": "LATENT",
                "links": [],
                "shape": 3,
                "slot_index": 0
              }
            ],
            "properties": {
              "Node name for S&R": "EmptySD3LatentImage"
            },
            "widgets_values": [
              1024,
              1024,
              1
            ],
            "index": 2
          }
        ],
        "links": [
          [
            1,
            0,
            2,
            0,
            34,
            "INT"
          ],
          [
            0,
            0,
            2,
            1,
            35,
            "INT"
          ]
        ],
        "external": [
          [
            0,
            0,
            "INT"
          ],
          [
            1,
            0,
            "INT"
          ],
          [
            2,
            0,
            "LATENT"
          ]
        ],
        "config": {
          "0": {
            "output": {
              "0": {
                "name": "height"
              }
            },
            "input": {
              "value": {
                "visible": true
              }
            }
          },
          "1": {
            "output": {
              "0": {
                "name": "width"
              }
            },
            "input": {
              "value": {
                "visible": true
              }
            }
          },
          "2": {
            "input": {
              "width": {
                "visible": false
              },
              "height": {
                "visible": false
              }
            }
          }
        }
      }
    }
  },
  "version": 0.4
}
```

## Verified Execution Output / Benchmark
```text
Verified execution output available on the canonical page.
```

## Related Blueprints on Promptally
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Gligen Textbox Example](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-gligen-textbox-example)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Stable Cascade Text To Image](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-stable-cascade-text-to-image)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Stable Cascade Image Remixing Multiple](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-stable-cascade-image-remixing-multiple)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Stable Cascade Image Remixing](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-stable-cascade-image-remixing)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Stable Cascade Inpaint Controlnet](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-stable-cascade-inpaint-controlnet)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Stable Cascade Canny Controlnet](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-stable-cascade-canny-controlnet)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Stable Cascade Image To Image](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-stable-cascade-image-to-image)
- [ComfyUI Workflow to ComfyUI Workflow for ComfyUI Workflow for Text To Video Cosmos 7b](https://app.promptally.dev/p/comfyui-comfyui-workflow-for-comfyui-workflow-for-text-to-video-cosmos-7b)
