{
  "id": "6d0c5e1e-3a1b-4c0e-9d57-b1e6a4d7f001",
  "revision": 0,
  "last_node_id": 23,
  "last_link_id": 21,
  "nodes": [
    {
      "id": 1,
      "type": "CLIPLoader",
      "pos": [
        -470,
        100
      ],
      "size": [
        400,
        110
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            1,
            2
          ]
        }
      ],
      "title": "Text Encoder (keep type = moss_image)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "CLIPLoader"
      },
      "widgets_values": [
        "qwen3.5_9b_int8_convrot.safetensors",
        "moss_image",
        "default"
      ],
      "widgets_values_named": {
        "clip_name": "qwen3.5_9b_int8_convrot.safetensors",
        "type": "moss_image",
        "device": "default"
      }
    },
    {
      "id": 2,
      "type": "VAELoader",
      "pos": [
        -470,
        270
      ],
      "size": [
        400,
        80
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            10,
            19
          ]
        }
      ],
      "title": "VAE",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "flux2-vae.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "flux2-vae.safetensors"
      }
    },
    {
      "id": 3,
      "type": "EmptyFlux2LatentImage",
      "pos": [
        -470,
        480
      ],
      "size": [
        400,
        140
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            8,
            17
          ]
        }
      ],
      "title": "Image Size (width x height, multiples of 16)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "EmptyFlux2LatentImage"
      },
      "widgets_values": [
        1024,
        1024,
        1
      ],
      "widgets_values_named": {
        "width": 1024,
        "height": 1024,
        "batch_size": 1
      }
    },
    {
      "id": 4,
      "type": "CLIPTextEncode",
      "pos": [
        40,
        100
      ],
      "size": [
        560,
        330
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 1
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            6,
            15
          ]
        }
      ],
      "title": "WRITE YOUR PROMPT HERE (Positive)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "Luxury editorial product photography of a frosted amber glass perfume bottle standing on a slab of wet black basalt stone, shot with a 100mm macro lens at f/4, shallow depth of field. A single soft strip light from the left creates a clean gradient across the glass and a long, elegant reflection on the wet surface. Tiny water droplets cling to the bottle’s shoulders, each one sharp and catching a pinpoint highlight. Fresh dewy green moss and a single white orchid petal rest at the base. The bottle label reads “MOSS NOIR” in a refined, thin gold serif typeface with slightly embossed lettering and subtle foil reflections. Smoky dark green background fading to near black, moody and premium, ultra-detailed, magazine advertisement quality."
      ],
      "widgets_values_named": {
        "text": "Luxury editorial product photography of a frosted amber glass perfume bottle standing on a slab of wet black basalt stone, shot with a 100mm macro lens at f/4, shallow depth of field. A single soft strip light from the left creates a clean gradient across the glass and a long, elegant reflection on the wet surface. Tiny water droplets cling to the bottle’s shoulders, each one sharp and catching a pinpoint highlight. Fresh dewy green moss and a single white orchid petal rest at the base. The bottle label reads “MOSS NOIR” in a refined, thin gold serif typeface with slightly embossed lettering and subtle foil reflections. Smoky dark green background fading to near black, moody and premium, ultra-detailed, magazine advertisement quality."
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 5,
      "type": "CLIPTextEncode",
      "pos": [
        40,
        480
      ],
      "size": [
        560,
        140
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 2
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            7,
            16
          ]
        }
      ],
      "title": "Negative Prompt (optional - things you do NOT want)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "text": ""
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 6,
      "type": "UNETLoader",
      "pos": [
        700,
        100
      ],
      "size": [
        440,
        90
      ],
      "flags": {},
      "order": 3,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            3
          ]
        }
      ],
      "title": "INT8 Model",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "moss_image_sft_int8_convrot.safetensors",
        "default"
      ],
      "widgets_values_named": {
        "unet_name": "moss_image_sft_int8_convrot.safetensors",
        "weight_dtype": "default"
      }
    },
    {
      "id": 7,
      "type": "ModelAttentionBackend",
      "pos": [
        700,
        230
      ],
      "size": [
        440,
        60
      ],
      "flags": {},
      "order": 11,
      "mode": 4,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 3
        }
      ],
      "outputs": [
        {
          "name": "model",
          "type": "MODEL",
          "links": [
            4
          ]
        }
      ],
      "title": "Attention Backend (if this node errors: right-click > Bypass)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "ModelAttentionBackend"
      },
      "widgets_values": [
        "comfy kitchen attention"
      ],
      "widgets_values_named": {
        "attention": "comfy kitchen attention"
      }
    },
    {
      "id": 8,
      "type": "ModelSamplingAuraFlow",
      "pos": [
        700,
        330
      ],
      "size": [
        440,
        100
      ],
      "flags": {},
      "order": 13,
      "mode": 4,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 4
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            5
          ]
        }
      ],
      "title": "Shift = 3 (INT8)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "ModelSamplingAuraFlow"
      },
      "widgets_values": [
        3,
        "flow"
      ],
      "widgets_values_named": {
        "shift": 3,
        "sampling": "flow"
      }
    },
    {
      "id": 9,
      "type": "KSampler",
      "pos": [
        1180,
        100
      ],
      "size": [
        330,
        380
      ],
      "flags": {},
      "order": 15,
      "mode": 4,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 5
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 6
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 7
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 8
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            9
          ]
        }
      ],
      "title": "KSampler - INT8 (30 steps, CFG 4, simple)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        174422675098895,
        "randomize",
        30,
        4,
        "euler",
        "simple",
        1
      ],
      "widgets_values_named": {
        "seed": 174422675098895,
        "control_after_generate": "randomize",
        "steps": 30,
        "cfg": 4,
        "sampler_name": "euler",
        "scheduler": "simple",
        "denoise": 1
      }
    },
    {
      "id": 10,
      "type": "VAEDecode",
      "pos": [
        1180,
        520
      ],
      "size": [
        330,
        50
      ],
      "flags": {},
      "order": 17,
      "mode": 4,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 9
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 10
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            11
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 11,
      "type": "SaveImage",
      "pos": [
        1560,
        100
      ],
      "size": [
        460,
        480
      ],
      "flags": {},
      "order": 19,
      "mode": 4,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 11
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "title": "Result - INT8",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "SaveImage"
      },
      "widgets_values": [
        "moss-image/moss-int8"
      ],
      "widgets_values_named": {
        "filename_prefix": "moss-image/moss-int8"
      }
    },
    {
      "id": 12,
      "type": "UNETLoader",
      "pos": [
        692.0973649792471,
        854.1894972851624
      ],
      "size": [
        440,
        90
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            12
          ]
        }
      ],
      "title": "BF16 Model",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "moss_image_sft_bf16.safetensors",
        "default"
      ],
      "widgets_values_named": {
        "unet_name": "moss_image_sft_bf16.safetensors",
        "weight_dtype": "default"
      }
    },
    {
      "id": 13,
      "type": "SkipLayerGuidanceDiTSimple",
      "pos": [
        700.2807526233624,
        1047.6972674412048
      ],
      "size": [
        440,
        140
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 12
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            21
          ]
        }
      ],
      "title": "Uncond skips block 22 (BF16)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "SkipLayerGuidanceDiTSimple"
      },
      "widgets_values": [
        "",
        "22",
        0,
        0.5
      ],
      "widgets_values_named": {
        "double_layers": "",
        "single_layers": "22",
        "start_percent": 0,
        "end_percent": 0.5
      }
    },
    {
      "id": 15,
      "type": "KSampler",
      "pos": [
        1180,
        792.097364979247
      ],
      "size": [
        363.6021484375,
        380
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 21
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 15
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 16
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 17
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            18
          ]
        }
      ],
      "title": "KSampler - BF16 (50 steps, CFG 3, sgm_uniform)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        612239523960356,
        "randomize",
        50,
        3,
        "euler",
        "sgm_uniform",
        1
      ],
      "widgets_values_named": {
        "seed": 612239523960356,
        "control_after_generate": "randomize",
        "steps": 50,
        "cfg": 3,
        "sampler_name": "euler",
        "scheduler": "sgm_uniform",
        "denoise": 1
      }
    },
    {
      "id": 16,
      "type": "VAEDecode",
      "pos": [
        1194.6763221813974,
        1201.9368342382795
      ],
      "size": [
        330,
        50
      ],
      "flags": {},
      "order": 16,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 18
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 19
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            20
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 17,
      "type": "SaveImage",
      "pos": [
        1565.6447393005374,
        778.549990657956
      ],
      "size": [
        460,
        480
      ],
      "flags": {},
      "order": 18,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 20
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "title": "Result - BF16",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.1",
        "Node name for S&R": "SaveImage"
      },
      "widgets_values": [
        "moss-image/moss-bf16"
      ],
      "widgets_values_named": {
        "filename_prefix": "moss-image/moss-bf16"
      }
    },
    {
      "id": 19,
      "type": "Note",
      "pos": [
        -1000,
        0
      ],
      "size": [
        480,
        470
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "MODEL FILES + CUSTOM NODE",
      "properties": {
        "Node name for S&R": "Note"
      },
      "widgets_values": [
        "STEP 0 - INSTALL (only once)\n\nCustom node (required):\nhttps://github.com/OpenMOSS/MOSS-Image\nCopy the folder \"comfyui/moss-image\" into\nComfyUI/custom_nodes/moss-image\n(or search \"MOSS-Image\" in ComfyUI Manager). Then RESTART ComfyUI.\n\nFILE LOCATIONS\n- INT8 model:\n  ComfyUI/models/diffusion_models/moss_image_sft_int8_convrot.safetensors\n- BF16 model:\n  ComfyUI/models/diffusion_models/moss_image_sft_bf16.safetensors\n- Text encoder:\n  ComfyUI/models/text_encoders/qwen3.5_9b_int8_convrot.safetensors\n- VAE:\n  ComfyUI/models/vae/flux2-vae.safetensors\n\nAfter copying files, press R in ComfyUI to refresh the lists (or restart).\n\nFile names differ? Some MOSS notes mention names like qwen35_moss_int8_convrot or moss_flux2_small_vae. Use whatever names you actually downloaded - just select them in the loader nodes. Keep the Text Encoder \"type\" set to moss_image."
      ],
      "widgets_values_named": {
        "text": "STEP 0 - INSTALL (only once)\n\nCustom node (required):\nhttps://github.com/OpenMOSS/MOSS-Image\nCopy the folder \"comfyui/moss-image\" into\nComfyUI/custom_nodes/moss-image\n(or search \"MOSS-Image\" in ComfyUI Manager). Then RESTART ComfyUI.\n\nFILE LOCATIONS\n- INT8 model:\n  ComfyUI/models/diffusion_models/moss_image_sft_int8_convrot.safetensors\n- BF16 model:\n  ComfyUI/models/diffusion_models/moss_image_sft_bf16.safetensors\n- Text encoder:\n  ComfyUI/models/text_encoders/qwen3.5_9b_int8_convrot.safetensors\n- VAE:\n  ComfyUI/models/vae/flux2-vae.safetensors\n\nAfter copying files, press R in ComfyUI to refresh the lists (or restart).\n\nFile names differ? Some MOSS notes mention names like qwen35_moss_int8_convrot or moss_flux2_small_vae. Use whatever names you actually downloaded - just select them in the loader nodes. Keep the Text Encoder \"type\" set to moss_image."
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 21,
      "type": "Note",
      "pos": [
        40,
        -380
      ],
      "size": [
        560,
        330
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "PROMPT TIPS",
      "properties": {
        "Node name for S&R": "Note"
      },
      "widgets_values": [
        "HOW TO WRITE A GOOD MOSS-IMAGE PROMPT\nWrite full descriptive sentences (like a short paragraph), not just tags.\n\nSuggested order:\n1. Style / camera: \"candid film photograph\", \"85mm lens, shallow depth of field\", \"anime illustration\"\n2. Subject: who/what, age, hair, skin, expression\n3. Clothes and props: describe layer by layer\n4. Pose and framing: sitting, close-up, from behind, vertical shot\n5. Background / location / time of day\n6. Lighting and mood: golden hour, overcast, flash, moody\n7. Look at the end: film grain, JPEG compression, sharp focus on eyes\n\nTEXT IN IMAGES: put exact words in \"quotes\".\nExample: a neon sign that reads \"MOSS BAR\"\n\nNegative prompt is optional. Leave it empty or add things like: blurry, deformed hands, extra fingers, watermark."
      ],
      "widgets_values_named": {
        "text": "HOW TO WRITE A GOOD MOSS-IMAGE PROMPT\nWrite full descriptive sentences (like a short paragraph), not just tags.\n\nSuggested order:\n1. Style / camera: \"candid film photograph\", \"85mm lens, shallow depth of field\", \"anime illustration\"\n2. Subject: who/what, age, hair, skin, expression\n3. Clothes and props: describe layer by layer\n4. Pose and framing: sitting, close-up, from behind, vertical shot\n5. Background / location / time of day\n6. Lighting and mood: golden hour, overcast, flash, moody\n7. Look at the end: film grain, JPEG compression, sharp focus on eyes\n\nTEXT IN IMAGES: put exact words in \"quotes\".\nExample: a neon sign that reads \"MOSS BAR\"\n\nNegative prompt is optional. Leave it empty or add things like: blurry, deformed hands, extra fingers, watermark."
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 22,
      "type": "Note",
      "pos": [
        33.3840771533893,
        697.2357708931044
      ],
      "size": [
        560,
        250
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "IMAGE SIZE CHEAT SHEET",
      "properties": {
        "Node name for S&R": "Note"
      },
      "widgets_values": [
        "Set width x height in the \"Image Size\" node (left). Both must be MULTIPLES OF 16.\n\n1024 x 1024   square (recommended, default)\n1152 x 896    landscape\n896 x 1152    portrait\n1344 x 768    wide (about 16:9)\n768 x 1344    tall (phone, about 9:16)\n2208 x 1088   very wide + large: slow, needs lots of VRAM\n\nBigger size = slower + more VRAM.\nBatch size 1 = one image per run. Raise it only if you have spare VRAM."
      ],
      "widgets_values_named": {
        "text": "Set width x height in the \"Image Size\" node (left). Both must be MULTIPLES OF 16.\n\n1024 x 1024   square (recommended, default)\n1152 x 896    landscape\n896 x 1152    portrait\n1344 x 768    wide (about 16:9)\n768 x 1344    tall (phone, about 9:16)\n2208 x 1088   very wide + large: slow, needs lots of VRAM\n\nBigger size = slower + more VRAM.\nBatch size 1 = one image per run. Raise it only if you have spare VRAM."
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 23,
      "type": "Note",
      "pos": [
        700,
        -380
      ],
      "size": [
        1320,
        330
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "WHICH VERSION? (INT8 or BF16) + HOW TO SWITCH",
      "properties": {
        "Node name for S&R": "Note"
      },
      "widgets_values": [
        "INT8  (ON by default)                                           BF16  (OFF by default)\nfile: moss_image_sft_int8_convrot.safetensors                   file: moss_image_sft_bf16.safetensors\nSmaller and faster, needs less VRAM. Good starting point.      Full precision, highest quality, slower, needs much more VRAM.\n\nINT8 SETTINGS (already set in the top group):                   BF16 SETTINGS (already set in the bottom group):\nSteps 30 | CFG 4 | sampler euler | scheduler simple             Steps 50 | CFG 3 | sampler euler | scheduler sgm_uniform\nShift 3 (ModelSamplingAuraFlow)                                 Shift 5.0 (ModelSamplingSD3)\nAttention backend: comfy kitchen attention                      Uncond skip layers: single_layers = 22 (start 0, end 0.5)\n\nHOW TO SWITCH (use only ONE at a time)\n1. Click the TITLE BAR of the group you want to turn OFF, then press Ctrl+B. Its nodes turn purple = OFF.\n   (Or right-click the group title > Edit Group > Set Group Nodes > Bypass.)\n2. Click the title bar of the group you want to turn ON and press Ctrl+B again (or choose Set Group Nodes > Always).\n3. Press Ctrl+Enter to generate.\n\nIMPORTANT: if you use the BF16 file, use the BF16 settings. Do not copy the INT8 settings (30 steps / CFG 4 / simple) onto the BF16 model.\nTIP: the official MOSS notes recommend the BF16-style settings (50 steps, CFG 3, sgm_uniform, shift 5, skip layer 22). If INT8 results look weak, try picking the INT8 file inside the BF16 group instead."
      ],
      "widgets_values_named": {
        "text": "INT8  (ON by default)                                           BF16  (OFF by default)\nfile: moss_image_sft_int8_convrot.safetensors                   file: moss_image_sft_bf16.safetensors\nSmaller and faster, needs less VRAM. Good starting point.      Full precision, highest quality, slower, needs much more VRAM.\n\nINT8 SETTINGS (already set in the top group):                   BF16 SETTINGS (already set in the bottom group):\nSteps 30 | CFG 4 | sampler euler | scheduler simple             Steps 50 | CFG 3 | sampler euler | scheduler sgm_uniform\nShift 3 (ModelSamplingAuraFlow)                                 Shift 5.0 (ModelSamplingSD3)\nAttention backend: comfy kitchen attention                      Uncond skip layers: single_layers = 22 (start 0, end 0.5)\n\nHOW TO SWITCH (use only ONE at a time)\n1. Click the TITLE BAR of the group you want to turn OFF, then press Ctrl+B. Its nodes turn purple = OFF.\n   (Or right-click the group title > Edit Group > Set Group Nodes > Bypass.)\n2. Click the title bar of the group you want to turn ON and press Ctrl+B again (or choose Set Group Nodes > Always).\n3. Press Ctrl+Enter to generate.\n\nIMPORTANT: if you use the BF16 file, use the BF16 settings. Do not copy the INT8 settings (30 steps / CFG 4 / simple) onto the BF16 model.\nTIP: the official MOSS notes recommend the BF16-style settings (50 steps, CFG 3, sgm_uniform, shift 5, skip layer 22). If INT8 results look weak, try picking the INT8 file inside the BF16 group instead."
      },
      "color": "#432",
      "bgcolor": "#653"
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      4,
      0,
      "CLIP"
    ],
    [
      2,
      1,
      0,
      5,
      0,
      "CLIP"
    ],
    [
      3,
      6,
      0,
      7,
      0,
      "MODEL"
    ],
    [
      4,
      7,
      0,
      8,
      0,
      "MODEL"
    ],
    [
      5,
      8,
      0,
      9,
      0,
      "MODEL"
    ],
    [
      6,
      4,
      0,
      9,
      1,
      "CONDITIONING"
    ],
    [
      7,
      5,
      0,
      9,
      2,
      "CONDITIONING"
    ],
    [
      8,
      3,
      0,
      9,
      3,
      "LATENT"
    ],
    [
      9,
      9,
      0,
      10,
      0,
      "LATENT"
    ],
    [
      10,
      2,
      0,
      10,
      1,
      "VAE"
    ],
    [
      11,
      10,
      0,
      11,
      0,
      "IMAGE"
    ],
    [
      12,
      12,
      0,
      13,
      0,
      "MODEL"
    ],
    [
      15,
      4,
      0,
      15,
      1,
      "CONDITIONING"
    ],
    [
      16,
      5,
      0,
      15,
      2,
      "CONDITIONING"
    ],
    [
      17,
      3,
      0,
      15,
      3,
      "LATENT"
    ],
    [
      18,
      15,
      0,
      16,
      0,
      "LATENT"
    ],
    [
      19,
      2,
      0,
      16,
      1,
      "VAE"
    ],
    [
      20,
      16,
      0,
      17,
      0,
      "IMAGE"
    ],
    [
      21,
      13,
      0,
      15,
      0,
      "MODEL"
    ]
  ],
  "groups": [
    {
      "id": 1,
      "title": "1) Text Encoder + VAE (shared)",
      "bounding": [
        -490,
        20,
        440,
        350
      ],
      "color": "#3f789e",
      "flags": {}
    },
    {
      "id": 2,
      "title": "2) Your Image Size (shared)",
      "bounding": [
        -490,
        400,
        440,
        240
      ],
      "color": "#3f789e",
      "flags": {}
    },
    {
      "id": 3,
      "title": "3) Your Prompt (shared)",
      "bounding": [
        20,
        20,
        600,
        630
      ],
      "color": "#88A",
      "flags": {}
    },
    {
      "id": 4,
      "title": "4A) INT8 VERSION (ON by default)",
      "bounding": [
        680,
        20,
        1360,
        530
      ],
      "color": "#8A8",
      "flags": {}
    },
    {
      "id": 5,
      "title": "4B) BF16 VERSION (OFF by default - turn ON to use BF16 files)",
      "bounding": [
        680,
        720,
        1360,
        530
      ],
      "color": "#b58b2a",
      "flags": {}
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.7320500000000059,
      "offset": [
        1191.2018370719813,
        403.8250877031013
      ]
    },
    "frontendVersion": "1.55.18",
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "VHS_MetadataImage": true,
    "VHS_KeepIntermediate": true
  },
  "version": 0.4,
  "seed_widgets": {
    "9": 0,
    "15": 0
  }
}