{
 "58": {
  "inputs": {
   "image": "image_z_image_turbo_fun_union_controlnet_input_image.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 },
 "56": {
  "inputs": {
   "images": [
    "57",
    0
   ]
  },
  "class_type": "PreviewImage",
  "_meta": {
   "title": "Preview Image"
  }
 },
 "57": {
  "inputs": {
   "low_threshold": 0.1,
   "high_threshold": 0.32,
   "image": [
    "58",
    0
   ]
  },
  "class_type": "Canny",
  "_meta": {
   "title": "Detect Edges (Canny)"
  }
 },
 "9": {
  "inputs": {
   "filename_prefix": "z-image-turbo",
   "images": [
    "70:43",
    0
   ]
  },
  "class_type": "SaveImage",
  "_meta": {
   "title": "Save Image"
  }
 },
 "70:39": {
  "inputs": {
   "clip_name": "qwen_3_4b.safetensors",
   "type": "lumina2",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "70:46": {
  "inputs": {
   "unet_name": "z_image_turbo_bf16.safetensors",
   "weight_dtype": "default"
  },
  "class_type": "UNETLoader",
  "_meta": {
   "title": "Load Diffusion Model"
  }
 },
 "70:40": {
  "inputs": {
   "vae_name": "ae.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "70:64": {
  "inputs": {
   "name": "Z-Image-Turbo-Fun-Controlnet-Union.safetensors"
  },
  "class_type": "ModelPatchLoader",
  "_meta": {
   "title": "Load Model Patch"
  }
 },
 "70:43": {
  "inputs": {
   "samples": [
    "70:44",
    0
   ],
   "vae": [
    "70:40",
    0
   ]
  },
  "class_type": "VAEDecode",
  "_meta": {
   "title": "VAE Decode"
  }
 },
 "70:47": {
  "inputs": {
   "shift": 3,
   "sampling": "flow",
   "model": [
    "70:60",
    0
   ]
  },
  "class_type": "ModelSamplingAuraFlow",
  "_meta": {
   "title": "ModelSamplingAuraFlow"
  }
 },
 "70:44": {
  "inputs": {
   "seed": 582911328872997,
   "steps": 9,
   "cfg": 1,
   "sampler_name": "res_multistep",
   "scheduler": "simple",
   "denoise": 1,
   "model": [
    "70:47",
    0
   ],
   "positive": [
    "70:45",
    0
   ],
   "negative": [
    "70:42",
    0
   ],
   "latent_image": [
    "70:41",
    0
   ]
  },
  "class_type": "KSampler",
  "_meta": {
   "title": "KSampler"
  }
 },
 "70:42": {
  "inputs": {
   "conditioning": [
    "70:45",
    0
   ]
  },
  "class_type": "ConditioningZeroOut",
  "_meta": {
   "title": "Conditioning Zero Out"
  }
 },
 "70:60": {
  "inputs": {
   "strength": 1,
   "start_percent": 0.0,
   "end_percent": 1.0,
   "model": [
    "70:46",
    0
   ],
   "model_patch": [
    "70:64",
    0
   ],
   "vae": [
    "70:40",
    0
   ],
   "image": [
    "57",
    0
   ]
  },
  "class_type": "QwenImageDiffsynthControlnet",
  "_meta": {
   "title": "Apply Qwen Image DiffSynth ControlNet"
  }
 },
 "70:41": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "70:69",
    0
   ],
   "height": [
    "70:69",
    1
   ]
  },
  "class_type": "EmptySD3LatentImage",
  "_meta": {
   "title": "EmptySD3LatentImage"
  }
 },
 "70:45": {
  "inputs": {
   "text": "Realistic photo, close-up of a latina model peeking through pine branches, dappled sunlight on her face, natural, moody, smooth skin, a little bit film grain.\n",
   "clip": [
    "70:39",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "70:69": {
  "inputs": {
   "image": [
    "57",
    0
   ]
  },
  "class_type": "GetImageSize",
  "_meta": {
   "title": "Get Image Size"
  }
 }
}