{
  "1": {
    "class_type": "UnetLoaderGGUFAdvanced",
    "inputs": {
      "unet_name": "flux3_image_klein_sd_Q4_K_M.gguf",
      "dequant_dtype": "float32",
      "patch_dtype": "float32",
      "patch_on_device": false
    }
  },
  "2": {
    "class_type": "CLIPLoader",
    "inputs": {
      "clip_name": "qwen3vl_4b_int8_convrot.safetensors",
      "type": "flux3",
      "device": "cpu"
    }
  },
  "3": {
    "class_type": "VAELoader",
    "inputs": {
      "vae_name": "flux2-vae.safetensors"
    }
  },
  "4": {
    "class_type": "PFBenchCLIPTextEncode",
    "inputs": {
      "clip": [
        "2",
        0
      ],
      "text": "Create a single image from the supplied scene description.\n\nSource generation_brief:\nA compact lunar greenhouse glows beside a rocky crater, with leafy crops visible through its curved windows.\n\nView the habitat from the dusty lunar surface at blue twilight. One small wheeled rover waits near an entrance tunnel, and Earth hangs low above the distant gray mountains.\n\nThe greenhouse has a ribbed metal frame, transparent segmented glazing, and a low protective base buried partly in regolith. Warm grow lights illuminate orderly rows of vegetables inside. Outside, crisp wheel tracks connect the rover to the entrance. Use a quiet palette of pale gray dust, dark blue space, warm amber interiors, and restrained green foliage. Keep the distant Earth recognizable but smaller than the building.\n\nBuild a believable connection between the greenhouse and a squat cylindrical service module on the right. A short sealed corridor joins them, with a single airlock door facing the rover. Solar panels stand on low supports farther back, angled consistently rather than scattered at random. The greenhouse glazing reveals planting benches separated by a central walkway. Metal ribs cast narrow shadows onto the crops. The rover has four clearly attached wheels, a modest camera mast, and a cargo tray holding two plain equipment boxes. Frame the habitat from a low three quarter angle so the curved front, side corridor, and landscape depth can all be understood."
    }
  },
  "5": {
    "class_type": "PFBenchCLIPTextEncode",
    "inputs": {
      "clip": [
        "2",
        0
      ],
      "text": ""
    }
  },
  "6": {
    "class_type": "EmptyFlux2LatentImage",
    "inputs": {
      "width": 512,
      "height": 512,
      "batch_size": 1
    }
  },
  "7": {
    "class_type": "KSampler",
    "inputs": {
      "model": [
        "1",
        0
      ],
      "positive": [
        "4",
        0
      ],
      "negative": [
        "5",
        0
      ],
      "latent_image": [
        "6",
        0
      ],
      "seed": 43,
      "steps": 4,
      "cfg": 1.0,
      "sampler_name": "euler",
      "scheduler": "simple",
      "denoise": 1.0
    }
  },
  "8": {
    "class_type": "VAEDecode",
    "inputs": {
      "samples": [
        "7",
        0
      ],
      "vae": [
        "3",
        0
      ]
    }
  },
  "9": {
    "class_type": "SaveImage",
    "inputs": {
      "images": [
        "8",
        0
      ],
      "filename_prefix": "PacketFoundryFlux3Smoke"
    }
  }
}
