{
  "last_node_id": 76,
  "last_link_id": 133,
  "nodes": [
    {
      "id": 21,
      "type": "PulidInsightFaceLoader",
      "pos": [
        1060,
        1130
      ],
      "size": [
        210,
        58
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "FACEANALYSIS",
          "label": "FACEANALYSIS",
          "type": "FACEANALYSIS",
          "shape": 3,
          "links": [
            24
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "PulidInsightFaceLoader",
        "ver": "1.0.1",
        "cnr_id": "pulid_comfyui"
      },
      "widgets_values": [
        "CUDA"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 23,
      "type": "PulidEvaClipLoader",
      "pos": [
        1060,
        1054
      ],
      "size": [
        206.80545043945312,
        26
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "EVA_CLIP",
          "label": "EVA_CLIP",
          "type": "EVA_CLIP",
          "shape": 3,
          "links": [
            26
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "PulidEvaClipLoader",
        "ver": "1.0.1",
        "cnr_id": "pulid_comfyui"
      },
      "widgets_values": [],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 19,
      "type": "ApplyPulid",
      "pos": [
        1312.503173828125,
        924.365966796875
      ],
      "size": [
        210,
        230
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "label": "model",
          "type": "MODEL",
          "link": 128
        },
        {
          "name": "pulid",
          "label": "pulid",
          "type": "PULID",
          "link": 27,
          "slot_index": 1
        },
        {
          "name": "eva_clip",
          "label": "eva_clip",
          "type": "EVA_CLIP",
          "link": 26,
          "slot_index": 2
        },
        {
          "name": "face_analysis",
          "label": "face_analysis",
          "type": "FACEANALYSIS",
          "link": 24,
          "slot_index": 3
        },
        {
          "name": "image",
          "label": "image",
          "type": "IMAGE",
          "link": 25,
          "slot_index": 4
        },
        {
          "name": "attn_mask",
          "label": "attn_mask",
          "type": "MASK",
          "shape": 7,
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "label": "MODEL",
          "type": "MODEL",
          "shape": 3,
          "links": [
            51
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "ApplyPulid",
        "ver": "1.0.1",
        "cnr_id": "pulid_comfyui"
      },
      "widgets_values": [
        "fidelity",
        0.7000000000000001,
        0,
        1
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 5,
      "type": "EmptyLatentImage",
      "pos": [
        1310.9542236328125,
        1188.9322509765625
      ],
      "size": [
        210,
        106
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LATENT",
          "label": "Latent",
          "type": "LATENT",
          "links": [
            54
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "EmptyLatentImage",
        "ver": "0.3.14",
        "cnr_id": "comfy-core"
      },
      "widgets_values": [
        672,
        1024,
        4
      ],
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 17,
      "type": "CLIPTextEncode",
      "pos": [
        1312.9149169921875,
        874.6492919921875
      ],
      "size": [
        562.1295166015625,
        107.99468231201172
      ],
      "flags": {
        "collapsed": true
      },
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "label": "CLIP",
          "type": "CLIP",
          "link": 130
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "label": "條件",
          "type": "CONDITIONING",
          "links": [
            53
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode",
        "ver": "0.3.14",
        "cnr_id": "comfy-core"
      },
      "widgets_values": [
        "Easy Negative, worst quality, low quality, normal quality, lowers, monochrome, grayscales, skin spots, acnes, skin blemishes, age spot, 6 more fingers on one hand, deformity, bad legs, error legs, bad feet, malformed limbs, extra limbs, ugly, poorly drawn hands, poorly drawn feet, poorly drawn face, text, mutilated, extra fingers, mutated hands, mutation, bad anatomy, cloned face, disfigured, fused fingers"
      ],
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 55,
      "type": "SaveImage",
      "pos": [
        1774.2288818359375,
        732.6165771484375
      ],
      "size": [
        647.1384887695312,
        555.2080688476562
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "label": "圖像",
          "type": "IMAGE",
          "link": 106
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "SaveImage",
        "ver": "0.3.14",
        "cnr_id": "comfy-core"
      },
      "widgets_values": [
        "ComfyUI"
      ]
    },
    {
      "id": 6,
      "type": "CLIPTextEncode",
      "pos": [
        909.3119506835938,
        737.5919799804688
      ],
      "size": [
        551.848388671875,
        105.42440032958984
      ],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "label": "CLIP",
          "type": "CLIP",
          "link": 129
        },
        {
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": 133
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "label": "條件",
          "type": "CONDITIONING",
          "links": [
            52
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode",
        "ver": "0.3.14",
        "cnr_id": "comfy-core"
      },
      "widgets_values": [
        "90s Japanese movie poster, full-body shot of a handsome young man wearing a black leather jacket and a white t-shirt, sitting on a Harley Davidson motorcycle. He has a very short hairstyle and is wearing black boots."
      ],
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 4,
      "type": "CheckpointLoaderSimple",
      "pos": [
        435.6839294433594,
        952.5176391601562
      ],
      "size": [
        366.0948181152344,
        310
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "label": "模型",
          "type": "MODEL",
          "links": [
            126
          ],
          "slot_index": 0
        },
        {
          "name": "CLIP",
          "label": "CLIP",
          "type": "CLIP",
          "links": [
            127
          ],
          "slot_index": 1
        },
        {
          "name": "VAE",
          "label": "VAE",
          "type": "VAE",
          "links": [
            55
          ],
          "slot_index": 2
        }
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple",
        "ver": "0.3.14",
        "cnr_id": "comfy-core"
      },
      "widgets_values": [
        "Juggernaut-XL_v9_RunDiffusionPhoto_v2.safetensors"
      ],
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 75,
      "type": "Note",
      "pos": [
        470.7478332519531,
        340.7870788574219
      ],
      "size": [
        405.82440185546875,
        542.2461547851562
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "girl prompt",
      "properties": {},
      "widgets_values": [
        "復古旗袍\nA beautiful woman in an old-fashioned cheongsam sits on the sofa, with pearl earrings and red lips. She has exquisite makeup, a retro-style photography setting, a dark green velvet tablecloth, a wooden coffee table and chair, a vintage telephone, a flower-decorated lamp, old photos, retro color tones, and the nostalgic charm of an early Chinese countryside living room\n\n看書\nA beautiful, kawaii woman with brown hair in pigtails holds an open book with white covers. She is wearing a soft, ruffled dress and has red lipstick. The background is a pastel pink, and the image appears to be a studio photography fashion magazine photoshoot with an editorial aesthetic.\n\n復古歌星\nA brown hair woman dressed in black with pearl earrings and red lips is standing on stage, The background features a dark curtain decorated with golden stars and glitter, illuminated by soft lighting. In front of her, there's a vintage-style microphone placed at her height, and behind everything, we can see a wall painted in shades of white.\n\n飛行員\nA young woman with brown eyes and long black hair in braids, wearing an aviator helmet made of brown leather and goggles on her head, dressed as if she's ready to go flying in the snow, wearing vintage from World War II. The image is photo-realistic and has a cinematic, portrait photography style.\n\n賽車手\nA photo of an extremely beautiful young  woman with long black hair wearing a white racing suit and holding a helmet, standing in front of a Lamborghini Huracán supercar. On the car is written \"ANUM KIM A04  getCurrent\". She has big brown eyes, a slim body shape, and a small waistline. The photograph was taken with a professional Sony Alpha7 IV camera, resulting in a high-resolution image\n"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 24,
      "type": "PulidModelLoader",
      "pos": [
        1060,
        950
      ],
      "size": [
        210,
        58
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "PULID",
          "label": "PULID",
          "type": "PULID",
          "shape": 3,
          "links": [
            27
          ],
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "PulidModelLoader",
        "ver": "1.0.1",
        "cnr_id": "pulid_comfyui"
      },
      "widgets_values": [
        "ip-adapter_pulid_sdxl_fp16.safetensors"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 73,
      "type": "LoraLoader",
      "pos": [
        827.7465209960938,
        958.4634399414062
      ],
      "size": [
        210.9139404296875,
        128.12420654296875
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 126
        },
        {
          "name": "clip",
          "type": "CLIP",
          "link": 127
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            128
          ],
          "slot_index": 0
        },
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            129,
            130
          ],
          "slot_index": 1
        }
      ],
      "properties": {
        "Node name for S&R": "LoraLoader"
      },
      "widgets_values": [
        "hands-xl-sd-15-flux1-dev.safetensors",
        0.8,
        1
      ]
    },
    {
      "id": 37,
      "type": "KSampler (Efficient)",
      "pos": [
        1540.4818115234375,
        735.7030639648438
      ],
      "size": [
        220,
        562
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "label": "模型",
          "type": "MODEL",
          "link": 51
        },
        {
          "name": "positive",
          "label": "正面提示詞",
          "type": "CONDITIONING",
          "link": 52
        },
        {
          "name": "negative",
          "label": "負面提示詞",
          "type": "CONDITIONING",
          "link": 53
        },
        {
          "name": "latent_image",
          "label": "Latent",
          "type": "LATENT",
          "link": 54
        },
        {
          "name": "optional_vae",
          "label": "VAE",
          "type": "VAE",
          "shape": 7,
          "link": 55
        },
        {
          "name": "script",
          "label": "腳本",
          "type": "SCRIPT",
          "shape": 7,
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "label": "模型",
          "type": "MODEL",
          "shape": 3,
          "links": [],
          "slot_index": 0
        },
        {
          "name": "CONDITIONING+",
          "label": "正面條件",
          "type": "CONDITIONING",
          "shape": 3,
          "links": [],
          "slot_index": 1
        },
        {
          "name": "CONDITIONING-",
          "label": "負面條件",
          "type": "CONDITIONING",
          "shape": 3,
          "links": [],
          "slot_index": 2
        },
        {
          "name": "LATENT",
          "label": "Latent",
          "type": "LATENT",
          "shape": 3,
          "links": [],
          "slot_index": 3
        },
        {
          "name": "VAE",
          "label": "VAE",
          "type": "VAE",
          "shape": 3,
          "links": [],
          "slot_index": 4
        },
        {
          "name": "IMAGE",
          "label": "圖像",
          "type": "IMAGE",
          "shape": 3,
          "links": [
            106
          ],
          "slot_index": 5
        }
      ],
      "properties": {
        "Node name for S&R": "KSampler (Efficient)",
        "ver": "5b915fd426e68a8119ad4157175bab18f2808cab",
        "cnr_id": "efficiency-nodes-comfyui"
      },
      "widgets_values": [
        188874977730863,
        null,
        8,
        2,
        "dpmpp_2m",
        "karras",
        1,
        "auto",
        "true"
      ],
      "color": "#443322",
      "bgcolor": "#553333",
      "shape": 1
    },
    {
      "id": 22,
      "type": "LoadImage",
      "pos": [
        1060,
        1238
      ],
      "size": [
        210,
        314
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "label": "圖像",
          "type": "IMAGE",
          "shape": 3,
          "links": [
            25
          ],
          "slot_index": 0
        },
        {
          "name": "MASK",
          "label": "遮罩",
          "type": "MASK",
          "shape": 3,
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage",
        "ver": "0.3.14",
        "cnr_id": "comfy-core"
      },
      "widgets_values": [
        "210567.jpg",
        "image"
      ],
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 76,
      "type": "Note",
      "pos": [
        47.8804931640625,
        342.9596252441406
      ],
      "size": [
        405.82440185546875,
        542.2461547851562
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "boy prompt",
      "properties": {},
      "widgets_values": [
        "復古機車\n90s Japanese movie poster, full-body shot of a handsome young man wearing a black leather jacket and a white t-shirt, sitting on a Harley Davidson motorcycle. He has a very short hairstyle and is wearing black boots.\n\n探險家\nThis is a full body shot of a man dressed as an explorer , standing in front of some bushes, he is wearing long brown leather boots with a hat on one side with goggles hanging from the hat. His short brown hair is combed back and he wears a white suit jacket buttoned up to the bottom of his neck, khaki pants, and dark leather shoes with the laces hanging high on the sleeves of his wings. On his chest hangs a backpack with many items inside.\n\n飛行員\nA young man , wearing leather and copper goggles, in the style of fantasy art, a portrait, a character design for Dungeons & Dragons, with depth of field, a bokeh effect, ultra-realistic, high resolution, sharp focus, a full-body shot, professional photography.\n\n賽博朋克\nA young Asian man wearing a black leather steampunk jacket, with gears and levers on the collar, biker pants, and goggles hanging around his neck from two golden buckles. The image is a full-body shot set against a fantasy city background, with hyper-realistic photography and detailed rendering, full of intricate details in the style of Steve Noble.\n\n賽車手\nA  handsome man in his twenties, sits on the go-kart's seat wearing a red and blue racing suit with the \"karts logo\" embroidered in white at chest level. The background is an indoor track with various cars parked. He has short black hair, wears a helmet, looks serious yet charming, and appears confident, as if ready to race. The photo captures him from head to shoulder.\n"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 59,
      "type": "RandomPrompt",
      "pos": [
        900.2034912109375,
        341.90008544921875
      ],
      "size": [
        560.2505493164062,
        342.47491455078125
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "seed",
          "label": "seed",
          "type": "*",
          "shape": 7,
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "STRING",
          "label": "STRING",
          "type": "STRING",
          "shape": 6,
          "links": [
            133
          ],
          "slot_index": 0
        }
      ],
      "title": "boy prompt",
      "properties": {
        "Node name for S&R": "RandomPrompt",
        "ver": "b2bb1876def6330fccf1e03cc69d2166cae7bedb",
        "cnr_id": "comfyui-mixlab-nodes"
      },
      "widgets_values": [
        5,
        "\n90s Japanese movie poster, full-body shot of a handsome young man wearing a black leather jacket and a white t-shirt, sitting on a Harley Davidson motorcycle. He has a very short hairstyle and is wearing black boots.\n\n\nThis is a full body shot of a man dressed as an explorer , standing in front of some bushes, he is wearing long brown leather boots with a hat on one side with goggles hanging from the hat. His short brown hair is combed back and he wears a white suit jacket buttoned up to the bottom of his neck, khaki pants, and dark leather shoes with the laces hanging high on the sleeves of his wings. On his chest hangs a backpack with many items inside.\n\n飛行員\nA young man , wearing leather and copper goggles, in the style of fantasy art, a portrait, a character design for Dungeons & Dragons, with depth of field, a bokeh effect, ultra-realistic, high resolution, sharp focus, a full-body shot, professional photography.\n\n\nA young Asian man wearing a black leather steampunk jacket, with gears and levers on the collar, biker pants, and goggles hanging around his neck from two golden buckles. The image is a full-body shot set against a fantasy city background, with hyper-realistic photography and detailed rendering, full of intricate details in the style of Steve Noble.\n\n\nA  handsome man in his twenties, sits on the go-kart's seat wearing a red and blue racing suit with the \"karts logo\" embroidered in white at chest level. The background is an indoor track with various cars parked. He has short black hair, wears a helmet, looks serious yet charming, and appears confident, as if ready to race. The photo captures him from head to shoulder.\n",
        "",
        "enable",
        null
      ]
    }
  ],
  "links": [
    [
      24,
      21,
      0,
      19,
      3,
      "FACEANALYSIS"
    ],
    [
      25,
      22,
      0,
      19,
      4,
      "IMAGE"
    ],
    [
      26,
      23,
      0,
      19,
      2,
      "EVA_CLIP"
    ],
    [
      27,
      24,
      0,
      19,
      1,
      "PULID"
    ],
    [
      51,
      19,
      0,
      37,
      0,
      "MODEL"
    ],
    [
      52,
      6,
      0,
      37,
      1,
      "CONDITIONING"
    ],
    [
      53,
      17,
      0,
      37,
      2,
      "CONDITIONING"
    ],
    [
      54,
      5,
      0,
      37,
      3,
      "LATENT"
    ],
    [
      55,
      4,
      2,
      37,
      4,
      "VAE"
    ],
    [
      106,
      37,
      5,
      55,
      0,
      "IMAGE"
    ],
    [
      126,
      4,
      0,
      73,
      0,
      "MODEL"
    ],
    [
      127,
      4,
      1,
      73,
      1,
      "CLIP"
    ],
    [
      128,
      73,
      0,
      19,
      0,
      "MODEL"
    ],
    [
      129,
      73,
      1,
      6,
      0,
      "CLIP"
    ],
    [
      130,
      73,
      1,
      17,
      0,
      "CLIP"
    ],
    [
      133,
      59,
      0,
      6,
      1,
      "STRING"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.7247295000000004,
      "offset": [
        365.7250351809246,
        -215.93138679626688
      ]
    },
    "ue_links": [],
    "groupNodes": {},
    "workspace_info": {
      "id": "Y9Xmmk1Tie4UJhw7fIu6w"
    },
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_KeepIntermediate": true,
    "VHS_latentpreviewrate": 0
  },
  "version": 0.4
}