{ "id": "7707a4ad-d4fe-456e-8b53-91db4198bedd", "revision": 0, "last_node_id": 167, "last_link_id": 252, "nodes": [ { "id": 57, "type": "PreviewAny", "pos": [ 613.8658447265625, 445.198486328125 ], "size": [ 232.24462890625, 104.17790985107422 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "name": "source", "type": "*", "link": 239 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewAny", "cnr_id": "comfy-core", "ver": "0.3.43" }, "widgets_values": [] }, { "id": 131, "type": "Note", "pos": [ 568.7320556640625, 173.48081970214844 ], "size": [ 363.4027404785156, 140.74798583984375 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "Optional set the machine secrets if you are using Comfy-Deploy\n\nWAVESPEED_API_KEY=\nSet the system environment variable or the .env file inside the root of llm-toolki custom node folder ore set the external api key \n\nWord of caution VEO3 is super expensive be carefull use the fast version" ], "color": "#432", "bgcolor": "#653" }, { "id": 163, "type": "PreviewVideo", "pos": [ 591.25048828125, 852.5520629882812 ], "size": [ 297.7310485839844, 177.40187072753906 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "video_path", "type": "STRING", "widget": { "name": "video_path" }, "link": 246 } ], "outputs": [ { "name": "video", "type": "VIDEO", "links": null }, { "name": "video_path", "type": "STRING", "links": null } ], "properties": { "Node name for S&R": "PreviewVideo", "cnr_id": "llm-toolkit", "ver": "1.0.2" }, "widgets_values": [ "" ] }, { "id": 167, "type": "APIProviderSelectorNode", "pos": [ 95.12277221679688, 277.4542236328125 ], "size": [ 333.0874938964844, 130 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "name": "context", "shape": 7, "type": "*", "link": null } ], "outputs": [ { "name": "context", "type": "*", "links": [ 250 ] } ], "properties": { "Node name for S&R": "APIProviderSelectorNode" }, "widgets_values": [ "wavespeed", "minimax/hailuo-02/i2v-pro", "" ] }, { "id": 154, "type": "LoadImage", "pos": [ -319.0126037597656, 474.3614501953125 ], "size": [ 274.080078125, 314.0000305175781 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 251 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "LoadImage", "cnr_id": "comfy-core", "ver": "0.3.43" }, "widgets_values": [ "ComfyUI_temp_sqmko_00017_.png", "image" ] }, { "id": 160, "type": "GenerateVideo", "pos": [ 85.43645477294922, 810.734619140625 ], "size": [ 400, 200 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "name": "context", "shape": 7, "type": "*", "link": 248 } ], "outputs": [ { "name": "context", "type": "*", "links": null }, { "name": "video_paths", "type": "STRING", "links": [ 239, 246 ] } ], "properties": { "Node name for S&R": "GenerateVideo", "cnr_id": "llm-toolkit", "ver": "1.0.2" }, "widgets_values": [ "the 3d figurine is practicing its fithing moves and generates video game effects with each hit" ] }, { "id": 165, "type": "ConfigGenerateVideoHailuoI2VPro", "pos": [ 103.53277587890625, 622.5550537109375 ], "size": [ 354.3540954589844, 82 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "name": "context", "shape": 7, "type": "*", "link": 252 } ], "outputs": [ { "name": "context", "type": "*", "links": [ 248 ] } ], "properties": { "Node name for S&R": "ConfigGenerateVideoHailuoI2VPro", "cnr_id": "llm-toolkit", "ver": "1.0.2" }, "widgets_values": [ "", true ] }, { "id": 166, "type": "LLMPromptManager", "pos": [ 195.11123657226562, 490.9127502441406 ], "size": [ 175.29257202148438, 66 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "name": "context", "shape": 7, "type": "*", "link": 250 }, { "name": "context_1", "type": "*", "link": 251 }, { "name": "context_2", "type": "*", "link": null } ], "outputs": [ { "name": "context", "type": "*", "links": [ 252 ] } ], "properties": { "Node name for S&R": "LLMPromptManager" }, "dynamicInputCount": 3 } ], "links": [ [ 239, 160, 1, 57, 0, "*" ], [ 246, 160, 1, 163, 0, "STRING" ], [ 248, 165, 0, 160, 0, "*" ], [ 250, 167, 0, 166, 0, "*" ], [ 251, 154, 0, 166, 1, "*" ], [ 252, 166, 0, 165, 0, "*" ] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.743052607924963, "offset": [ 642.3350804350139, 8.847843944667781 ] }, "groupNodes": { "FLUX.1 Kontext Image Edit": { "nodes": [ { "id": -1, "type": "Reroute", "pos": [ 2354.87890625, -127.23468780517578 ], "size": [ 75, 26 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": null } ], "outputs": [ { "name": "", "type": "*", "links": null } ], "properties": { "showOutputText": false, "horizontal": false }, "index": 0 }, { "id": -1, "type": "ReferenceLatent", "pos": [ 2730, -220 ], "size": [ 197.712890625, 46 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", "link": null }, { "localized_name": "latent", "name": "latent", "shape": 7, "type": "LATENT", "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "links": [] } ], "properties": { "Node name for S&R": "ReferenceLatent", "cnr_id": "comfy-core", "ver": "0.3.38" }, "index": 1, "widgets_values": [] }, { "id": -1, "type": "VAEDecode", "pos": [ 3270, -110 ], "size": [ 210, 46 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "localized_name": "samples", "name": "samples", "type": "LATENT", "link": null }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": null } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [] } ], "properties": { "Node name for S&R": "VAEDecode", "cnr_id": "comfy-core", "ver": "0.3.38" }, "index": 2, "widgets_values": [] }, { "id": -1, "type": "KSampler", "pos": [ 2930, -110 ], "size": [ 315, 262 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": null }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": null }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": null }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": null }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": null }, { "localized_name": "steps", "name": "steps", "type": "INT", "widget": { "name": "steps" }, "link": null }, { "localized_name": "cfg", "name": "cfg", "type": "FLOAT", "widget": { "name": "cfg" }, "link": null }, { "localized_name": "sampler_name", "name": "sampler_name", "type": "COMBO", "widget": { "name": "sampler_name" }, "link": null }, { "localized_name": "scheduler", "name": "scheduler", "type": "COMBO", "widget": { "name": "scheduler" }, "link": null }, { "localized_name": "denoise", "name": "denoise", "type": "FLOAT", "widget": { "name": "denoise" }, "link": null } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [] } ], "properties": { "Node name for S&R": "KSampler", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ 972054013131369, "fixed", 20, 1, "euler", "simple", 1 ], "index": 3 }, { "id": -1, "type": "FluxGuidance", "pos": [ 2940, -220 ], "size": [ 211.60000610351562, 58 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", "link": null }, { "localized_name": "guidance", "name": "guidance", "type": "FLOAT", "widget": { "name": "guidance" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [] } ], "properties": { "Node name for S&R": "FluxGuidance", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ 2.5 ], "index": 4 }, { "id": -1, "type": "SaveImage", "pos": [ 3490, -110 ], "size": [ 985.3012084960938, 1060.3828125 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "link": null }, { "localized_name": "filename_prefix", "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": null } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ "ComfyUI" ], "index": 5 }, { "id": -1, "type": "CLIPTextEncode", "pos": [ 2500, -110 ], "size": [ 422.84503173828125, 164.31304931640625 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": null }, { "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [] } ], "title": "CLIP Text Encode (Positive Prompt)", "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ "there is a bright light" ], "color": "#232", "bgcolor": "#353", "index": 6 }, { "id": -1, "type": "CLIPTextEncode", "pos": [ 2504.1435546875, 97.9598617553711 ], "size": [ 422.84503173828125, 164.31304931640625 ], "flags": { "collapsed": true }, "order": 13, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": null }, { "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": null } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [] } ], "title": "CLIP Text Encode (Negative Prompt)", "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ "" ], "color": "#322", "bgcolor": "#533", "index": 7 }, { "id": -1, "type": "UNETLoader", "pos": [ 2630, -370 ], "size": [ 270, 82 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "localized_name": "unet_name", "name": "unet_name", "type": "COMBO", "widget": { "name": "unet_name" }, "link": null }, { "localized_name": "weight_dtype", "name": "weight_dtype", "type": "COMBO", "widget": { "name": "weight_dtype" }, "link": null } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [] } ], "properties": { "Node name for S&R": "UNETLoader", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ "flux1-kontext-dev.safetensors", "default" ], "color": "#223", "bgcolor": "#335", "index": 8 }, { "id": -1, "type": "DualCLIPLoader", "pos": [ 2100, -290 ], "size": [ 337.76861572265625, 130 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "localized_name": "clip_name1", "name": "clip_name1", "type": "COMBO", "widget": { "name": "clip_name1" }, "link": null }, { "localized_name": "clip_name2", "name": "clip_name2", "type": "COMBO", "widget": { "name": "clip_name2" }, "link": null }, { "localized_name": "type", "name": "type", "type": "COMBO", "widget": { "name": "type" }, "link": null }, { "localized_name": "device", "name": "device", "shape": 7, "type": "COMBO", "widget": { "name": "device" }, "link": null } ], "outputs": [ { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [] } ], "properties": { "Node name for S&R": "DualCLIPLoader", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ "clip_l.safetensors", "t5xxl_fp8_e4m3fn_scaled.safetensors", "flux", "default" ], "color": "#223", "bgcolor": "#335", "index": 9 }, { "id": -1, "type": "VAELoader", "pos": [ 2960, -370 ], "size": [ 270, 58 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "localized_name": "vae_name", "name": "vae_name", "type": "COMBO", "widget": { "name": "vae_name" }, "link": null } ], "outputs": [ { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [] } ], "properties": { "Node name for S&R": "VAELoader", "cnr_id": "comfy-core", "ver": "0.3.38" }, "widgets_values": [ "ae.safetensors" ], "color": "#223", "bgcolor": "#335", "index": 10 } ], "links": [ [ 6, 0, 1, 0, 72, "CONDITIONING" ], [ 0, 0, 1, 1, 66, "*" ], [ 3, 0, 2, 0, 69, "LATENT" ], [ 10, 0, 2, 1, 76, "VAE" ], [ 8, 0, 3, 0, 74, "MODEL" ], [ 4, 0, 3, 1, 70, "CONDITIONING" ], [ 7, 0, 3, 2, 73, "CONDITIONING" ], [ 0, 0, 3, 3, 66, "*" ], [ 1, 0, 4, 0, 67, "CONDITIONING" ], [ 2, 0, 5, 0, 68, "IMAGE" ], [ 9, 0, 6, 0, 75, "CLIP" ], [ 9, 0, 7, 0, 75, "CLIP" ] ], "external": [], "config": { "0": {}, "1": {}, "2": { "output": { "0": { "visible": true } } }, "3": { "output": { "0": { "visible": true } }, "input": { "denoise": { "visible": false }, "cfg": { "visible": false } } }, "4": {}, "5": {}, "6": {}, "7": { "input": { "text": { "visible": false } } }, "8": { "input": { "weight_dtype": { "visible": false } } }, "9": { "input": { "type": { "visible": false }, "device": { "visible": false } } }, "10": {} } } }, "frontendVersion": "1.25.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }