{
  "id": "krea2-t2i",
  "revision": 0,
  "last_node_id": 10,
  "last_link_id": 9,
  "nodes": [
    {
      "id": 1,
      "type": "UNETLoader",
      "pos": [
        -560,
        -220
      ],
      "size": [
        300,
        110
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            1
          ]
        }
      ],
      "properties": {},
      "title": "Krea2 UNet (fp8)",
      "widgets_values": [
        "krea2_turbo_fp8_scaled.safetensors",
        "default"
      ]
    },
    {
      "id": 2,
      "type": "CLIPLoader",
      "pos": [
        -560,
        -60
      ],
      "size": [
        300,
        110
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            2
          ]
        }
      ],
      "properties": {},
      "title": "Krea2 CLIP (Qwen3-VL-4B)",
      "widgets_values": [
        "qwen3vl_4b_fp8_scaled.safetensors",
        "krea2",
        "default"
      ]
    },
    {
      "id": 3,
      "type": "VAELoader",
      "pos": [
        -560,
        100
      ],
      "size": [
        300,
        58
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            3
          ]
        }
      ],
      "properties": {},
      "title": "VAE",
      "widgets_values": [
        "qwen_image_vae.safetensors"
      ]
    },
    {
      "id": 4,
      "type": "Krea2SizePreset",
      "pos": [
        -560,
        210
      ],
      "size": [
        286,
        106
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "latent",
          "type": "LATENT",
          "links": [
            4
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "Krea2SizePreset"
      },
      "title": "尺寸 (1K · 4:5 竖版)",
      "widgets_values": [
        "1K",
        "4:5",
        1
      ]
    },
    {
      "id": 5,
      "type": "CLIPTextEncode",
      "pos": [
        -240,
        -60
      ],
      "size": [
        520,
        180
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 2
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            5,
            6
          ]
        }
      ],
      "properties": {},
      "title": "提示词",
      "widgets_values": [
        "一名角色，正面特写"
      ]
    },
    {
      "id": 6,
      "type": "ConditioningZeroOut",
      "pos": [
        -240,
        160
      ],
      "size": [
        258,
        70
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 5
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            7
          ]
        }
      ],
      "properties": {},
      "title": "Negative (Zero Out)",
      "widgets_values": []
    },
    {
      "id": 7,
      "type": "KSampler",
      "pos": [
        60,
        -160
      ],
      "size": [
        360,
        280
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 1
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 6
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 7
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 4
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            8
          ]
        }
      ],
      "properties": {},
      "title": "KSampler (8步)",
      "widgets_values": [
        1234567890,
        "randomize",
        8,
        1.0,
        "euler_ancestral",
        "simple",
        1.0
      ]
    },
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [
        430,
        -160
      ],
      "size": [
        260,
        73
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 8
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 3
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            9
          ]
        }
      ],
      "properties": {},
      "title": "VAE Decode",
      "widgets_values": []
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [
        700,
        -160
      ],
      "size": [
        320,
        400
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 9
        }
      ],
      "outputs": [],
      "properties": {},
      "title": "Save",
      "widgets_values": [
        "Krea2_t2i"
      ]
    },
    {
      "id": 10,
      "type": "MarkdownNote",
      "pos": [
        -560,
        380
      ],
      "size": [
        640,
        760
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "widget_ue_connectable": {}
      },
      "widgets_values": [
        "# Krea2 文生图（漫剧 · 角色/场景参考图）\n\n生成角色、场景、道具的**参考图**，供导演台 `@图N` 引用。\n\n### 用法\n1. 提示词里描述角色（发型/服装/颜色）或场景，中文即可，Krea2 中文渲染很强。\n2. 尺寸建议：角色竖版用 4:5 / 3:4；场景用 16:9。\n3. 出图后送「04-参考图预处理」去背景，得到干净角色图。\n\n### 采样（已调好）\n8 步 / CFG 1.0 / euler_ancestral / simple，Krea2 官方推荐。\n\n\n### 需要下载的模型（缺失）\n| 文件 | 用途 | 下载地址 | 放到 |\n|---|---|---|---|\n| `qwen3vl_4b_fp8_scaled.safetensors` | Krea2 文本编码器 | [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2) 的 text_encoders 目录 | `models/clip/` |\n| `qwen_image_vae.safetensors` | Krea2 / Qwen-Image 共用 VAE | https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors | `models/vae/` |\n\n> 已就绪：`krea2_turbo_fp8_scaled.safetensors`（12.2G，diffusion_models）、四视图 LoRA、画风统一节点。\n"
      ],
      "title": "说明 · 必读",
      "color": "#432",
      "bgcolor": "#653"
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      7,
      0,
      "MODEL"
    ],
    [
      2,
      2,
      0,
      5,
      0,
      "CLIP"
    ],
    [
      3,
      3,
      0,
      8,
      1,
      "VAE"
    ],
    [
      4,
      4,
      0,
      7,
      3,
      "LATENT"
    ],
    [
      5,
      5,
      0,
      6,
      0,
      "CONDITIONING"
    ],
    [
      6,
      5,
      0,
      7,
      1,
      "CONDITIONING"
    ],
    [
      7,
      6,
      0,
      7,
      2,
      "CONDITIONING"
    ],
    [
      8,
      7,
      0,
      8,
      0,
      "LATENT"
    ],
    [
      9,
      8,
      0,
      9,
      0,
      "IMAGE"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {},
  "version": 0.4,
  "note": "漫剧配套 · Krea2 文生图"
}