{
  "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:\nAn older artisan sews a handmade book at a wooden workbench, focused on the needle and folded pages.\n\nPhotograph an invented anonymous person in a quiet bookbinding workshop. They wear a plain linen apron over a blue shirt. Shelves of paper, cloth, and unfinished bindings fill the softly lit background.\n\nShow both hands clearly: one steadies the folded paper sections, while the other guides a threaded needle through a prepared hole. A small wooden pressing frame sits nearby. Window light falls across the face, knuckles, paper edges, and worn tabletop. Keep skin texture natural, with fine wrinkles and realistic nails. The book has cream pages and a muted rust cloth cover waiting beside it.\n\nUse a three quarter viewpoint from across the workbench, framing the artisan from the waist upward with enough table space to understand the task. Their gaze follows the needle rather than the camera. The hands remain separated, with five plausible fingers on each where visible, and the thread follows one continuous path. Place a bone folder, ruler, and two small paper offcuts along the near edge, aligned with ordinary working habits rather than a decorative display. The book sections rest on the table, not suspended in midair. Let the background shelves recede gently into shadow while preserving a sense of a tidy, regularly used craft space."
    }
  },
  "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": 42,
      "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"
    }
  }
}
