{
  "1": {
    "class_type": "UNETLoader",
    "inputs": {
      "unet_name": "qwen_image_edit_2511_fp8mixed.safetensors",
      "weight_dtype": "default"
    }
  },
  "1a": {
    "class_type": "LoraLoaderModelOnly",
    "inputs": {
      "model": [
        "1",
        0
      ],
      "lora_name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
      "strength_model": 1.0
    }
  },
  "1b": {
    "class_type": "ModelSamplingAuraFlow",
    "inputs": {
      "model": [
        "1a",
        0
      ],
      "shift": 3.0
    }
  },
  "1c": {
    "class_type": "CFGNorm",
    "inputs": {
      "model": [
        "1b",
        0
      ],
      "strength": 1.0
    }
  },
  "2": {
    "class_type": "CLIPLoader",
    "inputs": {
      "clip_name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
      "type": "qwen_image"
    }
  },
  "3": {
    "class_type": "VAELoader",
    "inputs": {
      "vae_name": "qwen_image_vae.safetensors"
    }
  },
  "4": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-input-15504-input_image-ref-blade.png"
    }
  },
  "5": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-input-15504-input_image-ref-blade.png"
    }
  },
  "6": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "dockaiq-input-15504-input_image-ref-blade.png"
    }
  },
  "7": {
    "class_type": "TextEncodeQwenImageEditPlus",
    "inputs": {
      "clip": [
        "2",
        0
      ],
      "vae": [
        "3",
        0
      ],
      "prompt": "Preserve the face, facial features, skin tone, and natural facial structure of the subject from the reference image exactly. Keep BLADE's identity unchanged while generating entirely new clothing, pose, background, and lighting around the subject. BLADE leans over an open reel-to-reel machine with one hand on the take-up reel, head turned slowly to camera inside a basement filled with reel-to-reel tape machines, spinning reels, dust in shafts of warm light. Wearing cracked black leather biker jacket over a worn olive military tee, slim raw-denim jeans, vintage moto boots. out-of-focus VU meter needles dancing on the lower frame. red safety-lamp glow only, all other light sources cut, deep chiaroscuro, broadcast-bar primary palette (one red, one green, one blue bar) over black room, OLD FREQUENCY motif visualizer mood, analog-broadcast nostalgia, CRT static and scan-line artifacts, tube amber glow, vintage radio dial light, chromatic aberration, signal-loss flicker, film grain. tight insert close-up of the face partially obscured by an analog dial in the foreground, 85mm lens, centered subject with horizontal scan-bars symmetrically banding the entire frame, cinematic widescreen 16:9 landscape orientation. Preserve the facial identity from the reference exactly; no text, no logos, no readable writing anywhere in the frame.",
      "image1": [
        "4",
        0
      ],
      "image2": [
        "5",
        0
      ],
      "image3": [
        "6",
        0
      ]
    }
  },
  "7b": {
    "class_type": "FluxKontextMultiReferenceLatentMethod",
    "inputs": {
      "conditioning": [
        "7",
        0
      ],
      "reference_latents_method": "index_timestep_zero"
    }
  },
  "8": {
    "class_type": "ConditioningZeroOut",
    "inputs": {
      "conditioning": [
        "7",
        0
      ]
    }
  },
  "9": {
    "class_type": "EmptyQwenImageLayeredLatentImage",
    "inputs": {
      "width": 1536,
      "height": 864,
      "layers": 1,
      "batch_size": 1
    }
  },
  "10": {
    "class_type": "KSampler",
    "inputs": {
      "model": [
        "1c",
        0
      ],
      "positive": [
        "7b",
        0
      ],
      "negative": [
        "8",
        0
      ],
      "latent_image": [
        "9",
        0
      ],
      "seed": 1712522269,
      "steps": 4,
      "cfg": 1.0,
      "sampler_name": "euler",
      "scheduler": "beta",
      "denoise": 1.0
    }
  },
  "11": {
    "class_type": "VAEDecode",
    "inputs": {
      "samples": [
        "10",
        0
      ],
      "vae": [
        "3",
        0
      ]
    }
  },
  "12": {
    "class_type": "ImageFromBatch",
    "inputs": {
      "image": [
        "11",
        0
      ],
      "batch_index": 0,
      "length": 1
    }
  },
  "13": {
    "class_type": "SaveImage",
    "inputs": {
      "images": [
        "12",
        0
      ],
      "filename_prefix": "qwen-edit-lightning-4step"
    }
  }
}