{
  "id": "e3f2b845-8f2c-4b5a-9caf-eac1029daa01",
  "revision": 0,
  "last_node_id": 151,
  "last_link_id": 289,
  "nodes": [
    {
      "id": 115,
      "type": "ResolutionSelector",
      "pos": [
        490,
        210
      ],
      "size": [
        360,
        170
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "showAdvanced": true,
      "inputs": [],
      "outputs": [
        {
          "name": "width",
          "type": "INT",
          "links": [
            285
          ]
        },
        {
          "name": "height",
          "type": "INT",
          "links": [
            286
          ]
        }
      ],
      "title": "Pick Aspect Ratio & Size",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "ResolutionSelector"
      },
      "widgets_values": [
        "16:9 (Widescreen)",
        0.98,
        16
      ],
      "widgets_values_named": {
        "aspect_ratio": "16:9 (Widescreen)",
        "megapixels": 0.98,
        "multiple": 16
      }
    },
    {
      "id": 117,
      "type": "MarkdownNote",
      "pos": [
        -720,
        0
      ],
      "size": [
        640,
        1100
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "READ ME FIRST: Beginner Guide",
      "properties": {},
      "widgets_values": [
        "# Pika H3 Flex · Image → Video (First Frame)\n\nRuns **left → right** through colour-coded groups. Uses the **FL2VA** model + **FL2VA** LoRA (the same LoRA as the text-to-video workflow).\n\n## What to do\n1. **Input Images** → click *choose file to upload* on \"First Frame Image\"\n2. **Prompt** → describe the motion between the frames (group \"Prompt & Conditioning\"). Mention camera moves, then the sound.\n3. **Size** → \"Pick Aspect Ratio & Size\". Pick the ratio that matches your image(s), otherwise they get resized.\n4. **Length** → \"Video Duration (seconds)\"\n5. Press **Run**. The video appears in \"Save Video\".\n\nThe example file names in the Load Image nodes come from ComfyUI's official template images; pick your own.\n\n> Use **Pika's six-step setup exactly as it is**: sampler `lcm`, the sigma list, LoRA strength 1.0. Do **not** add a turbo / Lightning LoRA on top. Update ComfyUI first.\n## Model Links\n\n- [Hugging Face:Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors) (2.62 GB)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors) (577.2 MB)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors) (19.53 GB)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors) (14.61 GB)\n\n**loras**\n\n- [pika_h3_flex_fl2va_v1_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 vae/\n│   │   ├── minimax_h3_video_vae_int8_convrot.safetensors\n│   │   └── minimax_h3_audio_vae_fp32.safetensors\n│   ├── 📂 diffusion_models/\n│   │   └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│   └── 📂 loras/\n│       └── pika_h3_flex_fl2va_v1_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
      ],
      "widgets_values_named": {
        "text": "# Pika H3 Flex · Image → Video (First Frame)\n\nRuns **left → right** through colour-coded groups. Uses the **FL2VA** model + **FL2VA** LoRA (the same LoRA as the text-to-video workflow).\n\n## What to do\n1. **Input Images** → click *choose file to upload* on \"First Frame Image\"\n2. **Prompt** → describe the motion between the frames (group \"Prompt & Conditioning\"). Mention camera moves, then the sound.\n3. **Size** → \"Pick Aspect Ratio & Size\". Pick the ratio that matches your image(s), otherwise they get resized.\n4. **Length** → \"Video Duration (seconds)\"\n5. Press **Run**. The video appears in \"Save Video\".\n\nThe example file names in the Load Image nodes come from ComfyUI's official template images; pick your own.\n\n> Use **Pika's six-step setup exactly as it is**: sampler `lcm`, the sigma list, LoRA strength 1.0. Do **not** add a turbo / Lightning LoRA on top. Update ComfyUI first.\n## Model Links\n\n- [Hugging Face:Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors) (2.62 GB)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors) (577.2 MB)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors) (19.53 GB)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors) (14.61 GB)\n\n**loras**\n\n- [pika_h3_flex_fl2va_v1_bf16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 vae/\n│   │   ├── minimax_h3_video_vae_int8_convrot.safetensors\n│   │   └── minimax_h3_audio_vae_fp32.safetensors\n│   ├── 📂 diffusion_models/\n│   │   └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n│   └── 📂 loras/\n│       └── pika_h3_flex_fl2va_v1_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 119,
      "type": "VAELoader",
      "pos": [
        1510,
        600
      ],
      "size": [
        680,
        100
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            264,
            273
          ]
        }
      ],
      "title": "Load Video VAE",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "VAELoader",
        "models": [
          {
            "name": "minimax_h3_video_vae_int8_convrot.safetensors",
            "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_int8_convrot.safetensors",
            "directory": "vae"
          }
        ]
      },
      "widgets_values": [
        "minimax_h3_video_vae_int8_convrot.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors"
      }
    },
    {
      "id": 120,
      "type": "VAELoader",
      "pos": [
        1510,
        740
      ],
      "size": [
        680,
        100
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            263
          ]
        }
      ],
      "title": "Load Audio VAE",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "VAELoader",
        "models": [
          {
            "name": "minimax_h3_audio_vae_fp32.safetensors",
            "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
            "directory": "vae"
          }
        ]
      },
      "widgets_values": [
        "minimax_h3_audio_vae_fp32.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "minimax_h3_audio_vae_fp32.safetensors"
      }
    },
    {
      "id": 123,
      "type": "KSamplerSelect",
      "pos": [
        2990,
        210
      ],
      "size": [
        400,
        90
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "SAMPLER",
          "type": "SAMPLER",
          "links": [
            267
          ]
        }
      ],
      "title": "Sampler Type",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "KSamplerSelect"
      },
      "widgets_values": [
        "lcm"
      ],
      "widgets_values_named": {
        "sampler_name": "lcm"
      }
    },
    {
      "id": 127,
      "type": "UNETLoader",
      "pos": [
        1510,
        80
      ],
      "size": [
        680,
        120
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            277
          ]
        }
      ],
      "title": "Load Video Model (UNET)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "UNETLoader",
        "models": [
          {
            "name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
            "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
            "directory": "diffusion_models"
          }
        ]
      },
      "widgets_values": [
        "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
        "default"
      ],
      "widgets_values_named": {
        "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
        "weight_dtype": "default"
      }
    },
    {
      "id": 128,
      "type": "CLIPLoader",
      "pos": [
        1510,
        410
      ],
      "size": [
        680,
        150
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            272
          ]
        }
      ],
      "title": "Load Text Encoder (CLIP)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "CLIPLoader",
        "models": [
          {
            "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
            "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
            "directory": "text_encoders"
          }
        ]
      },
      "widgets_values": [
        "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
        "minimax",
        "default"
      ],
      "widgets_values_named": {
        "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
        "type": "minimax",
        "device": "default"
      }
    },
    {
      "id": 129,
      "type": "RandomNoise",
      "pos": [
        2990,
        80
      ],
      "size": [
        400,
        90
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "NOISE",
          "type": "NOISE",
          "links": [
            265
          ]
        }
      ],
      "title": "Random Noise (Seed)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "RandomNoise"
      },
      "widgets_values": [
        628589254339003,
        "randomize"
      ],
      "widgets_values_named": {
        "noise_seed": 628589254339003,
        "control_after_generate": "randomize"
      }
    },
    {
      "id": 133,
      "type": "PrimitiveFloat",
      "pos": [
        490,
        80
      ],
      "size": [
        360,
        90
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "FLOAT",
          "type": "FLOAT",
          "links": [
            282
          ]
        }
      ],
      "title": "Video Duration (seconds)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "PrimitiveFloat"
      },
      "widgets_values": [
        5
      ],
      "widgets_values_named": {
        "value": 5
      }
    },
    {
      "id": 134,
      "type": "LoraLoaderModelOnly",
      "pos": [
        1510,
        240
      ],
      "size": [
        680,
        130
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 277
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            279
          ]
        }
      ],
      "title": "Apply Pika H3 Flex LoRA",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "LoraLoaderModelOnly",
        "models": [
          {
            "name": "pika_h3_flex_fl2va_v1_bf16.safetensors",
            "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras/pika_h3_flex_fl2va_v1_bf16.safetensors",
            "directory": "loras"
          }
        ]
      },
      "widgets_values": [
        "pika_h3_flex_fl2va_v1_bf16.safetensors",
        1
      ],
      "widgets_values_named": {
        "lora_name": "pika_h3_flex_fl2va_v1_bf16.safetensors",
        "strength_model": 1
      }
    },
    {
      "id": 143,
      "type": "ManualSigmas",
      "pos": [
        2990,
        340
      ],
      "size": [
        400,
        100
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "SIGMAS",
          "type": "SIGMAS",
          "links": [
            278
          ]
        }
      ],
      "title": "Noise Schedule (Sigmas)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.5",
        "Node name for S&R": "ManualSigmas"
      },
      "widgets_values": [
        "1.0, 0.972973, 0.923077, 0.8, 0.571429, 0.333333, 0.0"
      ],
      "widgets_values_named": {
        "sigmas": "1.0, 0.972973, 0.923077, 0.8, 0.571429, 0.333333, 0.0"
      }
    },
    {
      "id": 149,
      "type": "PrimitiveInt",
      "pos": [
        490,
        420
      ],
      "size": [
        360,
        90
      ],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "name": "value",
          "type": "INT",
          "widget": {
            "name": "value"
          },
          "link": 285
        }
      ],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            284
          ]
        }
      ],
      "title": "Width (from Resolution)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.5",
        "Node name for S&R": "PrimitiveInt"
      },
      "widgets_values": [
        1344,
        "fixed"
      ],
      "widgets_values_named": {
        "value": 1344,
        "fixed": "fixed"
      }
    },
    {
      "id": 150,
      "type": "PrimitiveInt",
      "pos": [
        490,
        550
      ],
      "size": [
        360,
        90
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "value",
          "type": "INT",
          "widget": {
            "name": "value"
          },
          "link": 286
        }
      ],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            283
          ]
        }
      ],
      "title": "Height (from Resolution)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.5",
        "Node name for S&R": "PrimitiveInt"
      },
      "widgets_values": [
        768,
        "fixed"
      ],
      "widgets_values_named": {
        "value": 768,
        "fixed": "fixed"
      }
    },
    {
      "id": 151,
      "type": "LoadImage",
      "pos": [
        30,
        80
      ],
      "size": [
        340,
        420
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            288
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "title": "First Frame Image",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.5",
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "ComfyUI_00038.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "ComfyUI_00038.png",
        "upload": "image"
      }
    },
    {
      "id": 132,
      "type": "ComfyMathExpression",
      "pos": [
        970,
        80
      ],
      "size": [
        420,
        170
      ],
      "flags": {
        "collapsed": false
      },
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "label": "a",
          "name": "values.a",
          "type": "FLOAT,INT,BOOLEAN",
          "link": 282
        },
        {
          "name": "values.b",
          "shape": 7,
          "type": "FLOAT,INT,BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "FLOAT",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "INT",
          "type": "INT",
          "links": [
            274
          ]
        },
        {
          "name": "BOOL",
          "type": "BOOLEAN",
          "links": null
        }
      ],
      "title": "Math: Seconds → Frame Count",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "ComfyMathExpression"
      },
      "widgets_values": [
        "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
      ],
      "widgets_values_named": {
        "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
      }
    },
    {
      "id": 147,
      "type": "ComfyMathExpression",
      "pos": [
        970,
        480
      ],
      "size": [
        420,
        150
      ],
      "flags": {},
      "order": 16,
      "mode": 0,
      "inputs": [
        {
          "name": "values.a",
          "type": "FLOAT,INT,BOOLEAN",
          "link": 283
        },
        {
          "name": "values.b",
          "shape": 7,
          "type": "FLOAT,INT,BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "FLOAT",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "INT",
          "type": "INT",
          "links": [
            281
          ]
        },
        {
          "name": "BOOL",
          "type": "BOOLEAN",
          "links": null
        }
      ],
      "title": "Math: Height → Multiple of 32",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.5",
        "Node name for S&R": "ComfyMathExpression"
      },
      "widgets_values": [
        "round(a/32)*32"
      ],
      "widgets_values_named": {
        "expression": "round(a/32)*32"
      }
    },
    {
      "id": 148,
      "type": "ComfyMathExpression",
      "pos": [
        970,
        290
      ],
      "size": [
        420,
        150
      ],
      "flags": {},
      "order": 15,
      "mode": 0,
      "inputs": [
        {
          "name": "values.a",
          "type": "FLOAT,INT,BOOLEAN",
          "link": 284
        },
        {
          "name": "values.b",
          "shape": 7,
          "type": "FLOAT,INT,BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "FLOAT",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "INT",
          "type": "INT",
          "links": [
            280
          ]
        },
        {
          "name": "BOOL",
          "type": "BOOLEAN",
          "links": null
        }
      ],
      "title": "Math: Width → Multiple of 32",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.42.5",
        "Node name for S&R": "ComfyMathExpression"
      },
      "widgets_values": [
        "round(a/32)*32"
      ],
      "widgets_values_named": {
        "expression": "round(a/32)*32"
      }
    },
    {
      "id": 131,
      "type": "MiniMaxH3ImageToVideo",
      "pos": [
        2310,
        80
      ],
      "size": [
        560,
        620
      ],
      "flags": {},
      "order": 17,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 272
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 273
        },
        {
          "name": "first_frame",
          "shape": 7,
          "type": "IMAGE",
          "link": 288
        },
        {
          "name": "last_frame",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 280
        },
        {
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 281
        },
        {
          "name": "length",
          "type": "INT",
          "widget": {
            "name": "length"
          },
          "link": 274
        }
      ],
      "outputs": [
        {
          "name": "positive",
          "type": "CONDITIONING",
          "links": [
            269
          ]
        },
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            268
          ]
        }
      ],
      "title": "Write Your Prompt Here (First / Last Frame)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "MiniMaxH3ImageToVideo"
      },
      "widgets_values": [
        "integrated_multimodal_description: [Shot 1] Cinematic documentary look, warm firelight against cool neon. The video begins on the first frame. The camera pushes in slowly toward the wok. The chef flicks the wok upward, the rice and vegetables fly through the air in a slow arc and a tall column of flame rises from the burner and wraps around them. The food lands back in the wok with a hiss, steam billowing across the lens. At about three seconds the chef tosses in a handful of green onions and the camera racks focus to his face, where he gives a small proud smile. The final second holds as sparks and steam drift past the glowing lanterns.\n\noverall_soundscape: Loud gas burner roar, sizzling oil, the clang of the wok on the grate, a whoosh as the flame flares, the crowd murmur and distant street music of the market, a soft satisfied exhale.\n\nnon_diegetic_music: A rhythmic, upbeat percussion groove that builds with the flame flare and eases into a relaxed groove on the smile.",
        1344,
        768,
        73
      ],
      "widgets_values_named": {
        "prompt": "integrated_multimodal_description: [Shot 1] Cinematic documentary look, warm firelight against cool neon. The video begins on the first frame. The camera pushes in slowly toward the wok. The chef flicks the wok upward, the rice and vegetables fly through the air in a slow arc and a tall column of flame rises from the burner and wraps around them. The food lands back in the wok with a hiss, steam billowing across the lens. At about three seconds the chef tosses in a handful of green onions and the camera racks focus to his face, where he gives a small proud smile. The final second holds as sparks and steam drift past the glowing lanterns.\n\noverall_soundscape: Loud gas burner roar, sizzling oil, the clang of the wok on the grate, a whoosh as the flame flares, the crowd murmur and distant street music of the market, a soft satisfied exhale.\n\nnon_diegetic_music: A rhythmic, upbeat percussion groove that builds with the flame flare and eases into a relaxed groove on the smile.",
        "width": 1344,
        "height": 768,
        "length": 73
      }
    },
    {
      "id": 126,
      "type": "BasicGuider",
      "pos": [
        2990,
        480
      ],
      "size": [
        400,
        80
      ],
      "flags": {},
      "order": 18,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 279
        },
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 269
        }
      ],
      "outputs": [
        {
          "name": "GUIDER",
          "type": "GUIDER",
          "links": [
            266
          ]
        }
      ],
      "title": "Guider (Model + Prompt)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "BasicGuider"
      }
    },
    {
      "id": 125,
      "type": "SamplerCustomAdvanced",
      "pos": [
        2990,
        600
      ],
      "size": [
        400,
        390
      ],
      "flags": {},
      "order": 19,
      "mode": 0,
      "inputs": [
        {
          "name": "noise",
          "type": "NOISE",
          "link": 265
        },
        {
          "name": "guider",
          "type": "GUIDER",
          "link": 266
        },
        {
          "name": "sampler",
          "type": "SAMPLER",
          "link": 267
        },
        {
          "name": "sigmas",
          "type": "SIGMAS",
          "link": 278
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 268
        }
      ],
      "outputs": [
        {
          "name": "output",
          "type": "LATENT",
          "links": [
            275,
            276
          ]
        },
        {
          "name": "denoised_output",
          "type": "LATENT",
          "links": null
        }
      ],
      "title": "Run The Sampler (Generate)",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "SamplerCustomAdvanced"
      }
    },
    {
      "id": 121,
      "type": "VAEDecodeAudio",
      "pos": [
        3510,
        200
      ],
      "size": [
        320,
        80
      ],
      "flags": {
        "collapsed": false
      },
      "order": 21,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 276
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 263
        }
      ],
      "outputs": [
        {
          "name": "AUDIO",
          "type": "AUDIO",
          "links": [
            271
          ]
        }
      ],
      "title": "Decode Audio",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "VAEDecodeAudio"
      }
    },
    {
      "id": 122,
      "type": "VAEDecode",
      "pos": [
        3510,
        80
      ],
      "size": [
        320,
        80
      ],
      "flags": {
        "collapsed": false
      },
      "order": 20,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 275
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 264
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            270
          ]
        }
      ],
      "title": "Decode Video Frames",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 130,
      "type": "CreateVideo",
      "pos": [
        3950,
        80
      ],
      "size": [
        340,
        150
      ],
      "flags": {},
      "order": 22,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 270
        },
        {
          "name": "audio",
          "shape": 7,
          "type": "AUDIO",
          "link": 271
        }
      ],
      "outputs": [
        {
          "name": "VIDEO",
          "type": "VIDEO",
          "links": [
            287
          ]
        }
      ],
      "title": "Combine Frames + Audio",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "CreateVideo"
      },
      "widgets_values": [
        24,
        "auto",
        "sRGB",
        "none"
      ],
      "widgets_values_named": {
        "fps": 24,
        "bit_depth": "auto",
        "color_space": "sRGB",
        "codec": "none"
      }
    },
    {
      "id": 92,
      "type": "SaveVideo",
      "pos": [
        3950,
        270
      ],
      "size": [
        720,
        509.42857142857144
      ],
      "flags": {},
      "order": 23,
      "mode": 0,
      "inputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "link": 287
        }
      ],
      "outputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "SaveVideo"
      },
      "widgets_values": [
        "video/Pika_H3_Flex_T2V",
        "auto",
        "auto",
        "auto"
      ],
      "widgets_values_named": {
        "filename_prefix": "video/Pika_H3_Flex_T2V",
        "format": "auto",
        "format.codec": "auto",
        "codec": "auto"
      }
    }
  ],
  "links": [
    [
      263,
      120,
      0,
      121,
      1,
      "VAE"
    ],
    [
      264,
      119,
      0,
      122,
      1,
      "VAE"
    ],
    [
      265,
      129,
      0,
      125,
      0,
      "NOISE"
    ],
    [
      266,
      126,
      0,
      125,
      1,
      "GUIDER"
    ],
    [
      267,
      123,
      0,
      125,
      2,
      "SAMPLER"
    ],
    [
      268,
      131,
      1,
      125,
      4,
      "LATENT"
    ],
    [
      269,
      131,
      0,
      126,
      1,
      "CONDITIONING"
    ],
    [
      270,
      122,
      0,
      130,
      0,
      "IMAGE"
    ],
    [
      271,
      121,
      0,
      130,
      1,
      "AUDIO"
    ],
    [
      272,
      128,
      0,
      131,
      0,
      "CLIP"
    ],
    [
      273,
      119,
      0,
      131,
      1,
      "VAE"
    ],
    [
      274,
      132,
      1,
      131,
      6,
      "INT"
    ],
    [
      275,
      125,
      0,
      122,
      0,
      "LATENT"
    ],
    [
      276,
      125,
      0,
      121,
      0,
      "LATENT"
    ],
    [
      277,
      127,
      0,
      134,
      0,
      "MODEL"
    ],
    [
      278,
      143,
      0,
      125,
      3,
      "SIGMAS"
    ],
    [
      279,
      134,
      0,
      126,
      0,
      "MODEL"
    ],
    [
      280,
      148,
      1,
      131,
      4,
      "INT"
    ],
    [
      281,
      147,
      1,
      131,
      5,
      "INT"
    ],
    [
      285,
      115,
      0,
      149,
      0,
      "INT"
    ],
    [
      286,
      115,
      1,
      150,
      0,
      "INT"
    ],
    [
      288,
      151,
      0,
      131,
      2,
      "IMAGE"
    ],
    [
      282,
      133,
      0,
      132,
      0,
      "FLOAT"
    ],
    [
      283,
      150,
      0,
      147,
      0,
      "INT"
    ],
    [
      284,
      149,
      0,
      148,
      0,
      "INT"
    ],
    [
      287,
      130,
      0,
      92,
      0,
      "VIDEO"
    ]
  ],
  "groups": [
    {
      "id": 1,
      "title": "① Input Images  (Load Image nodes)",
      "bounding": [
        0,
        0,
        400,
        530
      ],
      "color": "#3f789e",
      "flags": {}
    },
    {
      "id": 2,
      "title": "② Your Settings  (Primitive / Resolution nodes)",
      "bounding": [
        460,
        0,
        420,
        670
      ],
      "color": "#88A",
      "flags": {}
    },
    {
      "id": 3,
      "title": "③ Math Helpers  (Math nodes)",
      "bounding": [
        940,
        0,
        480,
        660
      ],
      "color": "#a1309b",
      "flags": {}
    },
    {
      "id": 4,
      "title": "④ Model Loaders  (Loader nodes)",
      "bounding": [
        1480,
        0,
        740,
        870
      ],
      "color": "#335533",
      "flags": {}
    },
    {
      "id": 5,
      "title": "⑤ Prompt & Conditioning  (MiniMax H3 node)",
      "bounding": [
        2280,
        0,
        620,
        730
      ],
      "color": "#b58b2a",
      "flags": {}
    },
    {
      "id": 6,
      "title": "⑥ Sampling  (Sampler nodes)",
      "bounding": [
        2960,
        0,
        460,
        1020
      ],
      "color": "#8A8",
      "flags": {}
    },
    {
      "id": 7,
      "title": "⑦ Decode  (VAE Decode nodes)",
      "bounding": [
        3480,
        0,
        380,
        310
      ],
      "color": "#3f789e",
      "flags": {}
    },
    {
      "id": 8,
      "title": "⑧ Create & Save Video  (Output nodes)",
      "bounding": [
        3920,
        0,
        780,
        760
      ],
      "color": "#b06634",
      "flags": {}
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.5856400000000002,
      "offset": [
        578.8017157342947,
        560.8812411339989
      ]
    },
    "frontendVersion": "1.55.18",
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "VHS_MetadataImage": true,
    "VHS_KeepIntermediate": true
  },
  "version": 0.4,
  "seed_widgets": {
    "129": 0
  }
}