Image-to-Video
LTX.io
GGUF
ltx-2
comfyui
comfy
ltx-video
ltx-2-3
ltxv
text-to-video
audio-to-video
video-to-video
Instructions to use zheann/LTX-2.3-Workflows with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LTX.io
How to use zheann/LTX-2.3-Workflows with LTX.io:
# Install the LTX-2 pipelines git clone https://github.com/Lightricks/LTX-2.git cd LTX-2 uv sync --frozen
# Download the weights from this repo, plus the Gemma text encoder hf download zheann/LTX-2.3-Workflows --local-dir models/LTX-2.3-Workflows hf download google/gemma-3-12b-it-qat-q4_0-unquantized --local-dir models/gemma-3-12b
# Fast pipeline (distilled model, no distilled LoRA needed) uv run python -m ltx_pipelines.distilled \ --distilled-checkpoint-path models/LTX-2.3-Workflows/<distilled-checkpoint>.safetensors \ --spatial-upsampler-path models/LTX-2.3-Workflows/<spatial-upsampler>.safetensors \ --gemma-root models/gemma-3-12b \ --prompt "A beautiful sunset over the ocean" \ --output-path output.mp4 # For image-to-video, add: --image path/to/image.jpg 0 0.8# HQ pipeline (two-stage, higher quality) uv run python -m ltx_pipelines.ti2vid_two_stages_hq \ --checkpoint-path models/LTX-2.3-Workflows/<checkpoint>.safetensors \ --distilled-lora models/LTX-2.3-Workflows/<distilled-lora>.safetensors 0.8 \ --spatial-upsampler-path models/LTX-2.3-Workflows/<spatial-upsampler>.safetensors \ --gemma-root models/gemma-3-12b \ --prompt "A beautiful sunset over the ocean" \ --output-path output.mp4 # For image-to-video, add: --image path/to/image.jpg 0 0.8 - Notebooks
- Google Colab
- Kaggle
| { | |
| "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e", | |
| "revision": 0, | |
| "last_node_id": 695, | |
| "last_link_id": 1753, | |
| "nodes": [ | |
| { | |
| "id": 122, | |
| "type": "KSamplerSelect", | |
| "pos": [ | |
| 1435.9997270986655, | |
| 1157.8368315425628 | |
| ], | |
| "size": [ | |
| 269.9609375, | |
| 88.984375 | |
| ], | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "SAMPLER", | |
| "type": "SAMPLER", | |
| "links": [ | |
| 194 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "KSamplerSelect", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| "euler" | |
| ] | |
| }, | |
| { | |
| "id": 138, | |
| "type": "CFGGuider", | |
| "pos": [ | |
| 1435.9997270986655, | |
| 964.0659766628625 | |
| ], | |
| "size": [ | |
| 269.9609375, | |
| 126.77083333333334 | |
| ], | |
| "flags": {}, | |
| "order": 18, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 220 | |
| }, | |
| { | |
| "name": "positive", | |
| "type": "CONDITIONING", | |
| "link": 1749 | |
| }, | |
| { | |
| "name": "negative", | |
| "type": "CONDITIONING", | |
| "link": 1750 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "GUIDER", | |
| "type": "GUIDER", | |
| "links": [ | |
| 193 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "CFGGuider", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| 1 | |
| ] | |
| }, | |
| { | |
| "id": 139, | |
| "type": "FluxKVCache", | |
| "pos": [ | |
| 1439.999946217449, | |
| 831.6666831288001 | |
| ], | |
| "size": [ | |
| 250, | |
| 70 | |
| ], | |
| "flags": {}, | |
| "order": 17, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 1748 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 220 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.16.4", | |
| "Node name for S&R": "FluxKVCache", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 125, | |
| "type": "RandomNoise", | |
| "pos": [ | |
| 1769.9999076413296, | |
| 831.6666831288001 | |
| ], | |
| "size": [ | |
| 269.9609375, | |
| 86.78385416666667 | |
| ], | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "NOISE", | |
| "type": "NOISE", | |
| "links": [ | |
| 192 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "RandomNoise", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| 187757383478216, | |
| "randomize" | |
| ] | |
| }, | |
| { | |
| "id": 124, | |
| "type": "VAEDecode", | |
| "pos": [ | |
| 2110.0000662323155, | |
| 781.6666907445245 | |
| ], | |
| "size": [ | |
| 219.9609375, | |
| 80.13020833333334 | |
| ], | |
| "flags": {}, | |
| "order": 20, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 197 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 198 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "slot_index": 0, | |
| "links": [ | |
| 200 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "VAEDecode", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 129, | |
| "type": "EmptyFlux2LatentImage", | |
| "pos": [ | |
| 1459.9998730451885, | |
| 1321.666643557686 | |
| ], | |
| "size": [ | |
| 270, | |
| 140 | |
| ], | |
| "flags": {}, | |
| "order": 15, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "widget": { | |
| "name": "width" | |
| }, | |
| "link": 205 | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "widget": { | |
| "name": "height" | |
| }, | |
| "link": 207 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 196 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "EmptyFlux2LatentImage", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| 1024, | |
| 1024, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "id": 130, | |
| "type": "ImageScaleToTotalPixels", | |
| "pos": [ | |
| 560.0000101282283, | |
| 1481.6666425626913 | |
| ], | |
| "size": [ | |
| 270, | |
| 142.21354166666669 | |
| ], | |
| "flags": {}, | |
| "order": 8, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "image", | |
| "type": "IMAGE", | |
| "link": 208 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 202, | |
| 203 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "ImageScaleToTotalPixels", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| "lanczos", | |
| 1, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "id": 685, | |
| "type": "ConditioningZeroOut", | |
| "pos": [ | |
| 1062.520661157024, | |
| 1282.3553719008266 | |
| ], | |
| "size": [ | |
| 204.134765625, | |
| 60 | |
| ], | |
| "flags": { | |
| "collapsed": true | |
| }, | |
| "order": 12, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 1733 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 1732 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.16.4", | |
| "Node name for S&R": "ConditioningZeroOut", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 94, | |
| "type": "SaveImage", | |
| "pos": [ | |
| 2103.738466666667, | |
| 919.9538666666666 | |
| ], | |
| "size": [ | |
| 480, | |
| 560 | |
| ], | |
| "flags": {}, | |
| "order": 21, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 200 | |
| } | |
| ], | |
| "outputs": [], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "SaveImage", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| "Flux2_Klein_9b_kv" | |
| ] | |
| }, | |
| { | |
| "id": 123, | |
| "type": "SamplerCustomAdvanced", | |
| "pos": [ | |
| 1782.9280710551993, | |
| 971.1692821338055 | |
| ], | |
| "size": [ | |
| 258.5359000000001, | |
| 326.0000000000001 | |
| ], | |
| "flags": {}, | |
| "order": 19, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "noise", | |
| "type": "NOISE", | |
| "link": 192 | |
| }, | |
| { | |
| "name": "guider", | |
| "type": "GUIDER", | |
| "link": 193 | |
| }, | |
| { | |
| "name": "sampler", | |
| "type": "SAMPLER", | |
| "link": 194 | |
| }, | |
| { | |
| "name": "sigmas", | |
| "type": "SIGMAS", | |
| "link": 195 | |
| }, | |
| { | |
| "name": "latent_image", | |
| "type": "LATENT", | |
| "link": 196 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "type": "LATENT", | |
| "links": [ | |
| 197 | |
| ] | |
| }, | |
| { | |
| "name": "denoised_output", | |
| "type": "LATENT", | |
| "links": [] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "SamplerCustomAdvanced", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 137, | |
| "type": "Flux2Scheduler", | |
| "pos": [ | |
| 1789.9999513456871, | |
| 1311.9154167299462 | |
| ], | |
| "size": [ | |
| 260, | |
| 140 | |
| ], | |
| "flags": {}, | |
| "order": 14, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "widget": { | |
| "name": "width" | |
| }, | |
| "link": 204 | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "widget": { | |
| "name": "height" | |
| }, | |
| "link": 206 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "SIGMAS", | |
| "type": "SIGMAS", | |
| "links": [ | |
| 195 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "Flux2Scheduler", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| 4, | |
| 1024, | |
| 1024 | |
| ] | |
| }, | |
| { | |
| "id": 76, | |
| "type": "LoadImage", | |
| "pos": [ | |
| 44.01794086061068, | |
| 871.7641362388 | |
| ], | |
| "size": [ | |
| 382.12501298999996, | |
| 744.3403051799996 | |
| ], | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 208 | |
| ] | |
| }, | |
| { | |
| "name": "MASK", | |
| "type": "MASK", | |
| "links": null | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "LoadImage", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| "Whisk_ywz2imy4umnkjwnw0ym1qtotujyxqtl0atoz0cz.jpeg", | |
| "image" | |
| ], | |
| "color": "#346434", | |
| "bgcolor": "rgba(24,24,27,.9)", | |
| "ndSuperSelectorEnabled": false, | |
| "ndPowerEnabled": false | |
| }, | |
| { | |
| "id": 135, | |
| "type": "CLIPTextEncode", | |
| "pos": [ | |
| 949.3599420842055, | |
| 847.3966831288001 | |
| ], | |
| "size": [ | |
| 426.69000000000005, | |
| 376.3699999999999 | |
| ], | |
| "flags": {}, | |
| "order": 9, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "clip", | |
| "type": "CLIP", | |
| "link": 199 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "slot_index": 0, | |
| "links": [ | |
| 201, | |
| 1733 | |
| ] | |
| } | |
| ], | |
| "title": "CLIP Text Encode (Positive Prompt)", | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "CLIPTextEncode", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [ | |
| "Tranform the scene. Put the woman at the beach.\nMaintain her identity and persona, maintain her face and looks. " | |
| ], | |
| "color": "#008181", | |
| "bgcolor": "rgba(24,24,27,.9)" | |
| }, | |
| { | |
| "id": 694, | |
| "type": "Reroute", | |
| "pos": [ | |
| 1458.040243599417, | |
| 689.7185653747879 | |
| ], | |
| "size": [ | |
| 75, | |
| 26 | |
| ], | |
| "flags": {}, | |
| "order": 13, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "", | |
| "type": "*", | |
| "link": 1752 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "", | |
| "type": "MODEL", | |
| "links": [ | |
| 1748 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "showOutputText": false, | |
| "horizontal": false | |
| } | |
| }, | |
| { | |
| "id": 127, | |
| "type": "VAELoader", | |
| "pos": [ | |
| 511.8282177439527, | |
| 1259.433790849259 | |
| ], | |
| "size": [ | |
| 358.88802083333337, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 198, | |
| 209 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "VAELoader", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65, | |
| "models": [ | |
| { | |
| "name": "flux2-vae.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors", | |
| "directory": "vae" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "flux2-vae.safetensors" | |
| ], | |
| "color": "#1f1f48", | |
| "bgcolor": "rgba(24,24,27,.9)", | |
| "ndSuperSelectorEnabled": false, | |
| "ndPowerEnabled": false | |
| }, | |
| { | |
| "id": 133, | |
| "type": "CLIPLoader", | |
| "pos": [ | |
| 514.7564177439527, | |
| 1090.854114465347 | |
| ], | |
| "size": [ | |
| 355.2316208333335, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "CLIP", | |
| "type": "CLIP", | |
| "links": [ | |
| 199 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "CLIPLoader", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65, | |
| "models": [ | |
| { | |
| "name": "qwen_3_8b_fp8mixed.safetensors", | |
| "url": "https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors", | |
| "directory": "text_encoders" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "qwen_3_8b_fp8mixed.safetensors", | |
| "flux2", | |
| "default" | |
| ], | |
| "color": "#1f1f48", | |
| "bgcolor": "rgba(24,24,27,.9)", | |
| "ndSuperSelectorEnabled": false, | |
| "ndPowerEnabled": false | |
| }, | |
| { | |
| "id": 693, | |
| "type": "UnetLoaderGGUF", | |
| "pos": [ | |
| 517.8196435994165, | |
| 973.5873653747884 | |
| ], | |
| "size": [ | |
| 352.7254999999998, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 5, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 1751 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "ComfyUI-GGUF", | |
| "ver": "6ea2651e7df66d7585f6ffee804b20e92fb38b8a", | |
| "Node name for S&R": "UnetLoaderGGUF" | |
| }, | |
| "widgets_values": [ | |
| "FLUX\\Klein\\Flux-2-Klein-9B-KV-Q8_0.gguf" | |
| ], | |
| "color": "#1f1f48", | |
| "bgcolor": "rgba(24,24,27,.9)", | |
| "ndSuperSelectorEnabled": false, | |
| "ndPowerEnabled": false | |
| }, | |
| { | |
| "id": 126, | |
| "type": "UNETLoader", | |
| "pos": [ | |
| 533.6378739423001, | |
| 824.4129732782768 | |
| ], | |
| "size": [ | |
| 326.9880208333335, | |
| 82 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 6, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 1753 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "UNETLoader", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65, | |
| "models": [ | |
| { | |
| "name": "flux-2-klein-9b-kv-fp8.safetensors", | |
| "url": "https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-kv-fp8/resolve/main/flux-2-klein-9b-kv-fp8.safetensors", | |
| "directory": "diffusion_models" | |
| } | |
| ] | |
| }, | |
| "widgets_values": [ | |
| "flux-2-klein-9b-kv-fp8.safetensors", | |
| "default" | |
| ], | |
| "ndSuperSelectorEnabled": false, | |
| "ndPowerEnabled": false | |
| }, | |
| { | |
| "id": 695, | |
| "type": "ComfySwitchNode", | |
| "pos": [ | |
| 994.927970119624, | |
| 621.2763779815896 | |
| ], | |
| "size": [ | |
| 270, | |
| 78 | |
| ], | |
| "flags": {}, | |
| "order": 10, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "on_false", | |
| "type": "MODEL", | |
| "link": 1753 | |
| }, | |
| { | |
| "name": "on_true", | |
| "type": "MODEL", | |
| "link": 1751 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "type": "MODEL", | |
| "links": [ | |
| 1752 | |
| ] | |
| } | |
| ], | |
| "title": "USE GGUF", | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.18.1", | |
| "Node name for S&R": "ComfySwitchNode" | |
| }, | |
| "widgets_values": [ | |
| true | |
| ], | |
| "color": "#346434", | |
| "bgcolor": "rgba(24,24,27,.9)" | |
| }, | |
| { | |
| "id": 97, | |
| "type": "MarkdownNote", | |
| "pos": [ | |
| -337.28714582318196, | |
| 764.2410688923459 | |
| ], | |
| "size": [ | |
| 309.8490000000003, | |
| 389.98600000000033 | |
| ], | |
| "flags": {}, | |
| "order": 7, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "properties": {}, | |
| "widgets_values": [ | |
| "[black-forest-labs/FLUX.2-klein-9b-kv-fp8](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-kv-fp8)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-9b-kv-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-kv-fp8/resolve/main/flux-2-klein-9b-kv-fp8.safetensors)\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── flux-2-klein-9b-kv-fp8.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen_3_8b_fp8mixed.safetensors\n│ └── 📂 vae/\n│ └── flux2-vae.safetensors\n```\n" | |
| ], | |
| "color": "#222", | |
| "bgcolor": "#000" | |
| }, | |
| { | |
| "id": 128, | |
| "type": "GetImageSize", | |
| "pos": [ | |
| 872.6998054367617, | |
| 1536.6166700764568 | |
| ], | |
| "size": [ | |
| 200, | |
| 153.33333333333334 | |
| ], | |
| "flags": { | |
| "collapsed": true | |
| }, | |
| "order": 11, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "image", | |
| "type": "IMAGE", | |
| "link": 203 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "links": [ | |
| 204, | |
| 205 | |
| ] | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "links": [ | |
| 206, | |
| 207 | |
| ] | |
| }, | |
| { | |
| "name": "batch_size", | |
| "type": "INT", | |
| "links": [] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "GetImageSize", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 134, | |
| "type": "27eacb9f-0da2-421d-a0bf-b4b4e5fe5709", | |
| "pos": [ | |
| 1086.2999705571137, | |
| 1489.3666425626914 | |
| ], | |
| "size": [ | |
| 240, | |
| 120 | |
| ], | |
| "flags": {}, | |
| "order": 16, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "positive", | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 201 | |
| }, | |
| { | |
| "label": "negative", | |
| "name": "conditioning_1", | |
| "type": "CONDITIONING", | |
| "link": 1732 | |
| }, | |
| { | |
| "name": "pixels", | |
| "type": "IMAGE", | |
| "link": 202 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 209 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "positive", | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 1749 | |
| ] | |
| }, | |
| { | |
| "label": "negative", | |
| "name": "CONDITIONING_1", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 1750 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "proxyWidgets": [], | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| } | |
| ], | |
| "links": [ | |
| [ | |
| 192, | |
| 125, | |
| 0, | |
| 123, | |
| 0, | |
| "NOISE" | |
| ], | |
| [ | |
| 193, | |
| 138, | |
| 0, | |
| 123, | |
| 1, | |
| "GUIDER" | |
| ], | |
| [ | |
| 194, | |
| 122, | |
| 0, | |
| 123, | |
| 2, | |
| "SAMPLER" | |
| ], | |
| [ | |
| 195, | |
| 137, | |
| 0, | |
| 123, | |
| 3, | |
| "SIGMAS" | |
| ], | |
| [ | |
| 196, | |
| 129, | |
| 0, | |
| 123, | |
| 4, | |
| "LATENT" | |
| ], | |
| [ | |
| 197, | |
| 123, | |
| 0, | |
| 124, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 198, | |
| 127, | |
| 0, | |
| 124, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 199, | |
| 133, | |
| 0, | |
| 135, | |
| 0, | |
| "CLIP" | |
| ], | |
| [ | |
| 200, | |
| 124, | |
| 0, | |
| 94, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 201, | |
| 135, | |
| 0, | |
| 134, | |
| 0, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 202, | |
| 130, | |
| 0, | |
| 134, | |
| 2, | |
| "IMAGE" | |
| ], | |
| [ | |
| 203, | |
| 130, | |
| 0, | |
| 128, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 204, | |
| 128, | |
| 0, | |
| 137, | |
| 0, | |
| "INT" | |
| ], | |
| [ | |
| 205, | |
| 128, | |
| 0, | |
| 129, | |
| 0, | |
| "INT" | |
| ], | |
| [ | |
| 206, | |
| 128, | |
| 1, | |
| 137, | |
| 1, | |
| "INT" | |
| ], | |
| [ | |
| 207, | |
| 128, | |
| 1, | |
| 129, | |
| 1, | |
| "INT" | |
| ], | |
| [ | |
| 208, | |
| 76, | |
| 0, | |
| 130, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 209, | |
| 127, | |
| 0, | |
| 134, | |
| 3, | |
| "VAE" | |
| ], | |
| [ | |
| 220, | |
| 139, | |
| 0, | |
| 138, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 1732, | |
| 685, | |
| 0, | |
| 134, | |
| 1, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 1733, | |
| 135, | |
| 0, | |
| 685, | |
| 0, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 1748, | |
| 694, | |
| 0, | |
| 139, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 1749, | |
| 134, | |
| 0, | |
| 138, | |
| 1, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 1750, | |
| 134, | |
| 1, | |
| 138, | |
| 2, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 1751, | |
| 693, | |
| 0, | |
| 695, | |
| 1, | |
| "MODEL" | |
| ], | |
| [ | |
| 1752, | |
| 695, | |
| 0, | |
| 694, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 1753, | |
| 126, | |
| 0, | |
| 695, | |
| 0, | |
| "MODEL" | |
| ] | |
| ], | |
| "groups": [ | |
| { | |
| "id": 1, | |
| "title": "Model", | |
| "bounding": [ | |
| 500.33334165825977, | |
| 743.0000044086256, | |
| 391.6666666666667, | |
| 600 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 2, | |
| "title": "Prompt", | |
| "bounding": [ | |
| 920, | |
| 741.6666666666667, | |
| 490, | |
| 600 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 3, | |
| "title": "Sampler", | |
| "bounding": [ | |
| 1430.3333416582598, | |
| 743.0000044086256, | |
| 640, | |
| 740 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 5, | |
| "title": "Input", | |
| "bounding": [ | |
| 0, | |
| 741.6666666666667, | |
| 478.57435523999993, | |
| 920.63599733 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 6, | |
| "title": "Reference Conditioning", | |
| "bounding": [ | |
| 500, | |
| 1371.6666666666667, | |
| 905.71282238, | |
| 288.49240852 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "flags": {} | |
| } | |
| ], | |
| "definitions": { | |
| "subgraphs": [ | |
| { | |
| "id": "27eacb9f-0da2-421d-a0bf-b4b4e5fe5709", | |
| "version": 1, | |
| "state": { | |
| "lastGroupId": 6, | |
| "lastNodeId": 695, | |
| "lastLinkId": 1753, | |
| "lastRerouteId": 0 | |
| }, | |
| "revision": 0, | |
| "config": {}, | |
| "name": "Reference Conditioning", | |
| "inputNode": { | |
| "id": -10, | |
| "bounding": [ | |
| -270, | |
| 990, | |
| 120, | |
| 120 | |
| ] | |
| }, | |
| "outputNode": { | |
| "id": -20, | |
| "bounding": [ | |
| 580, | |
| 970, | |
| 120, | |
| 80 | |
| ] | |
| }, | |
| "inputs": [ | |
| { | |
| "id": "5c9a0f5e-8cee-4947-90bc-330de782043a", | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "linkIds": [ | |
| 165 | |
| ], | |
| "label": "positive", | |
| "pos": [ | |
| -170, | |
| 1010 | |
| ] | |
| }, | |
| { | |
| "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2", | |
| "name": "conditioning_1", | |
| "type": "CONDITIONING", | |
| "linkIds": [ | |
| 166 | |
| ], | |
| "label": "negative", | |
| "pos": [ | |
| -170, | |
| 1030 | |
| ] | |
| }, | |
| { | |
| "id": "345bf085-5939-47ff-9767-8f8f239a719c", | |
| "name": "pixels", | |
| "type": "IMAGE", | |
| "linkIds": [ | |
| 167 | |
| ], | |
| "pos": [ | |
| -170, | |
| 1050 | |
| ] | |
| }, | |
| { | |
| "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90", | |
| "name": "vae", | |
| "type": "VAE", | |
| "linkIds": [ | |
| 168 | |
| ], | |
| "pos": [ | |
| -170, | |
| 1070 | |
| ] | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8", | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "linkIds": [ | |
| 169 | |
| ], | |
| "label": "positive", | |
| "pos": [ | |
| 600, | |
| 990 | |
| ] | |
| }, | |
| { | |
| "id": "01519713-2ed1-4694-a387-79f44e088e89", | |
| "name": "CONDITIONING_1", | |
| "type": "CONDITIONING", | |
| "linkIds": [ | |
| 170 | |
| ], | |
| "label": "negative", | |
| "pos": [ | |
| 600, | |
| 1010 | |
| ] | |
| } | |
| ], | |
| "widgets": [], | |
| "nodes": [ | |
| { | |
| "id": 116, | |
| "type": "ReferenceLatent", | |
| "pos": [ | |
| 170, | |
| 1090 | |
| ], | |
| "size": [ | |
| 204.134765625, | |
| 46 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 0, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "conditioning", | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 166 | |
| }, | |
| { | |
| "localized_name": "latent", | |
| "name": "latent", | |
| "shape": 7, | |
| "type": "LATENT", | |
| "link": 163 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "CONDITIONING", | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 170 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "ReferenceLatent", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 117, | |
| "type": "VAEEncode", | |
| "pos": [ | |
| -90, | |
| 1100 | |
| ], | |
| "size": [ | |
| 190, | |
| 46 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "pixels", | |
| "name": "pixels", | |
| "type": "IMAGE", | |
| "link": 167 | |
| }, | |
| { | |
| "localized_name": "vae", | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 168 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "LATENT", | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 163, | |
| 164 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "VAEEncode", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 118, | |
| "type": "ReferenceLatent", | |
| "pos": [ | |
| 170, | |
| 980 | |
| ], | |
| "size": [ | |
| 210, | |
| 46 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "localized_name": "conditioning", | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 165 | |
| }, | |
| { | |
| "localized_name": "latent", | |
| "name": "latent", | |
| "shape": 7, | |
| "type": "LATENT", | |
| "link": 164 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "localized_name": "CONDITIONING", | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 169 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "cnr_id": "comfy-core", | |
| "ver": "0.8.2", | |
| "Node name for S&R": "ReferenceLatent", | |
| "enableTabs": false, | |
| "tabWidth": 65, | |
| "tabXOffset": 10, | |
| "hasSecondTab": false, | |
| "secondTabText": "Send Back", | |
| "secondTabOffset": 80, | |
| "secondTabWidth": 65 | |
| }, | |
| "widgets_values": [] | |
| } | |
| ], | |
| "groups": [], | |
| "links": [ | |
| { | |
| "id": 163, | |
| "origin_id": 117, | |
| "origin_slot": 0, | |
| "target_id": 116, | |
| "target_slot": 1, | |
| "type": "LATENT" | |
| }, | |
| { | |
| "id": 164, | |
| "origin_id": 117, | |
| "origin_slot": 0, | |
| "target_id": 118, | |
| "target_slot": 1, | |
| "type": "LATENT" | |
| }, | |
| { | |
| "id": 165, | |
| "origin_id": -10, | |
| "origin_slot": 0, | |
| "target_id": 118, | |
| "target_slot": 0, | |
| "type": "CONDITIONING" | |
| }, | |
| { | |
| "id": 166, | |
| "origin_id": -10, | |
| "origin_slot": 1, | |
| "target_id": 116, | |
| "target_slot": 0, | |
| "type": "CONDITIONING" | |
| }, | |
| { | |
| "id": 167, | |
| "origin_id": -10, | |
| "origin_slot": 2, | |
| "target_id": 117, | |
| "target_slot": 0, | |
| "type": "IMAGE" | |
| }, | |
| { | |
| "id": 168, | |
| "origin_id": -10, | |
| "origin_slot": 3, | |
| "target_id": 117, | |
| "target_slot": 1, | |
| "type": "VAE" | |
| }, | |
| { | |
| "id": 169, | |
| "origin_id": 118, | |
| "origin_slot": 0, | |
| "target_id": -20, | |
| "target_slot": 0, | |
| "type": "CONDITIONING" | |
| }, | |
| { | |
| "id": 170, | |
| "origin_id": 116, | |
| "origin_slot": 0, | |
| "target_id": -20, | |
| "target_slot": 1, | |
| "type": "CONDITIONING" | |
| } | |
| ], | |
| "extra": { | |
| "workflowRendererVersion": "LG" | |
| } | |
| } | |
| ] | |
| }, | |
| "config": {}, | |
| "extra": { | |
| "ds": { | |
| "scale": 0.5644739300537773, | |
| "offset": [ | |
| 260.81419623182074, | |
| -403.95995200887404 | |
| ] | |
| }, | |
| "frontendVersion": "1.42.10", | |
| "workflowRendererVersion": "Vue-corrected", | |
| "VHS_latentpreview": false, | |
| "VHS_latentpreviewrate": 0, | |
| "VHS_MetadataImage": false, | |
| "VHS_KeepIntermediate": false | |
| }, | |
| "version": 0.4 | |
| } |