{
  "id": "18887e68-f4ff-4f36-a37e-341010972eff",
  "revision": 0,
  "last_node_id": 92,
  "last_link_id": 202,
  "nodes": [
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [
        1252.432861328125,
        187.93908374218398
      ],
      "size": [
        225,
        46
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 35
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 76
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            101
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecode",
        "cnr_id": "comfy-core",
        "ver": "0.3.33"
      }
    },
    {
      "id": 37,
      "type": "UNETLoader",
      "pos": [
        528.8914031982422,
        34.805270385742176
      ],
      "size": [
        305.3782043457031,
        82
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "slot_index": 0,
          "links": [
            105
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "UNETLoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.33"
      },
      "widgets_values": [
        "flux3_image_klein_sd_int8_convrot.safetensors",
        "default"
      ],
      "widgets_values_named": {
        "unet_name": "flux3_image_klein_sd_int8_convrot.safetensors",
        "weight_dtype": "default"
      },
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 38,
      "type": "CLIPLoader",
      "pos": [
        67.38904068787144,
        187.93908374218398
      ],
      "size": [
        301.3524169921875,
        106
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "slot_index": 0,
          "links": [
            74
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPLoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.33"
      },
      "widgets_values": [
        "qwen3vl_4b_int8_convrot.safetensors",
        "flux3",
        "default"
      ],
      "widgets_values_named": {
        "clip_name": "qwen3vl_4b_int8_convrot.safetensors",
        "type": "flux3",
        "device": "default"
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 3,
      "type": "KSampler",
      "pos": [
        898.7548217773438,
        187.93908374218398
      ],
      "size": [
        315,
        262
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 105
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 152
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 153
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 160
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "slot_index": 0,
          "links": [
            35
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "KSampler",
        "cnr_id": "comfy-core",
        "ver": "0.3.33"
      },
      "widgets_values": [
        1234,
        "fixed",
        15,
        1,
        "euler",
        "simple",
        1
      ],
      "widgets_values_named": {
        "seed": 1234,
        "control_after_generate": "fixed",
        "steps": 15,
        "cfg": 1,
        "sampler_name": "euler",
        "scheduler": "simple",
        "denoise": 1
      }
    },
    {
      "id": 60,
      "type": "ResolutionSelector",
      "pos": [
        290.7455270018356,
        577.9256261782417
      ],
      "size": [
        270,
        150
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "showAdvanced": true,
      "inputs": [],
      "outputs": [
        {
          "name": "width",
          "type": "INT",
          "links": [
            161
          ]
        },
        {
          "name": "height",
          "type": "INT",
          "links": [
            162
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ResolutionSelector",
        "cnr_id": "comfy-core",
        "ver": "0.25.0"
      },
      "widgets_values": [
        "4:3 (Standard)",
        2,
        16
      ],
      "widgets_values_named": {
        "aspect_ratio": "4:3 (Standard)",
        "megapixels": 2,
        "multiple": 16
      }
    },
    {
      "id": 6,
      "type": "CLIPTextEncode",
      "pos": [
        415.7513025457208,
        187.93908374218398
      ],
      "size": [
        418.5183049982245,
        177.7917699892659
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 74
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "slot_index": 0,
          "links": [
            113,
            152
          ]
        }
      ],
      "title": "CLIP Text Encode (Positive Prompt)",
      "properties": {
        "Node name for S&R": "CLIPTextEncode",
        "cnr_id": "comfy-core",
        "ver": "0.3.33"
      },
      "widgets_values": [
        "Full-color indoor photograph, a late-night moment on a gray couch in a small apartment living room, a cluttered coffee table in the foreground edge with an open bag of chips, two half-empty beer cans and a phone charger cable. A man is writing on a young woman's cheek with a red marker while she leans in and lets him. She is in her early twenties, with fair skin, a few light freckles, light natural makeup and long, loose dark-blonde hair tucked behind her right ear, wearing an oversized cream knit sweater. She sits facing frame-left in three-quarter view, tilting her head so her left cheek faces the camera, eyes lowered and half-closed, lips pressed into a shy smile, cheeks faintly flushed. Across her left cheek, large thick lowercase cursive in bright red marker reads \"lov\", one connected stroke slanting upward from beside her nose toward her ear, the ink slightly uneven on her skin. The man's right hand enters from frame-right, a large hand with short nails, a black watch and a plain silver ring, holding the marker like a pen with the felt tip pressed against her cheek just after the \"v\", at the start of the next letter. Warm light from a floor lamp behind the couch and a dim ceiling bulb falls softly and unevenly across her face. The camera sits at her eye level about a meter away on an ultra-wide phone lens, the horizon tilted, the frame edges slightly stretched, the focus landing a little behind her eyes, his hand slightly blurred in motion, and heavy grain in the dark corners."
      ],
      "widgets_values_named": {
        "text": "Full-color indoor photograph, a late-night moment on a gray couch in a small apartment living room, a cluttered coffee table in the foreground edge with an open bag of chips, two half-empty beer cans and a phone charger cable. A man is writing on a young woman's cheek with a red marker while she leans in and lets him. She is in her early twenties, with fair skin, a few light freckles, light natural makeup and long, loose dark-blonde hair tucked behind her right ear, wearing an oversized cream knit sweater. She sits facing frame-left in three-quarter view, tilting her head so her left cheek faces the camera, eyes lowered and half-closed, lips pressed into a shy smile, cheeks faintly flushed. Across her left cheek, large thick lowercase cursive in bright red marker reads \"lov\", one connected stroke slanting upward from beside her nose toward her ear, the ink slightly uneven on her skin. The man's right hand enters from frame-right, a large hand with short nails, a black watch and a plain silver ring, holding the marker like a pen with the felt tip pressed against her cheek just after the \"v\", at the start of the next letter. Warm light from a floor lamp behind the couch and a dim ceiling bulb falls softly and unevenly across her face. The camera sits at her eye level about a meter away on an ultra-wide phone lens, the horizon tilted, the frame edges slightly stretched, the focus landing a little behind her eyes, his hand slightly blurred in motion, and heavy grain in the dark corners."
      }
    },
    {
      "id": 56,
      "type": "SaveImage",
      "pos": [
        1522.0397762964599,
        187.93908374218398
      ],
      "size": [
        561.1954928917912,
        501.94472060291196
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 101
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.75"
      },
      "widgets_values": [
        "ComfyUI"
      ],
      "widgets_values_named": {
        "filename_prefix": "ComfyUI"
      }
    },
    {
      "id": 39,
      "type": "VAELoader",
      "pos": [
        898.7548217773438,
        58.805270385742176
      ],
      "size": [
        315,
        58
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "slot_index": 0,
          "links": [
            76
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAELoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.33"
      },
      "widgets_values": [
        "flux2-vae.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "flux2-vae.safetensors"
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 63,
      "type": "ConditioningZeroOut",
      "pos": [
        609.2696075439453,
        436.8646670878917
      ],
      "size": [
        225,
        26
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 113
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            153
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ConditioningZeroOut"
      }
    },
    {
      "id": 74,
      "type": "EmptyFlux2LatentImage",
      "pos": [
        597.2696075439453,
        552.2355499363362
      ],
      "size": [
        237,
        106
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 161
        },
        {
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 162
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            160
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "EmptyFlux2LatentImage"
      },
      "widgets_values": [
        1024,
        1024,
        1
      ],
      "widgets_values_named": {
        "width": 1024,
        "height": 1024,
        "batch_size": 1
      }
    },
    {
      "id": 92,
      "type": "MarkdownNote",
      "pos": [
        -413.6480450708028,
        34.805270385742176
      ],
      "size": [
        435.72716346592114,
        545.840161067743
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "## models\n\n> [black-forest-labs/flux-3-image-klein-comfy](https://huggingface.co/black-forest-labs/flux-3-image-klein-comfy) is gated. Log in to Hugging Face and accept the terms on the repository page before downloading.\n\n- diffusion_models\n  - flux3_image_klein_sd_int8_convrot.safetensors (5.83 GB)\n- text_encoders\n  - qwen3vl_4b_int8_convrot.safetensors (4.86 GB)\n  - qwen3.5_9b_flux3_prompt_upsampler_int8_convrot.safetensors (9.75 GB, prompt upsampler / optional)\n- vae\n  - flux2-vae.safetensors (336 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n    ├── 📂diffusion_models/\n    │   └── flux3_image_klein_sd_int8_convrot.safetensors\n    ├── 📂text_encoders/\n    │   ├── qwen3vl_4b_int8_convrot.safetensors\n    │   └── qwen3.5_9b_flux3_prompt_upsampler_int8_convrot.safetensors\n    └── 📂vae/\n        └── flux2-vae.safetensors\n```\n\n## guide\n\n- [日本語](https://comfyui.nomadoor.net/ja/basic-workflows/flux-3-image-klein/)\n- [English](https://comfyui.nomadoor.net/en/basic-workflows/flux-3-image-klein/)\n- [中文](https://comfyui.nomadoor.net/zh/basic-workflows/flux-3-image-klein/)"
      ],
      "widgets_values_named": {
        "text": "## models\n\n> [black-forest-labs/flux-3-image-klein-comfy](https://huggingface.co/black-forest-labs/flux-3-image-klein-comfy) is gated. Log in to Hugging Face and accept the terms on the repository page before downloading.\n\n- diffusion_models\n  - flux3_image_klein_sd_int8_convrot.safetensors (5.83 GB)\n- text_encoders\n  - qwen3vl_4b_int8_convrot.safetensors (4.86 GB)\n  - qwen3.5_9b_flux3_prompt_upsampler_int8_convrot.safetensors (9.75 GB, prompt upsampler / optional)\n- vae\n  - flux2-vae.safetensors (336 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n    ├── 📂diffusion_models/\n    │   └── flux3_image_klein_sd_int8_convrot.safetensors\n    ├── 📂text_encoders/\n    │   ├── qwen3vl_4b_int8_convrot.safetensors\n    │   └── qwen3.5_9b_flux3_prompt_upsampler_int8_convrot.safetensors\n    └── 📂vae/\n        └── flux2-vae.safetensors\n```\n\n## guide\n\n- [日本語](https://comfyui.nomadoor.net/ja/basic-workflows/flux-3-image-klein/)\n- [English](https://comfyui.nomadoor.net/en/basic-workflows/flux-3-image-klein/)\n- [中文](https://comfyui.nomadoor.net/zh/basic-workflows/flux-3-image-klein/)"
      },
      "color": "#323",
      "bgcolor": "#535"
    }
  ],
  "links": [
    [
      35,
      3,
      0,
      8,
      0,
      "LATENT"
    ],
    [
      74,
      38,
      0,
      6,
      0,
      "CLIP"
    ],
    [
      76,
      39,
      0,
      8,
      1,
      "VAE"
    ],
    [
      101,
      8,
      0,
      56,
      0,
      "IMAGE"
    ],
    [
      105,
      37,
      0,
      3,
      0,
      "MODEL"
    ],
    [
      113,
      6,
      0,
      63,
      0,
      "CONDITIONING"
    ],
    [
      152,
      6,
      0,
      3,
      1,
      "CONDITIONING"
    ],
    [
      153,
      63,
      0,
      3,
      2,
      "CONDITIONING"
    ],
    [
      160,
      74,
      0,
      3,
      3,
      "LATENT"
    ],
    [
      161,
      60,
      0,
      74,
      0,
      "INT"
    ],
    [
      162,
      60,
      1,
      74,
      1,
      "INT"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.6934334949441749,
      "offset": [
        1138.2222632064288,
        414.31581186530974
      ]
    },
    "frontendVersion": "1.55.17",
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "VHS_MetadataImage": true,
    "VHS_KeepIntermediate": true
  },
  "version": 0.4
}