From 9c12e98295fdd0c7fb5b6a7423adcba6ef9fdd28 Mon Sep 17 00:00:00 2001 From: Morpheus Date: Sat, 8 Aug 2026 21:04:08 +0000 Subject: [PATCH] Add Hugging Face community FLUX.2-klein notes --- models/flux2klein/COMMUNITY_NOTES.md | 51 + models/flux2klein/README.md | 5 + .../community-gguf-kv-yarvixpa/README.md | 50 + .../community-gguf-kv-yarvixpa/workflow.json | 2419 +++++++++++++++++ 4 files changed, 2525 insertions(+) create mode 100644 models/flux2klein/COMMUNITY_NOTES.md create mode 100644 models/flux2klein/community-gguf-kv-yarvixpa/README.md create mode 100644 models/flux2klein/community-gguf-kv-yarvixpa/workflow.json diff --git a/models/flux2klein/COMMUNITY_NOTES.md b/models/flux2klein/COMMUNITY_NOTES.md new file mode 100644 index 0000000..52fa9f0 --- /dev/null +++ b/models/flux2klein/COMMUNITY_NOTES.md @@ -0,0 +1,51 @@ +# Hugging Face Community Notes + +These are useful `FLUX.2-klein` community findings from Hugging Face pages that did not all ship clean standalone workflow JSON files, but still contain setup or optimization advice worth keeping. + +## Unsloth GGUF discussion + +Source: + +What looked useful: + +- At least one user reports a working `9B base` path by starting from the official Comfy `flux2 klein base 9b` workflow and swapping the diffusion and clip loaders to GGUF-compatible loaders. +- The discussion explicitly calls out the text-encoder mismatch trap: + - `4B` uses `Qwen3 4B` + - `9B` uses `Qwen3 8B` +- The thread also suggests keeping ComfyUI very current; some of the reported matrix-shape errors appear to come from version mismatch or wrong encoder pairing. + +Our take: + +- Good sign that community users are already adapting the official workflows instead of reinventing everything from scratch. +- If you want a `9B GGUF` branch later, this discussion is one of the better breadcrumbs for why it fails and how people are fixing it. + +## GuangyuanSD Blitz notes + +Source: + +What looked useful: + +- The page is strongly oriented around low-step speed-first `9B` usage. +- Recommended settings are very explicit: + - `4-5` steps + - `CFG = 1` +- The author says their environment was `ComfyUI 0.11`. +- The repo also mentions LoRA-adapter style application paths and Blackwell-oriented quantization variants. + +Our take: + +- Even though this page did not expose a clean workflow JSON in the fetched content, the settings are concrete enough to matter. +- If you try community `9B Blitz` variants later, these are the first settings I would mirror instead of guessing. + +## ponpoke uncensored encoder + +Source: + +What looked useful: + +- It is not a workflow, but it is directly usable in ComfyUI as a replacement text encoder placed in the `models/clip` path. +- The author explicitly says to pair it with the official `FLUX.2-klein-9B` DiT and standard or GGUF-compatible loader nodes. + +Our take: + +- Not something to treat as a default, but worth remembering if you ever want alternate text-encoder behavior in a `9B` setup. diff --git a/models/flux2klein/README.md b/models/flux2klein/README.md index 6d765a5..78585b0 100644 --- a/models/flux2klein/README.md +++ b/models/flux2klein/README.md @@ -21,3 +21,8 @@ For outpainting specifically: - start with `image-edit-4b-distilled/` if you want the lightest and fastest first try - move to `image-edit-9b-base/` or `image-edit-9b-distilled/` if quality is strong enough to justify the heavier setup + +## Community picks on Hugging Face + +- `community-gguf-kv-yarvixpa/` - community `9B KV GGUF` workflow surfaced through a Hugging Face model page +- `COMMUNITY_NOTES.md` - useful Hugging Face community optimisation notes that did not all come with clean workflow JSON files diff --git a/models/flux2klein/community-gguf-kv-yarvixpa/README.md b/models/flux2klein/community-gguf-kv-yarvixpa/README.md new file mode 100644 index 0000000..1323001 --- /dev/null +++ b/models/flux2klein/community-gguf-kv-yarvixpa/README.md @@ -0,0 +1,50 @@ +# Community GGUF KV 9B Workflow + +## Summary + +Community `FLUX.2-klein 9B KV GGUF` workflow linked from a Hugging Face model page. This is a good candidate if you want a more optimized community path than the pure official templates, especially around GGUF and KV-cache usage. + +## Model Family + +- `flux2klein` + +## Status + +- `imported-only` + +## Source + +- Hugging Face discovery page: +- Workflow file: +- Workflow maintainer: `YarvixPA` +- Hugging Face publisher that surfaced it: `QuantStack` +- Date imported: `2026-08-08` + +## Developer notes + +- The `QuantStack` Hugging Face page says this workflow is available through the author's custom node package `ComfyUI-YarvixPA`. +- That same page says the workflow includes a `Flux KV Cache` node compatible with GGUF models and a fix that avoids limiting the editing capabilities of the model. +- The model page also points users to `ComfyUI-GGUF` and says the model files belong in `ComfyUI/models/unet`. + +## Our notes + +- This is the strongest Hugging Face community workflow find so far because it is both `9B`-relevant and explicitly optimization-oriented. +- The KV-cache angle is the interesting part here, not just the GGUF loader swap. +- Good candidate when the official template works but you want a more tuned community path for local efficiency. + +## Required custom nodes + +- `ComfyUI-GGUF` +- `ComfyUI-YarvixPA` +- `rgthree-comfy` for `Fast Groups Bypasser` + +## Built-in / core nodes used + +- `LoadImage` +- `SaveImage` +- `ImageScaleToTotalPixels` + +## Notes + +- This looks more like a performance-oriented community branch than a clean beginner template. +- Worth trying after the official `9B` templates if you want GGUF and caching-specific optimisations. diff --git a/models/flux2klein/community-gguf-kv-yarvixpa/workflow.json b/models/flux2klein/community-gguf-kv-yarvixpa/workflow.json new file mode 100644 index 0000000..265eeec --- /dev/null +++ b/models/flux2klein/community-gguf-kv-yarvixpa/workflow.json @@ -0,0 +1,2419 @@ +{ + "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e", + "revision": 0, + "last_node_id": 186, + "last_link_id": 319, + "nodes": [ + { + "id": 94, + "type": "SaveImage", + "pos": [ + 1770, + 1070 + ], + "size": [ + 420, + 450 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 171 + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Flux2-Klein-4b-base" + ] + }, + { + "id": 183, + "type": "ImageScaleToTotalPixels", + "pos": [ + 440, + 1300 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 303 + } + ], + "outputs": [ + { + "label": "image1", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "ImageScaleToTotalPixels", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "apply_to_unrepeated": 1, + "output_not_broadcasting": {}, + "version": "7.7" + }, + "ue_convert": true + }, + "widgets_values": [ + "lanczos", + 1, + 1 + ] + }, + { + "id": 184, + "type": "ImageScaleToTotalPixels", + "pos": [ + 750, + 1300 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 6, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 307 + } + ], + "outputs": [ + { + "label": "image2", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "ImageScaleToTotalPixels", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "apply_to_unrepeated": 1, + "output_not_broadcasting": {}, + "version": "7.7" + }, + "ue_convert": true + }, + "widgets_values": [ + "lanczos", + 1, + 1 + ] + }, + { + "id": 185, + "type": "ImageScaleToTotalPixels", + "pos": [ + 1080, + 1300 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 8, + "mode": 4, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 308 + } + ], + "outputs": [ + { + "label": "image3", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "ImageScaleToTotalPixels", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "apply_to_unrepeated": 1, + "output_not_broadcasting": {}, + "version": "7.7" + }, + "ue_convert": true + }, + "widgets_values": [ + "lanczos", + 1, + 1 + ] + }, + { + "id": 76, + "type": "LoadImage", + "pos": [ + 750, + 1210 + ], + "size": [ + 290, + 314 + ], + "flags": { + "collapsed": false + }, + "order": 0, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 307 + ] + }, + { + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Gemini_Generated_Image_oq4pzmoq4pzmoq4p.jpg", + "image" + ] + }, + { + "id": 155, + "type": "LoadImage", + "pos": [ + 430, + 1210 + ], + "size": [ + 290, + 314 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 303 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "Frame3_4k.png", + "image" + ] + }, + { + "id": 156, + "type": "LoadImage", + "pos": [ + 1070, + 1210 + ], + "size": [ + 290, + 314 + ], + "flags": { + "collapsed": false + }, + "order": 2, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 308 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "LoadImage", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "3c622277-1c11-465a-a65d-2ba8a0203d7e_1344x896.webp", + "image" + ] + }, + { + "id": 157, + "type": "9f05efa3-1b5b-4769-a005-8ce6216a8a2f", + "pos": [ + 770, + 900 + ], + "size": [ + 570, + 218 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [] + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [] + }, + { + "name": "VAE", + "type": "VAE", + "links": [] + } + ], + "properties": { + "proxyWidgets": [ + [ + "2", + "unet_name" + ], + [ + "7", + "lora_name" + ], + [ + "7", + "strength_model" + ], + [ + "3", + "clip_name" + ], + [ + "3", + "type" + ], + [ + "4", + "vae_name" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.16.4", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7", + "apply_to_unrepeated": 0, + "output_not_broadcasting": {} + }, + "ue_convert": true + }, + "widgets_values": [] + }, + { + "id": 92, + "type": "65c22b29-59aa-496b-89c6-55a603658670", + "pos": [ + 1390, + 1070 + ], + "size": [ + 350, + 450 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": null + }, + { + "name": "clip", + "type": "CLIP", + "link": null + }, + { + "name": "vae", + "type": "VAE", + "link": null + }, + { + "name": "image1", + "type": "IMAGE", + "link": null + }, + { + "name": "image2", + "type": "IMAGE", + "link": null + }, + { + "name": "image3", + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 171 + ] + } + ], + "properties": { + "proxyWidgets": [ + [ + "105", + "control_after_generate" + ], + [ + "105", + "noise_seed" + ], + [ + "114", + "cfg" + ], + [ + "115", + "steps" + ], + [ + "102", + "sampler_name" + ], + [ + "109", + "batch_size" + ], + [ + "113", + "text" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.8.2", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": { + "text": true + }, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [] + }, + { + "id": 186, + "type": "Fast Groups Bypasser (rgthree)", + "pos": [ + 420, + 900 + ], + "size": [ + 330, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "OPT_CONNECTION", + "type": "*", + "links": null + } + ], + "properties": { + "matchColors": "", + "matchTitle": "Reference", + "showNav": true, + "showAllGraphs": true, + "sort": "position", + "customSortAlphabet": "", + "toggleRestriction": "default", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + } + } + ], + "links": [ + [ + 171, + 92, + 0, + 94, + 0, + "IMAGE" + ], + [ + 303, + 155, + 0, + 183, + 0, + "IMAGE" + ], + [ + 307, + 76, + 0, + 184, + 0, + "IMAGE" + ], + [ + 308, + 156, + 0, + 185, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "id": 6, + "title": "Reference 1", + "bounding": [ + 420, + 1140, + 310, + 393.6 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 7, + "title": "Reference 2", + "bounding": [ + 740, + 1140, + 310, + 393.6 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 8, + "title": "Reference 3", + "bounding": [ + 1060, + 1140, + 310, + 393.6 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 9, + "title": "Group", + "bounding": [ + 1380, + 1000, + 820, + 533.6 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "65c22b29-59aa-496b-89c6-55a603658670", + "version": 1, + "state": { + "lastGroupId": 9, + "lastNodeId": 186, + "lastLinkId": 319, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Flux.2 Klein 9B KV Cache", + "inputNode": { + "id": -10, + "bounding": [ + -760, + 710, + 120, + 160 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 960, + 600, + 120, + 60 + ] + }, + "inputs": [ + { + "id": "46a155a6-4f2a-4638-9c63-6529fb3efdb0", + "name": "model", + "type": "MODEL", + "linkIds": [ + 227 + ], + "pos": [ + -660, + 730 + ] + }, + { + "id": "093a271e-db17-4d48-9ba9-c65f3d8c783b", + "name": "clip", + "type": "CLIP", + "linkIds": [ + 228 + ], + "pos": [ + -660, + 750 + ] + }, + { + "id": "e5536b28-f517-40ff-abf7-1da2d5bbbd0a", + "name": "vae", + "type": "VAE", + "linkIds": [ + 265, + 291 + ], + "pos": [ + -660, + 770 + ] + }, + { + "id": "f3d76d2e-c81b-41f5-97c0-3526ac6c9eda", + "name": "image1", + "type": "IMAGE", + "linkIds": [ + 304, + 319 + ], + "pos": [ + -660, + 790 + ] + }, + { + "id": "818a9ba1-9df2-4548-a32d-f0408ed87a30", + "name": "image2", + "type": "IMAGE", + "linkIds": [ + 305 + ], + "pos": [ + -660, + 810 + ] + }, + { + "id": "d78863a3-f895-4372-9618-92a4384f8cd1", + "name": "image3", + "type": "IMAGE", + "linkIds": [ + 306 + ], + "pos": [ + -660, + 830 + ] + } + ], + "outputs": [ + { + "id": "c5e7966d-07ed-4c9a-ad89-9d378a41ea7b", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 264 + ], + "localized_name": "IMAGE", + "pos": [ + 980, + 620 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 102, + "type": "KSamplerSelect", + "pos": [ + 310, + 840 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 250 + ] + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "euler" + ] + }, + { + "id": 105, + "type": "RandomNoise", + "pos": [ + 310, + 580 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 248 + ] + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1016899084252445, + "randomize" + ] + }, + { + "id": 113, + "type": "CLIPTextEncode", + "pos": [ + -520, + 480 + ], + "size": [ + 430, + 150 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 228 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 268, + 289 + ] + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 115, + "type": "Flux2Scheduler", + "pos": [ + 310, + 940 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 205 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 206 + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 251 + ] + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 4, + 1024, + 1024 + ] + }, + { + "id": 109, + "type": "EmptyFlux2LatentImage", + "pos": [ + 310, + 1090 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 194 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 193 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 252 + ] + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 149, + "type": "325a3b42-6b8f-4295-93fc-997e3ff8bb70", + "pos": [ + 670, + 560 + ], + "size": [ + 211.125, + 126 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "vae", + "type": "VAE", + "link": 265 + }, + { + "name": "noise", + "type": "NOISE", + "link": 248 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 249 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 250 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 251 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 252 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": null + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": null + }, + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 264 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.16.4", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [] + }, + { + "id": 159, + "type": "ConditioningZeroOut", + "pos": [ + -380, + 690 + ], + "size": [ + 204.134765625, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 268 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 290 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "ConditioningZeroOut", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 114, + "type": "CFGGuider", + "pos": [ + 310, + 700 + ], + "size": [ + 270, + 98 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 227 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 300 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 301 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 249 + ] + } + ], + "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, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 129, + "type": "GetResolutionImage", + "pos": [ + 40, + 1030 + ], + "size": [ + 210, + 128 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 319 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 194, + 205 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 193, + 206 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-YarvixPA", + "ver": "2b26b8e183eb9fbbc44e946f5702109175c14c98", + "Node name for S&R": "GetResolutionImage", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + [ + "Width: 765 px\nHeight: 1371 px" + ] + ] + }, + { + "id": 179, + "type": "MultiReferenceLatent", + "pos": [ + -20, + 720 + ], + "size": [ + 270, + 158 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 289 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 290 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 291 + }, + { + "localized_name": "image1", + "name": "image1", + "type": "IMAGE", + "link": 304 + }, + { + "name": "image2", + "type": "IMAGE", + "link": 305 + }, + { + "name": "image3", + "type": "IMAGE", + "link": 306 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 300 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 301 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-YarvixPA", + "ver": "2b26b8e183eb9fbbc44e946f5702109175c14c98", + "Node name for S&R": "MultiReferenceLatent", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + 3 + ] + } + ], + "groups": [ + { + "id": 2, + "title": "Prompt", + "bounding": [ + -530, + 410, + 450, + 293.6 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "Sampler", + "bounding": [ + 300, + 490, + 591.125, + 723.6 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "links": [ + { + "id": 193, + "origin_id": 129, + "origin_slot": 2, + "target_id": 109, + "target_slot": 1, + "type": "INT" + }, + { + "id": 194, + "origin_id": 129, + "origin_slot": 1, + "target_id": 109, + "target_slot": 0, + "type": "INT" + }, + { + "id": 205, + "origin_id": 129, + "origin_slot": 1, + "target_id": 115, + "target_slot": 0, + "type": "INT" + }, + { + "id": 206, + "origin_id": 129, + "origin_slot": 2, + "target_id": 115, + "target_slot": 1, + "type": "INT" + }, + { + "id": 227, + "origin_id": -10, + "origin_slot": 0, + "target_id": 114, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 228, + "origin_id": -10, + "origin_slot": 1, + "target_id": 113, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 153, + "origin_id": 149, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 248, + "origin_id": 105, + "origin_slot": 0, + "target_id": 149, + "target_slot": 1, + "type": "NOISE" + }, + { + "id": 249, + "origin_id": 114, + "origin_slot": 0, + "target_id": 149, + "target_slot": 2, + "type": "GUIDER" + }, + { + "id": 250, + "origin_id": 102, + "origin_slot": 0, + "target_id": 149, + "target_slot": 3, + "type": "SAMPLER" + }, + { + "id": 251, + "origin_id": 115, + "origin_slot": 0, + "target_id": 149, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 252, + "origin_id": 109, + "origin_slot": 0, + "target_id": 149, + "target_slot": 5, + "type": "LATENT" + }, + { + "id": 264, + "origin_id": 149, + "origin_slot": 2, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 265, + "origin_id": -10, + "origin_slot": 2, + "target_id": 149, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 268, + "origin_id": 113, + "origin_slot": 0, + "target_id": 159, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 289, + "origin_id": 113, + "origin_slot": 0, + "target_id": 179, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 290, + "origin_id": 159, + "origin_slot": 0, + "target_id": 179, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 291, + "origin_id": -10, + "origin_slot": 2, + "target_id": 179, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 300, + "origin_id": 179, + "origin_slot": 0, + "target_id": 114, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 301, + "origin_id": 179, + "origin_slot": 1, + "target_id": 114, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 304, + "origin_id": -10, + "origin_slot": 3, + "target_id": 179, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 305, + "origin_id": -10, + "origin_slot": 4, + "target_id": 179, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 306, + "origin_id": -10, + "origin_slot": 5, + "target_id": 179, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 319, + "origin_id": -10, + "origin_slot": 3, + "target_id": 129, + "target_slot": 0, + "type": "IMAGE" + } + ], + "extra": { + "workflowRendererVersion": "LG", + "ue_links": [], + "links_added_by_ue": [] + } + }, + { + "id": "325a3b42-6b8f-4295-93fc-997e3ff8bb70", + "version": 1, + "state": { + "lastGroupId": 9, + "lastNodeId": 186, + "lastLinkId": 319, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "New Subgraph", + "inputNode": { + "id": -10, + "bounding": [ + 970, + 410, + 120, + 160 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1700, + 428, + 134.271484375, + 100 + ] + }, + "inputs": [ + { + "id": "5eadb006-c7af-4483-aeb8-c4e1ded5ef2b", + "name": "vae", + "type": "VAE", + "linkIds": [ + 242 + ], + "pos": [ + 1070, + 430 + ] + }, + { + "id": "8c72453e-a1cd-4d5e-8419-720d63744cd7", + "name": "noise", + "type": "NOISE", + "linkIds": [ + 243 + ], + "pos": [ + 1070, + 450 + ] + }, + { + "id": "4d23835f-8f7d-49e0-b383-d4ce3fd0c333", + "name": "guider", + "type": "GUIDER", + "linkIds": [ + 244 + ], + "pos": [ + 1070, + 470 + ] + }, + { + "id": "46b19ae0-edd5-497f-9483-c4b1a8b68be4", + "name": "sampler", + "type": "SAMPLER", + "linkIds": [ + 245 + ], + "pos": [ + 1070, + 490 + ] + }, + { + "id": "306499b8-22ad-4d95-af41-5f9c946c0e86", + "name": "sigmas", + "type": "SIGMAS", + "linkIds": [ + 246 + ], + "pos": [ + 1070, + 510 + ] + }, + { + "id": "f801426d-6dbb-4ff0-94e8-94453a380f1b", + "name": "latent_image", + "type": "LATENT", + "linkIds": [ + 247 + ], + "pos": [ + 1070, + 530 + ] + } + ], + "outputs": [ + { + "id": "5ef230ff-4393-44d5-ab85-dd9c547b1193", + "name": "output", + "type": "LATENT", + "linkIds": [ + 239 + ], + "pos": [ + 1720, + 448 + ] + }, + { + "id": "6fcaf66c-873e-4d45-adb3-16af4f1eaef0", + "name": "denoised_output", + "type": "LATENT", + "linkIds": [ + 240 + ], + "pos": [ + 1720, + 468 + ] + }, + { + "id": "4bea275e-43ba-4f93-a8a8-cabc5865a62f", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 241 + ], + "pos": [ + 1720, + 488 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 104, + "type": "VAEDecode", + "pos": [ + 1430, + 390 + ], + "size": [ + 220, + 46 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 147 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 242 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 241 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEDecode", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 103, + "type": "SamplerCustomAdvanced", + "pos": [ + 1160, + 510 + ], + "size": [ + 230, + 106 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 243 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 244 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 245 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 246 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 247 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 147, + 239 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [ + 240 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "SamplerCustomAdvanced", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + } + ], + "groups": [], + "links": [ + { + "id": 147, + "origin_id": 103, + "origin_slot": 0, + "target_id": 104, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 239, + "origin_id": 103, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 240, + "origin_id": 103, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 241, + "origin_id": 104, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 242, + "origin_id": -10, + "origin_slot": 0, + "target_id": 104, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 243, + "origin_id": -10, + "origin_slot": 1, + "target_id": 103, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 244, + "origin_id": -10, + "origin_slot": 2, + "target_id": 103, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 245, + "origin_id": -10, + "origin_slot": 3, + "target_id": 103, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 246, + "origin_id": -10, + "origin_slot": 4, + "target_id": 103, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 247, + "origin_id": -10, + "origin_slot": 5, + "target_id": 103, + "target_slot": 4, + "type": "LATENT" + } + ], + "extra": { + "workflowRendererVersion": "LG", + "ue_links": [], + "links_added_by_ue": [] + } + }, + { + "id": "9f05efa3-1b5b-4769-a005-8ce6216a8a2f", + "version": 1, + "state": { + "lastGroupId": 9, + "lastNodeId": 186, + "lastLinkId": 319, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "New Subgraph", + "inputNode": { + "id": -10, + "bounding": [ + -630, + 3974, + 120, + 40 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 850, + 3960, + 120, + 100 + ] + }, + "inputs": [], + "outputs": [ + { + "id": "68ec7248-2df0-4103-abc7-02424e808765", + "name": "MODEL", + "type": "MODEL", + "linkIds": [ + 285 + ], + "pos": [ + 870, + 3980 + ] + }, + { + "id": "abb4c6a6-cf8d-493d-8ef4-8d60ef0e21e3", + "name": "CLIP", + "type": "CLIP", + "linkIds": [ + 6 + ], + "pos": [ + 870, + 4000 + ] + }, + { + "id": "9c16da75-6a82-41ab-858a-0999e028bacf", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 7 + ], + "pos": [ + 870, + 4020 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 3, + "type": "CLIPLoaderGGUF", + "pos": [ + -450, + 3980 + ], + "size": [ + 360, + 82 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 6 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "6ea2651e7df66d7585f6ffee804b20e92fb38b8a", + "Node name for S&R": "CLIPLoaderGGUF", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + "Qwen 3\\Qwen3-8B-Q4_K_M.gguf", + "flux2" + ] + }, + { + "id": 4, + "type": "VAELoader", + "pos": [ + -450, + 4110 + ], + "size": [ + 364.42708333333337, + 58 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 7 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAELoader", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "models": [ + { + "name": "flux2-vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors", + "directory": "vae" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "FLUX2\\FLUX-2-VAE.safetensors" + ] + }, + { + "id": 2, + "type": "UnetLoaderGGUF", + "pos": [ + -440, + 3850 + ], + "size": [ + 360, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 3 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "6ea2651e7df66d7585f6ffee804b20e92fb38b8a", + "Node name for S&R": "UnetLoaderGGUF", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + "FLUX2\\Flux-2-Klein-9B-KV-Q8_0.gguf" + ] + }, + { + "id": 7, + "type": "LoraLoaderModelOnly", + "pos": [ + -40, + 3850 + ], + "size": [ + 570, + 82 + ], + "flags": {}, + "order": 3, + "mode": 4, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 3 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 284 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "LoraLoaderModelOnly", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + "FLUX.2-9B\\ComposerLoRA\\FLUX.2-Klein-Composer-LoRA_5.safetensors", + 1 + ] + }, + { + "id": 174, + "type": "FluxKVCacheGGUF", + "pos": [ + 586.9363380263287, + 3849.489792417224 + ], + "size": [ + 273.8267578125, + 58 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 284 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 285 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-YarvixPA", + "ver": "2b26b8e183eb9fbbc44e946f5702109175c14c98", + "Node name for S&R": "FluxKVCacheGGUF", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + true + ] + } + ], + "groups": [], + "links": [ + { + "id": 3, + "origin_id": 2, + "origin_slot": 0, + "target_id": 7, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 6, + "origin_id": 3, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CLIP" + }, + { + "id": 7, + "origin_id": 4, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 284, + "origin_id": 7, + "origin_slot": 0, + "target_id": 174, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 285, + "origin_id": 174, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "MODEL" + } + ], + "extra": { + "workflowRendererVersion": "LG", + "ue_links": [], + "links_added_by_ue": [] + } + } + ] + }, + "config": {}, + "extra": { + "frontendVersion": "1.41.16", + "workflowRendererVersion": "LG", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true, + "ue_links": [ + { + "downstream": 92, + "downstream_slot": 0, + "upstream": "157", + "upstream_slot": 0, + "controller": 157, + "type": "MODEL" + }, + { + "downstream": 92, + "downstream_slot": 1, + "upstream": "157", + "upstream_slot": 1, + "controller": 157, + "type": "CLIP" + }, + { + "downstream": 92, + "downstream_slot": 2, + "upstream": "157", + "upstream_slot": 2, + "controller": 157, + "type": "VAE" + }, + { + "downstream": 92, + "downstream_slot": 3, + "upstream": "183", + "upstream_slot": 0, + "controller": 183, + "type": "IMAGE" + } + ], + "links_added_by_ue": [ + 315, + 316, + 317, + 318 + ], + "ds": { + "scale": 1, + "offset": [ + -92.34647133654101, + -792.8107250371454 + ] + } + }, + "version": 0.4 +} \ No newline at end of file