[
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "icon": "icon-[lucide--star]",
    "title": "Use Cases",
    "type": "image",
    "isEssential": true,
    "templates": [
      {
        "name": "template_seedance_2_0_plus_llm_prompt_helper",
        "title": "Seedance 2.0 + LLM Prompt Helper",
        "description": "Upload two reference images and input a short text description. Generate a detailed Seedance 2.0-style prompt automatically with an LLM helper.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Reference to Video"
        ],
        "models": [
          "Gemini-3.1-Pro",
          "Seedance 2.0"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "ByteDance"
            ]
          }
        ],
        "date": "2026-05-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 420,
        "searchRank": 0,
        "username": "enigmatic_e",
        "io": {
          "inputs": [
            {
              "nodeId": 352,
              "nodeType": "LoadImage",
              "file": "freezer.png",
              "mediaType": "image"
            },
            {
              "nodeId": 356,
              "nodeType": "LoadImage",
              "file": "snowboarder.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_seedance2_0_r2v",
        "title": "Seedance 2.0: Reference to Video",
        "description": "Generate cinematic videos from reference images and text prompts. Preserve subject identity and composition while adding expressive motion with synchronized audio. Control camera movement and lighting through detailed prompts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image to Video",
          "Video"
        ],
        "models": [
          "Seedance 2.0"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-05-25",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1753,
        "searchRank": 1000,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 352,
              "nodeType": "LoadImage",
              "file": "sd_outfit_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 353,
              "nodeType": "LoadImage",
              "file": "sd_outfit_2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 354,
              "nodeType": "LoadImage",
              "file": "sd_outfit_3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 356,
              "nodeType": "LoadImage",
              "file": "selfie_cartoon_style.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 344,
              "nodeType": "SaveVideo",
              "file": "Seedance2.0_r2v_00006_.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/Seedance2.0_r2v_00006_.mp4"
        ]
      },
      {
        "name": "template_seedance2_0_viral_videos_character_swap",
        "title": "Seedance 2.0: Viral Videos Character Swap",
        "description": "A one click workflow to recreate an input video with your character. All you need to do is upload the video and your character. This workflow uses Google Gemini LLM to analyze the input video and reverse engineer a prompt. You can prompt for specific details to inject into this analysis. The workflow extracts the first frame of the video and swaps your character into it, sends this into Seedance 2.0 Reference-to-Video and generates",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tags": [
          "API",
          "Face Swap",
          "Image to Video"
        ],
        "models": [
          "GPT Image 2",
          "Google Gemini",
          "Seedance 2.0"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "OpenAI",
              "ByteDance"
            ],
            "label": "Multiple providers"
          }
        ],
        "date": "2026-05-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 201,
        "searchRank": 0,
        "username": "hellorob",
        "io": {
          "inputs": [
            {
              "nodeId": 18,
              "nodeType": "LoadVideo",
              "file": "source_ref_video.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 29,
              "nodeType": "LoadImage",
              "file": "virtual_character_ref.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_seedance2_0_t2v",
        "title": "Seedance 2.0: Text to Video ",
        "description": "Generate cinematic videos from text prompts with synchronized audio, controlled camera motion, and stable visuals. Input text descriptions to output high-quality video sequences.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Seedance 2.0"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-05-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 288,
        "searchRank": 1000,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 344,
              "nodeType": "SaveVideo",
              "file": "api_seedance2_0_t2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_seedance2_0_t2v.mp4"
        ]
      },
      {
        "name": "api_seedance2_0_flf2v",
        "title": "Seedance2.0: First-Last-Frame to Video",
        "description": "Upload the first and last frames of your video. Generate a high-quality video sequence using the Seedance2.0 model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "FLF2V",
          "API"
        ],
        "models": [
          "Seedance 2.0"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-04-13",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 731,
        "searchRank": 500,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "sd_first_frame.png",
              "mediaType": "image"
            },
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "sd_last_frame.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveVideo",
              "file": "api_seedance2_0_flf2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_seedance2_0_flf2v.mp4"
        ]
      },
      {
        "name": "api_seedance2_0_flf2v_real_human",
        "title": "Seedance2.0 Real Human: FLF2V",
        "description": "Upload a reference image of a real person for identity verification and generate a personalized video with first and last frame control using Seedance2.0 FLF2V.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Video"
        ],
        "models": [
          "Seedance 2.0"
        ],
        "date": "2026-04-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 38,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 20,
              "nodeType": "LoadImage",
              "file": "flf2v_demo_first_frame.png",
              "mediaType": "image"
            },
            {
              "nodeId": 38,
              "nodeType": "LoadImage",
              "file": "flf2v_demo_last_frame.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 15,
              "nodeType": "SaveVideo",
              "file": "api_seedance2_0_flf2v_real_human.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_seedance2_0_flf2v_real_human.mp4"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ]
      },
      {
        "name": "api_seedance2_0_r2v_real_human",
        "title": "Seedance2.0 Real Human: Reference to Video",
        "description": "Upload a reference video of a real person for identity verification. Use your own photo to validate and generate a personalized video output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Video"
        ],
        "models": [
          "Seedance 2.0"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-04-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 123,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "real_human_demo.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/real_human_demo.mp4"
        ]
      },
      {
        "name": "templates-1_click_multiple_character_angles-v1.0",
        "title": "1 Click Multiple Character Angles",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload an image of your character and get multiple views of that image from different angles",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-12-08",
        "searchRank": 8,
        "size": 31245887078,
        "vram": 31245887078,
        "usage": 497,
        "io": {
          "inputs": [
            {
              "nodeId": 25,
              "nodeType": "LoadImage",
              "file": "character_input.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-1_click_multiple_character_angles-v1_0.png"
        ],
        "openSource": true
      },
      {
        "name": "template_qwen_image_edit_2511_systms_action",
        "title": "Qwen Image Edit 2511: SYSTMS ACTION LoRA",
        "description": "Upload your target image and use the trigger phrase \"action the [thing]\" (e.g., \"action the scene\"). Generate a toy or action figure version of your subject with articulated joints, plastic materials, and painted details.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Edit",
          "LoRA"
        ],
        "models": [
          "Qwen Image Edit 2511"
        ],
        "date": "2026-05-10",
        "openSource": true,
        "size": 51646981734,
        "vram": 51646981734,
        "usage": 0,
        "searchRank": 0,
        "username": "ingi",
        "io": {
          "inputs": [
            {
              "nodeId": 223,
              "nodeType": "LoadImage",
              "file": "western_rider.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "template_qwen_image_edit_2511_systms_action.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "input/western_rider.png",
          "output/template_qwen_image_edit_2511_systms_action.png"
        ],
        "includeOnDistributions": [
          "local"
        ]
      },
      {
        "name": "template_ltx2_3_style_transition",
        "title": "LTX-2.3 Style Transition ",
        "description": "Apply the ltx2.3-transition LoRA to create smooth style and scene transitions. This workflow uses a specialized model to blend visual elements.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "FLF2V",
          "LoRA",
          "Video"
        ],
        "models": [
          "LTX-2.3"
        ],
        "date": "2026-03-30",
        "openSource": true,
        "size": 39406324941,
        "vram": 39406324941,
        "usage": 63,
        "searchRank": 0,
        "username": "shane",
        "io": {
          "inputs": [
            {
              "nodeId": 137,
              "nodeType": "LoadImage",
              "file": "ltx23_flf2v_last_frame.png",
              "mediaType": "image"
            },
            {
              "nodeId": 138,
              "nodeType": "LoadImage",
              "file": "ltx23_flf2v_first_frame.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 68,
              "nodeType": "SaveVideo",
              "file": "template_ltx2_3_style_transition.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/template_ltx2_3_style_transition.mp4"
        ]
      },
      {
        "name": "template_qwen_Image_2512_360_lora",
        "title": "Qwen Image 2512: 360 Panorama Image",
        "description": "Generate 360-degree equirectangular projection images from text descriptions using a rank 128 LoRA on the 20B MMDiT model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "LoRA",
          "Text to Image"
        ],
        "models": [
          "Qwen-Image 2512"
        ],
        "date": "2026-05-19",
        "openSource": true,
        "size": 32534377267,
        "vram": 32534377267,
        "usage": 99,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "template_contact_sheet-step_1.app",
        "title": "Step 1: Contact Sheet Workflow ",
        "description": "Upload your character, scene and product. Integrates all images into a fashion editorial style photograph.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-03-30",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 30,
        "searchRank": 0,
        "username": "hellorob",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "snake_on_jacket.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "forest_background.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "brown_moisturizer_bottle.jpg",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/template_contact_sheet-step_1.png"
        ]
      },
      {
        "name": "template_contact_sheet-step_3.app",
        "title": "Step 3: Contact Sheet Workflow",
        "description": "Upload 8 images (in order) to be used as keyframes for 7 Kling 3.0 FL2V videos.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "Gemini-3.1-flash-lite",
          "Kling 3.0"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "Kling"
            ]
          }
        ],
        "date": "2026-03-30",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 18,
        "searchRank": 0,
        "username": "hellorob",
        "io": {
          "inputs": [
            {
              "nodeId": 224,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 226,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 227,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 228,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_4.png",
              "mediaType": "image"
            },
            {
              "nodeId": 232,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_5.png",
              "mediaType": "image"
            },
            {
              "nodeId": 233,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_6.png",
              "mediaType": "image"
            },
            {
              "nodeId": 234,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_7.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/template_contact_sheet-step_3.mp4"
        ]
      },
      {
        "name": "template_character_portrait_relighting",
        "title": "Character Portrait Relighting",
        "description": "Upload a portrait of your character and create multiple cinematic lighting conditions while maintaining character consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Relight",
          "Portrait",
          "API"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-04-06",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 84,
        "searchRank": 0,
        "username": "hellorob",
        "io": {
          "inputs": [
            {
              "nodeId": 124,
              "nodeType": "LoadImage",
              "file": "silver_hand.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "templates_graphic_design_recomposer",
        "title": "Graphic Design Recomposer",
        "description": "Upload a graphic design and select your desired aspect ratio. Generates and recomposes the graphic to fit the new aspect ratio.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Layout Design"
        ],
        "models": [
          "Nano Banana 2",
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-03-30",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 25,
        "searchRank": 0,
        "username": "hellorob",
        "io": {
          "inputs": [
            {
              "nodeId": 125,
              "nodeType": "LoadImage",
              "file": "latent_space_clud.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 131,
              "nodeType": "SaveImage",
              "file": "templates_graphic_design_recomposer.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/templates_graphic_design_recomposer.mp4"
        ]
      },
      {
        "name": "template_image_speech_to_video",
        "title": "Generate UGC Video With Voice Clone",
        "description": "Upload an image to generate AI prompts and synthesize speech. Create a final video with accurate lip sync using Eleven Labs and LTX Video.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Lip Sync",
          "Video Generation"
        ],
        "models": [
          "ElevenLabs",
          "LTX-2.3"
        ],
        "logos": [
          {
            "provider": [
              "ElevenLabs",
              "Google",
              "Lightricks"
            ],
            "label": "Multiple Providers"
          }
        ],
        "date": "2026-04-06",
        "openSource": false,
        "size": 48962627174,
        "vram": 48962627174,
        "usage": 49,
        "searchRank": 0,
        "username": "sirolim",
        "io": {
          "inputs": [
            {
              "nodeId": 440,
              "nodeType": "LoadImage",
              "file": "template_image_speech_to_video_woman_holding_face_oil.png",
              "mediaType": "image"
            },
            {
              "nodeId": 611,
              "nodeType": "LoadAudio",
              "file": "voice_demo.mp3",
              "mediaType": "audio"
            }
          ],
          "outputs": [
            {
              "nodeId": 479,
              "nodeType": "SaveVideo",
              "file": "template_image_speech_to_video.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "template_product_placement",
        "title": "Product Placement",
        "description": "Swap products into a reference scene while preserving composition and lighting. Generates a final product image and an automatic video prompt for creating polished product videos.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Product",
          "Replacement",
          "Video"
        ],
        "models": [
          "Gemini-3.1-Pro",
          "Kling 3.0",
          "Nano Banana 2"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "Kling"
            ]
          }
        ],
        "date": "2026-03-30",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 34,
        "searchRank": 0,
        "username": "Julien | MJM",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "product_1_product_placement.png",
              "mediaType": "image"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "product_2_product_placement.png",
              "mediaType": "image"
            },
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "product_3_product_placement.png",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "reference_image_product_placement.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 10,
              "nodeType": "SaveVideo",
              "file": "template_product_placement.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "template_qwen_image_illustration_lora",
        "title": "Qwen Image: Illustration LoRA",
        "description": "A t2v workflows for a style LoRA built on Qwen-Image. Produces images spanning cute anime character design, European bande dessinee, indie risograph prints, storybook watercolor, retro shoujo manga, and graphic novel illustration.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "LoRA",
          "Text to Image"
        ],
        "models": [
          "Qwen-Image"
        ],
        "date": "2026-03-30",
        "openSource": true,
        "size": 30816390349,
        "vram": 30816390349,
        "usage": 95,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "template_qwen_image_illustration_lora.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/template_qwen_image_illustration_lora.png"
        ]
      },
      {
        "name": "template_sugar_coated_gummy_style_qwen",
        "title": "Qwen Image: Gummy Animals LoRA",
        "description": "Apply a Qwen Image LoRA to transform any subject into a sour gummy candy-style character. Enter an animal name in the prompt to generate a stylized, edible-looking creature.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "LoRA"
        ],
        "models": [
          "Qwen-Image"
        ],
        "date": "2026-03-30",
        "openSource": true,
        "size": 30709016166,
        "vram": 30709016166,
        "usage": 15,
        "searchRank": 0,
        "username": "enigmatic_e",
        "io": {
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "template_sugar_coated_gummy_style_qwen.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/template_sugar_coated_gummy_style_qwen.png"
        ]
      },
      {
        "name": "template_eric_thumbnail_generator",
        "title": "YouTube Thumbnail Generator",
        "description": "Generate high-contrast, clickable YouTube thumbnails using Nano Banana Pro. Creates dramatic compositions with exaggerated subjects and bold color strategies for maximum engagement.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-03-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 26,
        "searchRank": 0,
        "username": "enigmatic_e",
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "man_with_dog.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "ComfyUI_00223_.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/ComfyUI_00223_.png"
        ]
      },
      {
        "name": "templates_ohneis_i2v",
        "title": "Image to Video",
        "description": "This is the base workflow behind my viral Wes Anderson-style reel on Instagram.  It shows how to go from a simple prompt to a Wes Anderson-style image using a cinematic image model, then enhance it with Nanobanana to improve textures and details, and finally turn it into a video using the current best video model, Kling 3.0.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image to Video",
          "Text to Image",
          "Video"
        ],
        "models": [
          "Kling 2.6",
          "Nano Banana Pro",
          "Z-Image-Turbo"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "Kling"
            ]
          }
        ],
        "date": "2026-03-19",
        "openSource": false,
        "size": 20723217203,
        "vram": 20723217203,
        "usage": 26,
        "searchRank": 0,
        "username": "ohneis652",
        "thumbnail": [
          "thumbnail/templates_ohneis_i2v-1.png",
          "thumbnail/templates_ohneis_i2v-2.png"
        ]
      },
      {
        "name": "templates_doc_workbox_poster_recreator",
        "title": "Realistic Poster Redesign With Character Transformation",
        "description": "Transform uploaded images into realistic poster designs. Change character poses, faces, and clothing while maintaining artistic style and color schemes. Outputs a visually impactful poster with artistic typography.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Poster",
          "Image Edit"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-03-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 18,
        "searchRank": 0,
        "username": "Doc_workBox",
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "reference_poster.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 4,
              "nodeType": "SaveImage",
              "file": "templates_doc_workbox_poster_recreator.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/templates_doc_workbox_poster_recreator.png"
        ]
      },
      {
        "name": "templates_rob_realistic_2k_images_quick_variations.app",
        "title": " Generate Realistic Variations",
        "description": "Upload a reference image, uses Grok to caption and generate variations with a fast 2x upscale for added details.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Image Upscale"
        ],
        "models": [
          "Grok",
          "Z-Image-Turbo"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-03-09",
        "openSource": false,
        "size": 20723217203,
        "vram": 20723217203,
        "usage": 63,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 77,
              "nodeType": "LoadImage",
              "file": "input_templates_rob_realistic_2k_images_quick_variations.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates_rob_realistic_2k_images_quick_variations_app.mp4"
        ]
      },
      {
        "name": "templates_rob_portrait_light_migration.app",
        "title": "Portrait Relight",
        "description": "Upload your target image and a reference lighting image. Relights your target image.\n\n",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Edit",
          "LoRA",
          "Relight"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2026-03-09",
        "openSource": true,
        "size": 31138512896,
        "vram": 31138512896,
        "usage": 41,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "input_2-relight.png",
              "mediaType": "image"
            },
            {
              "nodeId": 7,
              "nodeType": "LoadImage",
              "file": "input_1-relight.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "templates_rob_portrait_light_migration_app.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "input/input_1-relight.png",
          "output/templates_rob_portrait_light_migration_app.png"
        ]
      },
      {
        "name": "template_sferro21_product_ad.app",
        "title": "Product Ad Cinematic Sequence Generator",
        "description": "Upload a product image and a cinematic style reference. Generate a sequence of stylized product advertisements with consistent composition and lighting.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Product",
          "Image Edit",
          "Replacement",
          "Cinematic",
          "Style Transfer",
          "Mockup"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-03-16",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 94,
        "searchRank": 0,
        "username": "sferro21",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "golf_ball_in_crocodile_mouth.png",
              "mediaType": "image"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "comfy_hat.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "template_sferro21_product_ad.app.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/template_sferro21_product_ad.png"
        ]
      },
      {
        "name": "templates_3d_match_game_art_style.app",
        "title": "Game Asset Style Transfer Sprite Generator",
        "description": " Use an outline reference, and a style reference as input to generate 2D sprite as model textures. Useful for background set dressing in 2D/2.5D game.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Game",
          "Style Reference"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-03-06",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 14,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "game_style.png",
              "mediaType": "image"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "gas_lamp.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "templates_3d_match_game_art_style-1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "templates_3d_match_game_art_style-2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "shane",
        "thumbnail": [
          "input/gas_lamp.png",
          "output/templates_3d_match_game_art_style-1.png"
        ]
      },
      {
        "name": "template_sirolim_image_script_video",
        "title": "Image to Script to Kling Video Generation",
        "description": "Upload an image to automatically generate a descriptive script. This script is then used to create a video with the Kling 3.0 Omni model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "Google Gemini",
          "Kling O3",
          "Nano Banana 2"
        ],
        "logos": [
          {
            "provider": [
              "Kling",
              "Google"
            ]
          }
        ],
        "date": "2026-03-09",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 29,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "input_storyboard_video.jpg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 7,
              "nodeType": "SaveVideo",
              "file": "output_image_script_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "sirolim",
        "thumbnail": [
          "output/output_image_script_video.mp4"
        ]
      },
      {
        "name": "template_rob_realistic_2k_images_quick_variations",
        "title": "Realistic 2k Images - Quick Variations",
        "description": "Upload an image that you want a variation of. The workflow captions the input image, generates with Grok Image, and upscales with Z-image to add realistic textures.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale",
          "Text to Image"
        ],
        "models": [
          "Grok",
          "Z-Image-Turbo"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-03-08",
        "openSource": false,
        "size": 20723217203,
        "vram": 20723217203,
        "usage": 63,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 77,
              "nodeType": "LoadImage",
              "file": "rapper_on_cliff_with_moon.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 103,
              "nodeType": "SaveImage",
              "file": "template_rob_realistic_2k_images_quick_variations.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "input/rapper_on_cliff_with_moon.png",
          "output/template_rob_realistic_2k_images_quick_variations.png"
        ]
      },
      {
        "name": "templates-character_sheet",
        "title": "360 Full-body Turnaround",
        "description": "Upload your character and generate 360 turnaround views for full body and close ups.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Multiple Angles"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Google",
          "Nano Banana Pro"
        ],
        "date": "2026-01-13",
        "openSource": false,
        "usage": 91,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "templates-character_sheet_pink_silver_outfit.jpg",
              "mediaType": "image"
            }
          ]
        },
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-character_sheet.mp4"
        ]
      },
      {
        "name": "templates-portrait_light_migration",
        "title": "Light Migration for Character Portrait",
        "description": "Upload a portrait of your character and a reference lighting image. Generate an image with reference lighting applied and character consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "LoRA",
          "Portrait",
          "Relight"
        ],
        "models": [
          "Qwen",
          "Qwen-Image-Edit"
        ],
        "date": "2026-01-13",
        "openSource": true,
        "usage": 20,
        "io": {
          "inputs": [
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "woman_with_sunbeam.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 7,
              "nodeType": "LoadImage",
              "file": "women_with_blue_orb.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-portrait_light_migration.mp4"
        ],
        "size": 31138512896,
        "vram": 31138512896,
        "searchRank": 0
      },
      {
        "name": "templates-image_to_real",
        "title": "Illustration to Realism",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Input an illustration and generate a hyper realistic version using Qwen Image Edit 2509.",
        "tags": [
          "Style Transfer"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-12-20",
        "size": 0,
        "vram": 0,
        "usage": 281,
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "robot_office_worker_in_space.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 18,
              "nodeType": "SaveImage",
              "file": "templates-image_to_real.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/robot_office_worker_in_space.png",
          "output/templates-image_to_real.png"
        ]
      },
      {
        "name": "template_eric_seedance_5_subject_and_outfit_combine",
        "title": "Outfit Application for Character Portraits",
        "description": "Upload your character portrait and outfit reference. Generate a new portrait with the specific outfit applied for consistent wardrobe control. Affordable alternative to Nano Banana Pro and Nano Banana 2.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "virtual try on"
        ],
        "models": [
          "Seedream 4.5"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-03-08",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 36,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "subject_far.png",
              "mediaType": "image"
            },
            {
              "nodeId": 26,
              "nodeType": "LoadImage",
              "file": "clothing.png",
              "mediaType": "image"
            },
            {
              "nodeId": 226,
              "nodeType": "LoadImage",
              "file": "subject_close.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 11,
              "nodeType": "SaveImage",
              "file": "template_eric_seedance_5_subject_and_outfit_combine-2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 258,
              "nodeType": "SaveImage",
              "file": "template_eric_seedance_5_subject_and_outfit_combine-1.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "enigmatic_e",
        "thumbnail": [
          "thumbnail/template_eric_seedance_5_subject_and_outfit_combine.png"
        ]
      },
      {
        "name": "template_eric_exploded_view",
        "title": "Exploded View Animation",
        "description": "Upload an image of a device or object to generate start and end frames. The workflow animates the transition to an exploded view and back, outputting a seamless video loop.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "Nano Banana 2",
          "Seedance 1.5 Pro"
        ],
        "logos": [
          {
            "provider": [
              "ByteDance",
              "Google"
            ]
          }
        ],
        "date": "2026-03-06",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 9,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 29,
              "nodeType": "LoadImage",
              "file": "template_eric_exploded_view_first_frame.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 381,
              "nodeType": "SaveVideo",
              "file": "template_eric_exploded_view.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "enigmatic_e",
        "thumbnail": [
          "output/template_eric_exploded_view.mp4"
        ]
      },
      {
        "name": "template-recraft_create_style",
        "title": "Style Transfer - Recraft Text-to-Image",
        "description": "Upload 1-5 style references and create a style ID to generate consistent, on brand images.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Style Transfer"
        ],
        "models": [
          "Recraft"
        ],
        "logos": [
          {
            "provider": "Recraft"
          }
        ],
        "date": "2026-02-11",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 13,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "input_style_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 23,
              "nodeType": "LoadImage",
              "file": "input_style_2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 24,
              "nodeType": "LoadImage",
              "file": "input_style_3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 25,
              "nodeType": "LoadImage",
              "file": "input_style_4.png",
              "mediaType": "image"
            },
            {
              "nodeId": 26,
              "nodeType": "LoadImage",
              "file": "input_style_5.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 37,
              "nodeType": "SaveImage",
              "file": "template-recraft_create_style.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/template-recraft_create_style.mp4"
        ]
      },
      {
        "name": "templates-1_click_multiple_scene_angles-v1.0",
        "title": "1 click Multiple Scene Angles",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload an image of your scene and generate multiple views of your input scene with 1 click.",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-12-08",
        "searchRank": 8,
        "size": 31198642438,
        "vram": 31198642438,
        "usage": 234,
        "io": {
          "inputs": [
            {
              "nodeId": 25,
              "nodeType": "LoadImage",
              "file": "comfy_billboard.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-1_click_multiple_scene_angles-v1_0.png"
        ]
      },
      {
        "name": "templates-1_input-multiple_styles_prompt.app",
        "title": "1 input multiple styles from prompt",
        "description": "Upload an image and generate 12 stylized variations in under 15 seconds.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Grok"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-02-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 14,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "lightning_man.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-1_input-multiple_styles_prompt_app.mp4"
        ]
      },
      {
        "name": "templates-photo_to_product_vid",
        "title": "Phone Image to Product Video: Shoe",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Take a picture with your phone, upload it and generate a studio grade product video.",
        "tags": [
          "Product",
          "Image to Video",
          "API"
        ],
        "models": [
          "Seedream",
          "MiniMax"
        ],
        "openSource": false,
        "date": "2025-12-18",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 17,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "product_shoe.jpeg",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-photo_to_product_vid.mp4"
        ]
      },
      {
        "name": "templates-6-key-frames",
        "title": "Multi-Keyframe Video Stitching",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Creates a smooth video using 6 key frames.It auto fills in the motion between frames and stitches the segments together seamlessly.",
        "tags": [
          "FLF2V",
          "Image to Video"
        ],
        "models": [
          "Wan2.2"
        ],
        "date": "2025-12-03",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 152,
        "io": {
          "inputs": [
            {
              "nodeId": 62,
              "nodeType": "LoadImage",
              "file": "6-key-frames-1.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 122,
              "nodeType": "LoadImage",
              "file": "6-key-frames-2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 124,
              "nodeType": "LoadImage",
              "file": "6-key-frames-3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 126,
              "nodeType": "LoadImage",
              "file": "6-key-frames-4.png",
              "mediaType": "image"
            },
            {
              "nodeId": 128,
              "nodeType": "LoadImage",
              "file": "6-key-frames-5.png",
              "mediaType": "image"
            },
            {
              "nodeId": 130,
              "nodeType": "LoadImage",
              "file": "6-key-frames-6.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/templates-6-key-frames.mp4"
        ],
        "openSource": true
      },
      {
        "name": "templates-all_in_one-image_edit_models",
        "title": "1 input and multiple editing model comparison",
        "description": "upload one input image and select multiple editing models. generate side-by-side outputs to directly compare model effects and quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Flux.2 Dev",
          "Flux.2 Klein",
          "GPT-Image-1.5",
          "Grok",
          "Nano Banana Pro",
          "Qwen-Image-Edit",
          "Seedream"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "WAN",
              "OpenAI",
              "ByteDance",
              "Grok"
            ],
            "label": "Multiple Providers"
          }
        ],
        "date": "2026-02-18",
        "openSource": false,
        "size": 134002979635,
        "vram": 134002979635,
        "usage": 53,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "little_bot.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-all_in_one-image_edit_models.mp4"
        ]
      },
      {
        "name": "templates-subject_product_swap.app",
        "title": "Swap Product in Character’s Hand, UGC Style",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload a photo of a character holding a product and your brands product. Generate an image with the products swapped.",
        "tags": [
          "API",
          "Product",
          "Replacement"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Google",
          "Nano Banana Pro"
        ],
        "openSource": false,
        "date": "2025-12-18",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 24,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "subject-girl-holding-skincare-bottle.png",
              "mediaType": "image"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "product-cleanser.jpeg",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-subject_product_swap_app.png"
        ]
      },
      {
        "name": "templates-product_scene_relight",
        "title": "Composite your Product + Scene and Relight",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Upload an image of your product and background. Composite them and seamlessly relight and fuse together using Seedream 4.5.",
        "tags": [
          "Image Edit",
          "Product",
          "Relight"
        ],
        "models": [
          "ByteDance",
          "Seedream"
        ],
        "openSource": false,
        "date": "2025-12-15",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 36,
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "comfy_shampoo.png",
              "mediaType": "image"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "flower_sea.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 23,
              "nodeType": "SaveImage",
              "file": "templates-product_scene_relight.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "input/comfy_shampoo.png",
          "output/templates-product_scene_relight.png"
        ]
      },
      {
        "name": "templates_mjm_looped_restyler",
        "title": "Looped Restyler",
        "description": "Upload a starting image and its prompt to generate a looping video from the first to the last frame.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "FLF2V"
        ],
        "models": [
          "Nano Banana",
          "Google Gemini",
          "Wan2.2"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "WAN"
            ]
          }
        ],
        "date": "2026-03-03",
        "openSource": false,
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 6,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "looped_restyler_init.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 80,
              "nodeType": "SaveVideo",
              "file": "templates_mjm_looped_restyler.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "Julien | MJM",
        "thumbnail": [
          "output/templates_mjm_looped_restyler.mp4"
        ]
      },
      {
        "name": "templates-3D_logo_texture_animation",
        "title": "Dynamic 3D Logo Animations",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload a vector image of your logo, and prompt your desired texture. Generate a textured 3D first and last frame with automated prompting for the final animation.",
        "tags": [
          "Brand Design",
          "FLF2V"
        ],
        "models": [
          "ByteDance",
          "Seedream",
          "Google Gemini",
          "Nano Banana Pro"
        ],
        "openSource": false,
        "date": "2025-12-15",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 11,
        "logos": [
          {
            "provider": [
              "ByteDance",
              "Google"
            ]
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "comfy_logo_c.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-3D_logo_texture_animation.mp4"
        ]
      },
      {
        "name": "templates-car_product",
        "title": "1 Image to Car Product Shots",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload a photo of your vehicle and generate a studio quality video of the vehicle from multiple angles.",
        "tags": [
          "Product",
          "Image to Video",
          "API",
          "FLF2V"
        ],
        "models": [
          "Seedream",
          "Kling"
        ],
        "openSource": false,
        "date": "2025-12-18",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 25,
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "product_car.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-car_product.mp4"
        ]
      },
      {
        "name": "templates-textured_logo_elements",
        "title": "Apply Texture + Elements to Logo",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload your logo, texture and elements. Generate a video of the textured logo for an on brand asset.",
        "tags": [
          "Brand Design",
          "Image to Video"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Nano Banana Pro",
          "Google",
          "ByteDance",
          "Seedance"
        ],
        "openSource": false,
        "date": "2025-12-11",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 26,
        "logos": [
          {
            "provider": [
              "ByteDance",
              "Google"
            ]
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "comfy_logo_b.png",
              "mediaType": "image"
            },
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "furry_ball.png",
              "mediaType": "image"
            },
            {
              "nodeId": 18,
              "nodeType": "LoadImage",
              "file": "furry_tech.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-textured_logo_elements.mp4"
        ]
      },
      {
        "name": "templates-subject_holding_product.app",
        "title": "Add Product to Character’s Hand, AI UGC",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload a photo of your character and your product. Generate an image of that character holding the product.",
        "tags": [
          "API",
          "Portrait",
          "Product"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Google",
          "Nano Banana Pro"
        ],
        "openSource": false,
        "date": "2025-12-18",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 14,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "subject-elderly-lady-portrait.png",
              "mediaType": "image"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "product-toothbrush.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-subject_holding_product_app.png"
        ]
      },
      {
        "name": "templates-textured_logotype-v2.1",
        "title": "Apply Texture to Logo",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Upload your logotype and apply a texture + elements for on brand asset",
        "tags": [
          "Brand Design",
          "Image to Video",
          "FLF2V"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Nano Banana Pro",
          "Google",
          "ByteDance",
          "Seedance"
        ],
        "date": "2025-12-03",
        "openSource": false,
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "logos": [
          {
            "provider": [
              "ByteDance",
              "Google"
            ]
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "comfy_logo_b.png",
              "mediaType": "image"
            },
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "logotype_texture.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-textured_logotype-v2_1.mp4"
        ]
      },
      {
        "name": "templates-assemble_dieline",
        "title": "Generate Brand Packaging from Dieline",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "description": "Upload a dieline of your product and assemble into a 3D package.",
        "tags": [
          "Image Edit",
          "Product"
        ],
        "models": [
          "Google",
          "Google Gemini Image",
          "Nano Banana Pro"
        ],
        "openSource": false,
        "date": "2025-12-15",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 33,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "dieline.jpg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 6,
              "nodeType": "SaveImage",
              "file": "templates-assemble_dieline.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "input/dieline.jpg",
          "output/templates-assemble_dieline.png"
        ]
      },
      {
        "name": "templates-product_ad-v2.0",
        "title": "Swap Product Into a Reference AD",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Create static ads for your product in the style of a reference advertisement",
        "tags": [
          "Style Reference"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Nano Banana Pro",
          "Google",
          "ByteDance",
          "Seedance"
        ],
        "date": "2025-12-03",
        "openSource": false,
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 81,
        "logos": [
          {
            "provider": [
              "ByteDance",
              "Google"
            ]
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "reference_ad.png",
              "mediaType": "image"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "comfy_gpu.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/templates-product_ad-v2_0.png"
        ]
      },
      {
        "name": "templates-color_illustration",
        "title": "Add Color to Line Art Illustration",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Input a black and white illustration and generate a colored output.",
        "tags": [
          "API"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Google",
          "Nano Banana Pro"
        ],
        "openSource": false,
        "date": "2025-12-20",
        "searchRank": 8,
        "size": 0,
        "vram": 0,
        "usage": 2,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "illustration_bw.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 11,
              "nodeType": "SaveImage",
              "file": "templates-color_illustration.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "input/illustration_bw.png",
          "output/templates-color_illustration.png"
        ]
      },
      {
        "name": "template-multistyle-magazine-cover-nanobananapro",
        "title": "Magazine Cover & Package Design",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Design the text layout for your magazine cover photo, and explore packaging options for it.",
        "tags": [
          "Image Edit",
          "Mockup",
          "Layout Design"
        ],
        "models": [
          "Nano Banana Pro",
          "Google"
        ],
        "date": "2025-12-06",
        "searchRank": 8,
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "template-Magazine_Cover_&_Packag_Design.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "thumbnail/template-multistyle-magazine-cover-nanobananapro.png"
        ]
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "icon": "icon-[lucide--image]",
    "title": "Image",
    "type": "image",
    "templates": [
      {
        "name": "api_grok_image_edit",
        "title": "Grok: Image Edit",
        "description": "Upload an image to edit with the Grok model. Generate a modified version with expressive, cinematic visuals",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Grok"
        ],
        "date": "2026-01-28",
        "openSource": false,
        "usage": 2886,
        "io": {
          "inputs": [
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "cyberpunk_robot.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_grok_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "username": "ComfyUI",
        "thumbnail": [
          "input/cyberpunk_robot.png",
          "output/api_grok_image_edit.png"
        ]
      },
      {
        "name": "api_grok_imagine_image_quality_image_edit",
        "title": "Grok Imagine Image Quality: Edit",
        "description": "Enhance image quality with advanced text rendering and creative control using Grok Imagine Image Quality. Input images or prompts for improved detail and fidelity.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Grok"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-05-06",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 972,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "image_z_image_turbo",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image-turbo",
        "title": "Z-Image-Turbo Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "An Efficient Image Generation Foundation Model with Single-Stream Diffusion Transformer, supports English & Chinese.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Z-Image-Turbo"
        ],
        "date": "2025-11-27",
        "size": 20830591386,
        "vram": 20830591386,
        "usage": 4861,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_z_image_turbo.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_z_image_turbo.png"
        ]
      },
      {
        "name": "image_qwen_image_edit_2509",
        "title": "Qwen Image Edit 2509",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Advanced image editing with multi-image support, improved consistency, and ControlNet integration.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit",
        "tags": [
          "Image Edit",
          "ControlNet"
        ],
        "models": [
          "Qwen-Image"
        ],
        "date": "2025-09-25",
        "size": 31782757990,
        "vram": 31782757990,
        "usage": 3775,
        "io": {
          "inputs": [
            {
              "nodeId": 78,
              "nodeType": "LoadImage",
              "file": "image_qwen_image_edit_2509_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_qwen_image_edit_2509.png",
              "mediaType": "image"
            },
            {
              "nodeId": 342,
              "nodeType": "SaveImage",
              "file": "image_qwen_image_edit_2509.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/image_qwen_image_edit_2509_input_image.png",
          "output/image_qwen_image_edit_2509.png"
        ],
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "api_nano_banana_pro",
        "title": "Nano Banana Pro",
        "description": "Nano-banana Pro (Gemini 3.0 Pro Image) - Studio-quality 4K image generation and editing with enhanced text rendering and character consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tags": [
          "API",
          "Image",
          "Image Edit"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Google",
          "Nano Banana Pro"
        ],
        "date": "2025-11-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3519,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_nano_banana_pro_input_image_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "api_nano_banana_pro_input_image_2.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 30,
              "nodeType": "SaveImage",
              "file": "api_nano_banana_pro.png",
              "mediaType": "image"
            }
          ]
        },
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_nano_banana_pro.png"
        ]
      },
      {
        "name": "api_bytedance_seedream4",
        "title": "Seedream 4.0: Image Edit",
        "description": "Multi-modal AI model for text-to-image and image editing. Generate 2K images in under 2 seconds with natural language control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Image Edit",
          "Text to Image"
        ],
        "models": [
          "ByteDance",
          "Seedream 4.0"
        ],
        "date": "2025-09-11",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 2027,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "comfyui_logo.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 12,
              "nodeType": "SaveImage",
              "file": "api_bytedance_seedream4.png",
              "mediaType": "image"
            }
          ]
        },
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_bytedance_seedream4.png"
        ]
      },
      {
        "name": "api_grok_text_to_image",
        "title": "Grok: Text to Image",
        "description": "Input text prompts to generate high-quality images quickly using the Grok model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Image"
        ],
        "models": [
          "Grok"
        ],
        "date": "2026-01-28",
        "openSource": false,
        "usage": 404,
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "io": {
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_grok_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_grok_text_to_image.png"
        ]
      },
      {
        "name": "api_google_nano_banana2_image_edit",
        "title": "Nano Banana 2: Image Edit",
        "description": "Upload an image and a text prompt to edit it. Generate a new image that modifies the original based on your instructions, maintaining subject consistency and high visual fidelity.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Google",
          "Nano Banana 2"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-02-26",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 2120,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "man_with_dog.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "api_google_nano_banana2_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image_edit_2511",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit-2511",
        "title": "Qwen Image Edit 2511 - Material Replacement",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Replace materials in objects (e.g., furniture) by combining reference images with Qwen-Image-Edit-2511.",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-12-23",
        "size": 51324859187,
        "vram": 51324859187,
        "usage": 1238,
        "io": {
          "inputs": [
            {
              "nodeId": 41,
              "nodeType": "LoadImage",
              "file": "leather_sofa.png",
              "mediaType": "image"
            },
            {
              "nodeId": 83,
              "nodeType": "LoadImage",
              "file": "texture_fur.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_qwen_image_edit_2511.png",
              "mediaType": "image"
            }
          ]
        },
        "openSource": true,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "input/leather_sofa.png",
          "output/image_qwen_image_edit_2511.png"
        ]
      },
      {
        "name": "api_krea2_t2i",
        "title": "Krea2: Text to Image",
        "description": "Input a text prompt describing your desired scene. Generate four aesthetic, high-quality images that interpret your prompt with creative variety.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Image"
        ],
        "models": [
          "Krea 2"
        ],
        "logos": [
          {
            "provider": "Krea"
          }
        ],
        "date": "2026-05-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 962,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveImage",
              "file": "api_krea2_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/api_krea2_t2i.png"
        ]
      },
      {
        "name": "api_bytedance_seedream_5_0_lite_image_edit",
        "title": "Seedream 5.0 Lite: Image Edit",
        "description": "Upload an image and a text prompt to edit it. Generate a modified image where the details align with your instructions.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Seedream 5.0 Lite"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-02-24",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1565,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 29,
              "nodeType": "LoadImage",
              "file": "man_with_old_computers.png",
              "mediaType": "image"
            },
            {
              "nodeId": 32,
              "nodeType": "LoadImage",
              "file": "inflated_character.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 26,
              "nodeType": "SaveImage",
              "file": "api_bytedance_seedream_5_0_lite_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/man_with_old_computers.png",
          "output/api_bytedance_seedream_5_0_lite_image_edit.png"
        ]
      },
      {
        "name": "api_openai_gpt_image_2_image_edit",
        "title": " GPT Image 2: Image Edit",
        "description": "Upload a reference image and write a prompt to create campaign-ready posters, product shots, and multilingual signage. The model renders clean text and photorealistic outputs suitable for commercial work.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image Edit",
          "API"
        ],
        "models": [
          "GPT Image 2"
        ],
        "logos": [
          {
            "provider": "OpenAI"
          }
        ],
        "date": "2026-04-22",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1159,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 271,
              "nodeType": "LoadImage",
              "file": "product_shoe.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 269,
              "nodeType": "SaveImage",
              "file": "api_openai_gpt_image_2_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/api_openai_gpt_image_2_image_edit.png"
        ]
      },
      {
        "name": "api_openai_gpt_image_2_t2i",
        "title": "GPT Image 2: Text to Image",
        "description": "Create campaign-ready posters, product shots, and multilingual signage using OpenAI's latest model. Upload an optional reference image, write a detailed prompt, and generate high-quality, photorealistic outputs.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image"
        ],
        "models": [
          "GPT Image 2"
        ],
        "logos": [
          {
            "provider": "OpenAI"
          }
        ],
        "date": "2026-04-22",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1060,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 269,
              "nodeType": "SaveImage",
              "file": "api_openai_gpt_image_2_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/api_openai_gpt_image_2_t2i.png"
        ]
      },
      {
        "name": "image_flux2",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-dev",
        "title": "Flux.2 Dev",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Generate photorealistic images with multi-reference consistency and professional text rendering.",
        "tags": [
          "Image",
          "Image Edit",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.2 Dev"
        ],
        "date": "2025-11-26",
        "size": 74088185856,
        "vram": 74088185856,
        "usage": 1711,
        "io": {
          "inputs": [
            {
              "nodeId": 46,
              "nodeType": "LoadImage",
              "file": "image_flux2_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_flux2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/image_flux2_input_image.png",
          "output/image_flux2.png"
        ]
      },
      {
        "name": "image_z_image",
        "title": "Z-Image: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Foundation for creative freedom. Diverse aesthetics with exceptional photorealistic quality; ideal for fine-tuning; responsive to negative prompts; high generation diversity.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Z-Image"
        ],
        "date": "2026-01-27",
        "size": 20830591386,
        "vram": 20830591386,
        "usage": 772,
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image",
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_z_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_z_image.png"
        ]
      },
      {
        "name": "image_qwen_Image_2512",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-2512",
        "title": "Qwen Image 2512",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Text-to-image model with enhanced human realism, finer natural details for landscapes and animal fur, and improved text rendering with accurate layout and multimodal composition.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Qwen",
          "Qwen-Image"
        ],
        "date": "2025-12-31",
        "size": 31782757990,
        "vram": 31782757990,
        "usage": 573,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_qwen_Image_2512.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_qwen_Image_2512.png"
        ]
      },
      {
        "name": "image_firered_image_edit1_1",
        "title": "FireRed Image Edit 1.1: Image Edit",
        "description": "Upload an image and a text prompt to edit it. Generate a modified image with enhanced identity consistency, multi-element fusion, or professional photo restoration.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "FireRed Image Edit 1.1"
        ],
        "date": "2026-03-06",
        "openSource": true,
        "size": 51324859187,
        "vram": 51324859187,
        "usage": 1244,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 143,
              "nodeType": "LoadImage",
              "file": "future_portrait.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_firered_image_edit1_1.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/future_portrait.png",
          "output/image_firered_image_edit1_1.png"
        ]
      },
      {
        "name": "api_grok_imagine_image_quality_image_generation",
        "title": "Grok Imagine Image Quality: Generation",
        "description": "Generate enhanced images with improved details, text rendering, and creative control using the advanced quality mode in Grok Imagine.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image"
        ],
        "models": [
          "Grok"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-05-06",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 198,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_grok_imagine_image_quality_image_generation.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_bytedance_seedream_5_0_lite_t2i",
        "title": "Seedream 5.0 Lite: Text to Image",
        "description": "Input your text prompt to generate a detailed image. This workflow creates a visual representation of your description with precise control over style and layout.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Image"
        ],
        "models": [
          "Seedream 5.0 Lite"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-02-24",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 168,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 26,
              "nodeType": "SaveImage",
              "file": "api_bytedance_seedream_5_0_lite_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_bytedance_seedream_5_0_lite_t2i.png"
        ]
      },
      {
        "name": "api_luma_uni_1_image_create",
        "title": "Luma UNI-1: Image Creation",
        "description": "Generate brand-new original images using the Luma UNI-1 node with up to 9 reference images for style, character, color, lighting, and composition. Create unique compositions with detailed prompts, adjustable aspect ratios, and seed control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Style Reference"
        ],
        "models": [
          "Luma UNI-1"
        ],
        "logos": [
          {
            "provider": "Luma"
          }
        ],
        "date": "2026-05-05",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 124,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 33,
              "nodeType": "LoadImage",
              "file": "uni_1_style_ref.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_luma_uni_1_image_edit",
        "title": "Luma UNI-1: Image Edit",
        "description": "Edit existing images with Uni-1's Image Edit mode, preserving composition and core elements. Supports targeted adjustments like lighting and color using prompts and reference images.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Edit",
          "API"
        ],
        "models": [
          "Luma UNI-1"
        ],
        "logos": [
          {
            "provider": "Luma"
          }
        ],
        "date": "2026-05-05",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 186,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 33,
              "nodeType": "LoadImage",
              "file": "the_leap.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 34,
              "nodeType": "SaveImage",
              "file": "api_luma_uni_1_image_edit.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "image_hidream_o1_dev",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-o1",
        "title": "HiDream O1 Dev",
        "description": "Input a text prompt and optional reference images. Generate a high-resolution image (up to 2048x2048) with support for text-to-image, image editing, and subject-driven personalization.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Edit",
          "Text to Image"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2026-05-14",
        "openSource": true,
        "size": 17072495002,
        "vram": 17072495002,
        "usage": 518,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 213,
              "nodeType": "LoadImage",
              "file": "noir_portrait.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 227,
              "nodeType": "SaveImage",
              "file": "image_hidream_o1_dev.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "input/noir_portrait.png",
          "output/image_hidream_o1_dev.png"
        ]
      },
      {
        "name": "image_ernie_image_turbo",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/ernie-image/ernie-image",
        "title": "Ernie Image Turbo: Text To Image",
        "description": "Generate images from text prompts using the ERNIE-Image turbo model. Input a text description and receive a high-quality image with precise text rendering and structured layouts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Turbo"
        ],
        "models": [
          "ERNIE-Image"
        ],
        "date": "2026-04-14",
        "openSource": true,
        "size": 25984552141,
        "vram": 25984552141,
        "usage": 205,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 73,
              "nodeType": "SaveImage",
              "file": "image_ernie_image_turbo.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/image_ernie_image_turbo.png"
        ]
      },
      {
        "name": "image_hidream_o1",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-o1",
        "title": "HiDream O1 Full: Image generation",
        "description": "Input a text prompt and optionally upload reference images. Generate a high-resolution image up to 2048x2048 with text-to-image, editing, or subject-driven personalization.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image Edit"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2026-05-14",
        "openSource": true,
        "size": 25447681229,
        "vram": 25447681229,
        "usage": 313,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 213,
              "nodeType": "LoadImage",
              "file": "noir_portrait.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 227,
              "nodeType": "SaveImage",
              "file": "image_hidream_o1.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/image_hidream_o1.png"
        ]
      },
      {
        "name": "api_kling_o3_image",
        "title": "Kling O3: Image Generation",
        "description": "Upload up to 10 reference images to guide the synthesis. Generate a new image using the Kling O3 model based on your provided visual inputs.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image Edit",
          "Text to Image"
        ],
        "models": [
          "Kling O3"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 209,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 31,
              "nodeType": "LoadImage",
              "file": "vintage_portrait.png",
              "mediaType": "image"
            },
            {
              "nodeId": 32,
              "nodeType": "LoadImage",
              "file": "Urban_Fashion.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 29,
              "nodeType": "SaveImage",
              "file": "api_kling_o3_image.json",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_kling_o3_image.json"
        ]
      },
      {
        "name": "image_ideogram4_t2i",
        "title": "Ideogram v4: Text to Image",
        "description": "Input a text prompt or structured JSON description. Generate an image with precise layout, color, and style control using Ideogram 4.0.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image"
        ],
        "models": [
          "Ideogram"
        ],
        "date": "2026-06-03",
        "openSource": true,
        "size": 26521423053,
        "vram": 26521423053,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_ideogram_v4_t2i",
        "title": "Ideogram v4: Text to Image (API)",
        "description": "Input a text prompt in structured JSON format. Generate a high-quality image with precise layout control, text rendering, and color palette support.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Image"
        ],
        "models": [
          "Ideogram"
        ],
        "logos": [
          {
            "provider": "Ideogram"
          }
        ],
        "date": "2026-06-03",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "image_flux2_klein_9b_kv_image_edit",
        "title": "Flux.2 Klein KV: Image Edit",
        "description": "Upload reference images and a text prompt. Generate multiple edited images using cached image data for faster processing.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux.2 Klein"
        ],
        "date": "2026-03-12",
        "openSource": true,
        "size": 18790481920,
        "vram": 18790481920,
        "usage": 16,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 76,
              "nodeType": "LoadImage",
              "file": "man_in_street.png",
              "mediaType": "image"
            },
            {
              "nodeId": 81,
              "nodeType": "LoadImage",
              "file": "safari_outfit.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 94,
              "nodeType": "SaveImage",
              "file": "image_flux2_klein_9b_kv_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "includeOnDistributions": [
          "local"
        ],
        "thumbnail": [
          "input/man_in_street.png",
          "output/image_flux2_klein_9b_kv_image_edit.png"
        ]
      },
      {
        "name": "image_ernie_image",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/ernie-image/ernie-image",
        "title": "Ernie Image: Text to Image",
        "description": "Generate images from text prompts using the ERNIE-Image model. Input a text description to produce detailed, structured visuals with a broad stylistic range.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image"
        ],
        "models": [
          "ERNIE-Image"
        ],
        "date": "2026-04-14",
        "openSource": true,
        "size": 25984552141,
        "vram": 25984552141,
        "usage": 107,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 73,
              "nodeType": "SaveImage",
              "file": "image_ernie_image.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/image_ernie_image.png"
        ]
      },
      {
        "name": "api_google_gemini_image",
        "title": "Nano Banana",
        "description": "Nano-banana (Gemini-2.5-Flash Image) - image editing with consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image Edit",
          "Image",
          "API",
          "Text to Image"
        ],
        "models": [
          "Gemini-2.5-Flash",
          "Nano Banana",
          "Google"
        ],
        "date": "2025-08-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 250,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "comfyui_logo.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_recraft_v4_t2i",
        "title": "Recraft v4: Text to Image",
        "description": "Input a text prompt to generate a high-resolution image. Use the Recraft V4 model for enhanced realism, text accuracy, and detailed vector graphics. Output a 1024x1024 or 2048x2048 image based on your selected version.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "Recraft"
        ],
        "logos": [
          {
            "provider": "Recraft"
          }
        ],
        "date": "2026-02-17",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 103,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "api_recraft_v4_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_recraft_v4_t2i.png"
        ]
      },
      {
        "name": "image_qwen_Image_2512_controlnet",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-2512",
        "title": "Qwen-Image 2512: Fun Union ControlNet",
        "description": "Upload an image and select a control type from Canny, HED, Depth, Pose, MLSD, Scribble, or Grayscale. Generate a new image guided by the chosen structural condition.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "ControlNet",
          "Image"
        ],
        "models": [
          "Qwen-Image 2512"
        ],
        "date": "2026-02-16",
        "openSource": true,
        "size": 35326106010,
        "vram": 35326106010,
        "usage": 191,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 121,
              "nodeType": "LoadImage",
              "file": "low_angle_shot.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_qwen_Image_2512_controlnet.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_longcat_text_to_image",
        "title": "LongCat Image: Text to Image",
        "description": "Generate an image from a text prompt. Input your desired scene description in English or Chinese. Output a photorealistic image with accurate text rendering.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "LongCat"
        ],
        "date": "2026-03-02",
        "openSource": true,
        "size": 22226455757,
        "vram": 22226455757,
        "usage": 72,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_longcat_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_longcat_text_to_image.png"
        ]
      },
      {
        "name": "api_bfl_flux2_max_sofa_swap",
        "title": "FLUX.2 [max]: Object Swap",
        "description": "Replace objects in images with unmatched quality using FLUX.2 [max]. Perfect for product photography, furniture swaps, and maintaining scene consistency with highest editing precision.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux",
          "Flux.2"
        ],
        "date": "2025-12-22",
        "searchRank": 7,
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 89,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "minimalist_wooden_sofa_living_room.png",
              "mediaType": "image"
            },
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "fluffy_beige_sofa.png",
              "mediaType": "image"
            },
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "black_coat_model.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 6,
              "nodeType": "SaveImage",
              "file": "api_bfl_flux2_max_sofa_swap.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Black Forest Labs"
          }
        ],
        "thumbnail": [
          "output/api_bfl_flux2_max_sofa_swap.png"
        ]
      },
      {
        "name": "image_anima_base_v1",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/anima/anima",
        "title": "Anima Base v1: Text to Image",
        "description": "Input a text prompt describing an anime or artistic illustration. Generate a non-photorealistic image focused on anime concepts, characters, or styles.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Anime",
          "Text to Image"
        ],
        "models": [
          "Anima"
        ],
        "date": "2026-05-23",
        "openSource": true,
        "size": 5583457485,
        "vram": 5583457485,
        "usage": 881,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 46,
              "nodeType": "SaveImage",
              "file": "image_anima_base_v1.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/image_anima_base_v1.png"
        ]
      },
      {
        "name": "api_kling_v3_t2i",
        "title": "Kling 3.0: Text to Image",
        "description": "Generate an image from a text prompt using the Kling 3.0 model. Input your descriptive text to receive a high-quality, prompt-accurate visual output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image"
        ],
        "models": [
          "Kling",
          "Kling 3.0"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 112,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 29,
              "nodeType": "SaveImage",
              "file": "api_kling_v3_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_kling_v3_t2i.png"
        ]
      },
      {
        "name": "image_flux2_klein_image_edit_4b_base",
        "title": "Flux.2 [Klein] 4B: Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "A smaller foundation model with exceptional quality-to-size ratio. Ideal for local deployment, fine-tuning on limited hardware, and efficient generation and editing workflows.",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux",
          "Flux.2 Klein"
        ],
        "date": "2026-01-16",
        "size": 17072495002,
        "vram": 9878424781,
        "usage": 418,
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein",
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 76,
              "nodeType": "LoadImage",
              "file": "robed_women.png",
              "mediaType": "image"
            },
            {
              "nodeId": 81,
              "nodeType": "LoadImage",
              "file": "pink_tone_chair.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/image_flux2_klein_image_edit_4b_base.png"
        ]
      },
      {
        "name": "image_flux2_klein_image_edit_9b_base",
        "title": "Flux.2 [Klein] 9B: Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "BFL undistilled foundation model. Maximum flexibility and control. Great for fine-tuning.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.2 Klein"
        ],
        "date": "2026-01-16",
        "size": 19327352832,
        "vram": 23300197581,
        "usage": 1234,
        "openSource": true,
        "searchRank": 0,
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein",
        "io": {
          "inputs": [
            {
              "nodeId": 76,
              "nodeType": "LoadImage",
              "file": "car_interior_white.jpeg",
              "mediaType": "image"
            },
            {
              "nodeId": 81,
              "nodeType": "LoadImage",
              "file": "comfy_logo_blue.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/image_flux2_klein_image_edit_9b_base.png"
        ]
      },
      {
        "name": "image_flux2_text_to_image_9b",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein",
        "title": "Flux.2 [Klein] 9B: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "BFL distilled model. Outstanding quality at sub-second speed. Great for real-time generation while retaining quality. Marketing launch will focus on this model.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.2 Klein"
        ],
        "date": "2026-01-16",
        "size": 19219978650,
        "vram": 19219978650,
        "usage": 393,
        "openSource": true,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_flux2_text_to_image_9b.png"
        ]
      },
      {
        "name": "image_flux2_text_to_image",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-dev",
        "title": "Flux.2 Dev Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Text-to-image with enhanced lighting, materials, and realistic details.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.2 Dev"
        ],
        "date": "2025-11-26",
        "size": 71403831296,
        "vram": 71403831296,
        "usage": 515,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_flux2_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/image_flux2_text_to_image.png"
        ],
        "username": "ComfyUI"
      },
      {
        "name": "image_flux2_klein_image_edit_9b_distilled",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein",
        "title": "Flux.2 [Klein] 9B Distilled: Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "BFL distilled model. Outstanding quality at sub-second speed. Great for real-time generation while retaining quality. Marketing launch will focus on this model.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.2 Klein"
        ],
        "date": "2026-01-16",
        "size": 19112604467,
        "vram": 21045339750,
        "usage": 2,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 76,
              "nodeType": "LoadImage",
              "file": "bold_outfit_woman.jpeg",
              "mediaType": "image"
            },
            {
              "nodeId": 121,
              "nodeType": "LoadImage",
              "file": "handbag_white.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_flux2_klein_image_edit_9b_distilled.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "includeOnDistributions": [
          "local"
        ],
        "thumbnail": [
          "output/image_flux2_klein_image_edit_9b_distilled.png",
          "output/image_flux2_klein_image_edit_9b_distilled.png"
        ]
      },
      {
        "name": "image-qwen_image_edit_2511_lora_inflation",
        "title": "Image Inflation Effect with INFL8 LoRA",
        "description": "Upload an image and specify a subject. Generate an inflated version of that subject using the INFL8 LoRA for Qwen Image Edit.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2026-01-30",
        "openSource": true,
        "size": 50787988275,
        "vram": 50787988275,
        "usage": 25,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 41,
              "nodeType": "LoadImage",
              "file": "inflation_lora_input.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image-qwen_image_edit_2511_lora_inflation.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "PurzBeats",
        "thumbnail": [
          "input/inflation_lora_input.png",
          "output/image-qwen_image_edit_2511_lora_inflation.png"
        ]
      },
      {
        "name": "api_recraft_style_reference",
        "title": "Recraft Style Reference Generation",
        "description": "Upload multiple images to create a consistent style reference. Generate new images using this reference to maintain visual coherence across outputs.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Style Reference"
        ],
        "models": [
          "Recraft"
        ],
        "logos": [
          {
            "provider": "Recraft"
          }
        ],
        "date": "2026-02-05",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 32,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 29,
              "nodeType": "LoadImage",
              "file": "recraft_style_ref-1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 36,
              "nodeType": "LoadImage",
              "file": "recraft_style_ref-3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 38,
              "nodeType": "LoadImage",
              "file": "recraft_style_ref-2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 39,
              "nodeType": "LoadImage",
              "file": "recraft_style_ref-4.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 34,
              "nodeType": "SaveImage",
              "file": "api_recraft_style_reference.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_recraft_style_reference.png"
        ]
      },
      {
        "name": "api_recraft_v4_text_to_vector",
        "title": "Recraft v4: Text to Vector",
        "description": "Input text prompts to generate clean, editable vector SVG graphics. Create logos, icons, or illustrations with structured paths suitable for design tools.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Vector"
        ],
        "models": [
          "Recraft"
        ],
        "logos": [
          {
            "provider": "Recraft"
          }
        ],
        "date": "2026-02-17",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 15,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image_2512_with_2steps_lora",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-2512",
        "title": "Qwen-Image 2512 Turbo",
        "description": "Qwen-Image 2512 Image generation with 2-steps Turbo LoRA. Input your text prompt to quickly produce a result, though some quality is sacrificed for speed.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "Text to Image",
          "Turbo"
        ],
        "models": [
          "Qwen-Image 2512"
        ],
        "date": "2026-01-30",
        "openSource": true,
        "usage": 206,
        "username": "ComfyUI",
        "size": 32427003085,
        "vram": 32427003085,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 123,
              "nodeType": "SaveImage",
              "file": "image_qwen_image_2512_with_2steps_lora.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/image_qwen_image_2512_with_2steps_lora.png"
        ]
      },
      {
        "name": "image_z_image_turbo_fun_union_controlnet",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image-turbo",
        "title": "Z-Image-Turbo Fun Union ControlNet",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Multi-control ControlNet supporting Canny, HED, Depth, Pose, and MLSD for Z-Image-Turbo.",
        "tags": [
          "Image",
          "ControlNet"
        ],
        "models": [
          "Z-Image-Turbo"
        ],
        "date": "2025-12-02",
        "size": 23837068493,
        "vram": 23837068493,
        "usage": 406,
        "io": {
          "inputs": [
            {
              "nodeId": 58,
              "nodeType": "LoadImage",
              "file": "image_z_image_turbo_fun_union_controlnet_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "flux_kontext_dev_basic",
        "title": "Flux Kontext Dev Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "description": "Smart image editing that keeps characters consistent, edits specific parts without affecting others, and preserves original styles.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-kontext-dev",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Flux.1 Kontext",
          "Flux"
        ],
        "date": "2025-06-26",
        "size": 17609365914,
        "vram": 17609365914,
        "usage": 248,
        "io": {
          "inputs": [
            {
              "nodeId": 190,
              "nodeType": "LoadImage",
              "file": "flux_kontext_dev_basic_input_image.jpg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 136,
              "nodeType": "SaveImage",
              "file": "flux_kontext_dev_basic.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "image_flux2_klein_text_to_image",
        "title": "Flux.2 [Klein] 4B: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "BFL distilled model. Outstanding quality at sub-second speed. Great for real-time generation while retaining quality. Marketing launch will focus on this model.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.2 Klein"
        ],
        "date": "2026-01-16",
        "size": 17072495002,
        "vram": 9878424781,
        "usage": 80,
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein",
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 78,
              "nodeType": "SaveImage",
              "file": "image_flux2_klein_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_flux2_klein_text_to_image.png"
        ]
      },
      {
        "name": "api_reve_image_remix",
        "title": "Reve: Image Remix And Edit",
        "description": "Remix and edit images using Reve's advanced model. Combine multiple reference images into a single output",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image Edit",
          "API"
        ],
        "models": [
          "Reve"
        ],
        "logos": [
          {
            "provider": "Reve"
          }
        ],
        "date": "2026-03-14",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 47,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "iced_drink_cup.png",
              "mediaType": "image"
            },
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "casual_male_portrait.png",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "japanese_street_alley.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_reve_image_remix.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_reve_image_remix.png"
        ]
      },
      {
        "name": "api_flux2",
        "title": "Flux.2 Pro",
        "description": "Generate up to 4MP photorealistic images with multi-reference consistency and professional text rendering.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image Edit",
          "Image",
          "API",
          "Text to Image"
        ],
        "models": [
          "Flux.2",
          "Flux"
        ],
        "date": "2025-11-26",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 223,
        "io": {
          "inputs": [
            {
              "nodeId": 15,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_4.png",
              "mediaType": "image"
            },
            {
              "nodeId": 18,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 19,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_flux2_klein_image_edit_4b_distilled",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-klein",
        "title": "Flux.2 [Klein] 4B Distilled: Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "The fastest variant in the Klein family. Built for interactive applications, real-time previews, and latency-critical production use cases.",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux",
          "Flux.2 Klein"
        ],
        "date": "2026-01-16",
        "size": 12455405158,
        "vram": 12455405158,
        "usage": 432,
        "io": {
          "inputs": [
            {
              "nodeId": 76,
              "nodeType": "LoadImage",
              "file": "handbag_white.png",
              "mediaType": "image"
            },
            {
              "nodeId": 81,
              "nodeType": "LoadImage",
              "file": "comfy_logo_blue.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 94,
              "nodeType": "SaveImage",
              "file": "image_flux2_klein_image_edit_4b_distilled.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "thumbnail/image_flux2_klein_image_edit_4b_distilled.png"
        ]
      },
      {
        "name": "flux_fill_inpaint_example",
        "title": "Flux.1 Inpaint",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Fill missing parts of images using Flux.1 Fill Inpainting.",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-fill-dev",
        "tags": [
          "Image",
          "Inpainting"
        ],
        "models": [
          "Flux",
          "Flux.1"
        ],
        "date": "2025-03-01",
        "size": 34144990003,
        "vram": 34144990003,
        "usage": 323,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "flux_fill_inpaint_example_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "flux_fill_inpaint_example.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/flux_fill_inpaint_example_input_image.png",
          "output/flux_fill_inpaint_example.png"
        ]
      },
      {
        "name": "flux1_dev_uso_reference_image_gen",
        "title": "Flux.1 Dev USO Reference Image Generation",
        "description": "Use reference images to control both style and subject - keep your character's face while changing artistic style, or apply artistic styles to new scenes",
        "thumbnailVariant": "hoverDissolve",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image"
        ],
        "models": [
          "Flux",
          "Flux.1"
        ],
        "date": "2025-09-02",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-uso",
        "size": 18575733555,
        "vram": 19864223744,
        "usage": 239,
        "io": {
          "inputs": [
            {
              "nodeId": 47,
              "nodeType": "LoadImage",
              "file": "flux1_dev_uso_reference_image_gen_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "flux1_dev_uso_reference_image_gen.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "api_reve_image_edit",
        "title": "Reve: Image Edit",
        "description": "Upload an image and provide text instructions to edit it. Generate a modified output image using Reve's advanced editing model for tasks like object removal, restoration, or recomposition.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "Reve"
        ],
        "logos": [
          {
            "provider": "Reve"
          }
        ],
        "date": "2026-03-14",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 24,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "woman_running_in_field.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "api_reve_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "input/woman_running_in_field.png",
          "output/api_reve_image_edit.png"
        ]
      },
      {
        "name": "Image_capybara_v0_1_text_to_image",
        "title": "Capybara: Text to Image",
        "description": "Input a text prompt to generate an image. This workflow uses the Capybara unified model for text-to-image synthesis.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "Capybara"
        ],
        "date": "2026-02-23",
        "openSource": true,
        "size": 36185099469,
        "vram": 36185099469,
        "usage": 43,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 102,
              "nodeType": "SaveImage",
              "file": "Image_capybara_v0_1_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/Image_capybara_v0_1_text_to_image.png"
        ]
      },
      {
        "name": "image_qwen_image_edit",
        "title": "Qwen Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Edit images with precise bilingual text editing and dual semantic/appearance editing capabilities using Qwen-Image-Edit's 20B MMDiT model.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-08-18",
        "size": 31782757990,
        "vram": 31782757990,
        "usage": 221,
        "io": {
          "inputs": [
            {
              "nodeId": 78,
              "nodeType": "LoadImage",
              "file": "image_qwen_image_edit_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_qwen_image_edit.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/image_qwen_image_edit_input_image.png",
          "output/image_qwen_image_edit.jpg"
        ]
      },
      {
        "name": "Image_capybara_v0_1_image_edit",
        "title": "Capybara: Image Edit",
        "description": "Upload an image or video and input a text instruction. Generate an edited output using the Capybara model for tasks like style changes, object replacement, or time-of-day adjustments.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Capybara"
        ],
        "date": "2026-02-23",
        "openSource": true,
        "size": 37044092928,
        "vram": 37044092928,
        "usage": 99,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 80,
              "nodeType": "LoadImage",
              "file": "wind_woman.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 102,
              "nodeType": "SaveImage",
              "file": "Image_capybara_v0_1_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/wind_woman.png",
          "output/Image_capybara_v0_1_image_edit.png"
        ]
      },
      {
        "name": "image_longcat_image_edit",
        "title": "LongCat Image Edit",
        "description": "Edit images using the LongCat-Image-Edit model. Supports bilingual instructions for global, local, text, and reference-guided editing while preserving visual consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "LongCat Image Edit"
        ],
        "date": "2026-03-23",
        "openSource": true,
        "size": 22226455757,
        "vram": 22226455757,
        "usage": 4,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "steel_in_the_mist.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_longcat_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "input/steel_in_the_mist.png",
          "output/image_longcat_image_edit.png"
        ],
        "includeOnDistributions": [
          "local"
        ]
      },
      {
        "name": "api_reve_image_create",
        "title": "Reve: Text to Image",
        "description": "Input text prompts to generate high-quality images with detailed aesthetics and accurate text rendering.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Image"
        ],
        "models": [
          "Reve"
        ],
        "logos": [
          {
            "provider": "Reve"
          }
        ],
        "date": "2026-03-13",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 19,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveImage",
              "file": "api_reve_image_create.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_reve_image_create.png"
        ]
      },
      {
        "name": "api_openai_dall_e_2_inpaint",
        "title": "OpenAI: Dall-E 2 Inpaint",
        "description": "Edit images using inpainting with OpenAI Dall-E 2 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Inpainting",
          "Image",
          "API"
        ],
        "models": [
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/dall-e-2",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 9,
        "io": {
          "inputs": [
            {
              "nodeId": 19,
              "nodeType": "LoadImage",
              "file": "api_openai_dall_e_2_inpaint_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_quiver_text_to_svg",
        "title": "Quiver: Text to SVG",
        "description": "Input a text prompt and optional reference images to generate one or more SVG vector graphics.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "SVG",
          "Vector"
        ],
        "models": [
          "Quiver"
        ],
        "logos": [
          {
            "provider": "Quiver"
          }
        ],
        "date": "2026-03-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 14,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_quiver_text_to_svg.png"
        ]
      },
      {
        "name": "api_quiver_image_to_svg",
        "title": "Quiver: Image to SVG",
        "description": "Converts an image input into an SVG output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "SVG",
          "Vectorization"
        ],
        "models": [
          "Quiver"
        ],
        "logos": [
          {
            "provider": "Quiver"
          }
        ],
        "date": "2026-03-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 25,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "abstract_horse.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/api_quiver_image_to_svg.png"
        ]
      },
      {
        "name": "api_kling_omni_image",
        "title": "Kling O1: Image",
        "description": "Generate high-quality images from text prompts using Kling O1, with support for up to 10 reference images to guide style and content. Features flexible aspect ratios and 1K/2K resolution options.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Character Reference",
          "Text to Image"
        ],
        "models": [
          "Kling O1"
        ],
        "date": "2026-01-05",
        "openSource": false,
        "usage": 59,
        "io": {
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "api_kling_omni_image.png",
              "mediaType": "image"
            }
          ]
        },
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_kling_omni_image.png"
        ]
      },
      {
        "name": "image_lens_t2i",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/lens/lens",
        "title": "Lens: Text to Image",
        "description": "Input a text prompt and select resolution and aspect ratio. Generate a high-quality image using the efficient Lens text-to-image model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image"
        ],
        "models": [
          "Lens"
        ],
        "date": "2026-05-26",
        "openSource": true,
        "size": 21796959027,
        "vram": 21796959027,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 43,
              "nodeType": "SaveImage",
              "file": "image_lens_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "output/image_lens_t2i.png"
        ]
      },
      {
        "name": "image_chroma_text_to_image",
        "title": "Chroma: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Chroma - enhanced Flux model with improved image quality and better prompt understanding for stunning text-to-image generation.",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "Chroma",
          "Flux"
        ],
        "date": "2025-06-04",
        "size": 23300197581,
        "vram": 15569256448,
        "usage": 224,
        "io": {
          "outputs": [
            {
              "nodeId": 740,
              "nodeType": "SaveImage",
              "file": "image_chroma_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/image_chroma_text_to_image.png"
        ]
      },
      {
        "name": "flux1_krea_dev",
        "title": "Flux.1 Krea Dev",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "A fine-tuned FLUX model pushing photorealism to the max",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux1-krea-dev",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.1 Krea Dev"
        ],
        "date": "2025-07-31",
        "size": 22226455757,
        "vram": 22226455757,
        "usage": 199,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "flux1_krea_dev.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/flux1_krea_dev.png"
        ]
      },
      {
        "name": "flux_dev_checkpoint_example",
        "title": "Flux.1 Dev fp8: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images using Flux.1 Dev fp8 quantized version. Suitable for devices with limited VRAM, requires only one model file, but image quality is slightly lower than the full version.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-03-01",
        "size": 34144990003,
        "vram": 34144990003,
        "usage": 186,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "flux_dev_checkpoint_example.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "image_flux2_fp8",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-2-dev",
        "title": "Product Mockup(Flux.2 Dev FP8)",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Create product mockups by applying design patterns to packaging, mugs, and other products using multi-reference consistency.",
        "tags": [
          "Text to Image",
          "Image",
          "Image Edit",
          "Mockup",
          "Product"
        ],
        "models": [
          "Flux.2 Dev",
          "Flux"
        ],
        "date": "2025-11-26",
        "size": 56586194125,
        "vram": 56586194125,
        "usage": 149,
        "io": {
          "inputs": [
            {
              "nodeId": 42,
              "nodeType": "LoadImage",
              "file": "image_flux2_input_ref_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 46,
              "nodeType": "LoadImage",
              "file": "image_flux2_input_Illustration.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_flux2_fp8.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "sdxl_simple_example",
        "title": "SDXL Simple",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate high-quality images using SDXL.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdxl/",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "SDXL",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 13013750907,
        "vram": 13013750907,
        "usage": 283,
        "username": "ComfyUI"
      },
      {
        "name": "flux_fill_outpaint_example",
        "title": "Flux.1 Outpaint",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Extend images beyond boundaries using Flux.1 outpainting.",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-fill-dev",
        "tags": [
          "Outpainting",
          "Image"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-03-01",
        "size": 10372346020,
        "vram": 10372346020,
        "usage": 97,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "flux_fill_outpaint_example_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/flux_fill_outpaint_example-1.png",
          "thumbnail/flux_fill_outpaint_example-2.png"
        ]
      },
      {
        "name": "flux_dev_full_text_to_image",
        "title": "Flux.1 Dev: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate high-quality images with Flux Dev full version. Requires larger VRAM and multiple model files, but provides the best prompt following capability and image quality.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Flux",
          "Flux.1"
        ],
        "date": "2025-03-01",
        "size": 34144990003,
        "vram": 23622320128,
        "usage": 119,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "flux_dev_full_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/flux_dev_full_text_to_image.png"
        ]
      },
      {
        "name": "image_qwen_image_instantx_controlnet",
        "title": "Qwen-Image InstantX Union ControlNet",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images with Qwen-Image InstantX ControlNet, supporting canny, soft edge, depth, pose",
        "tags": [
          "Image",
          "ControlNet"
        ],
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image",
        "models": [
          "Qwen-Image"
        ],
        "date": "2025-08-23",
        "size": 35304631173,
        "vram": 35304631173,
        "usage": 63,
        "io": {
          "inputs": [
            {
              "nodeId": 71,
              "nodeType": "LoadImage",
              "file": "image_qwen_image_instantx_controlnet_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image",
        "title": "Qwen-Image: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images with exceptional multilingual text rendering and editing capabilities using Qwen-Image's 20B MMDiT model.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Qwen-Image"
        ],
        "date": "2025-08-05",
        "size": 31782757990,
        "vram": 31782757990,
        "usage": 49,
        "io": {
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_qwen_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/image_qwen_image.png"
        ]
      },
      {
        "name": "image_kandinsky5_t2i",
        "title": "Kandinsky 5.0 Image Lite: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Kandinsky"
        ],
        "thumbnailVariant": "hoverZoom",
        "description": "A lightweight 2B model that generates images from English and Russian prompts with high visual quality.",
        "date": "2026-02-03",
        "usage": 29,
        "size": 21689584845,
        "vram": 21689584845,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 16,
              "nodeType": "SaveImage",
              "file": "kandinsky5-t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/kandinsky5-t2i.png"
        ]
      },
      {
        "name": "image_anima_preview",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/anima/anima",
        "title": "Anima Anime Text-to-Image Generation",
        "description": "Input a text prompt to generate an anime-style image using the Anima model. Configure settings like steps and CFG scale to control the output. The workflow produces a non-photorealistic illustration based on your description.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Anime",
          "Text to Image"
        ],
        "models": [
          "Anima"
        ],
        "date": "2025-05-07",
        "openSource": true,
        "usage": 463,
        "size": 5583457485,
        "vram": 5583457485,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 46,
              "nodeType": "SaveImage",
              "file": "image_anima_preview.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_anima_preview.png"
        ]
      },
      {
        "name": "image_chroma1_radiance_text_to_image",
        "title": "Chroma1 Radiance Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Chroma1-Radiance works directly with image pixels instead of compressed latents, delivering higher quality images with reduced artifacts and distortion.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Chroma"
        ],
        "date": "2025-09-18",
        "size": 24159191040,
        "vram": 24159191040,
        "usage": 66,
        "io": {
          "outputs": [
            {
              "nodeId": 740,
              "nodeType": "SaveImage",
              "file": "image_chroma1_radiance_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/image_chroma1_radiance_text_to_image.png"
        ]
      },
      {
        "name": "image_qwen_image_edit_2509_relight",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit",
        "title": "Image Relight",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Relight images using Qwen-Image-Edit with LoRA support.",
        "tags": [
          "Image Edit",
          "Relight"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-12-15",
        "size": 31772020572,
        "vram": 31772020572,
        "usage": 112,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "warm_living_room.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image_instantx_inpainting_controlnet",
        "title": "Qwen-Image InstantX Inpainting ControlNet",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Professional inpainting and image editing with Qwen-Image InstantX ControlNet. Supports object replacement, text modification, background changes, and outpainting.",
        "tags": [
          "Image",
          "ControlNet",
          "Inpainting"
        ],
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image",
        "models": [
          "Qwen-Image"
        ],
        "date": "2025-09-12",
        "size": 36013300777,
        "vram": 36013300777,
        "usage": 146,
        "io": {
          "inputs": [
            {
              "nodeId": 71,
              "nodeType": "LoadImage",
              "file": "image_qwen_image_instantx_inpainting_controlnet_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_from_photo_2_miniature",
        "title": "Photo to Blueprint to Model",
        "description": "Transform real building photos into architectural blueprints and then into detailed physical scale models. A complete architectural visualization pipeline from photo to miniature.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image Edit",
          "Image",
          "3D"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Nano Banana Pro",
          "Google"
        ],
        "date": "2025-11-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 87,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_from_photo_2_miniature_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_bria_image_edit",
        "title": "Bria: Image Edit",
        "description": "FIBO enables precise, predictable image editing through structured JSON control over lighting, composition, and camera settings",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Edit"
        ],
        "models": [
          "BRIA"
        ],
        "date": "2026-01-20",
        "openSource": false,
        "usage": 34,
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "sunlit_rooftop_capture.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 8,
              "nodeType": "SaveImage",
              "file": "api_bria_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "thumbnail": [
          "input/sunlit_rooftop_capture.png",
          "output/api_bria_image_edit.png"
        ]
      },
      {
        "name": "api_bria_image_outpainting",
        "title": "Bria: Image Outpainting",
        "description": "A professional Bria-powered outpainting template designed for seamless image extension and edge-aware scene expansion",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Outpainting"
        ],
        "models": [
          "BRIA"
        ],
        "date": "2026-01-20",
        "openSource": false,
        "usage": 18,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "baby_otter.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_bria_image_outpainting-1.png",
          "thumbnail/api_bria_image_outpainting-2.png"
        ],
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "size": 0,
        "vram": 0,
        "searchRank": 0
      },
      {
        "name": "sd3.5_large_canny_controlnet_example",
        "title": "SD3.5 Large Canny ControlNet",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images guided by edge detection using SD 3.5 Canny ControlNet.",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35-controlnets",
        "tags": [
          "Image",
          "ControlNet"
        ],
        "models": [
          "SD3.5",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 23590107873,
        "vram": 23590107873,
        "usage": 28,
        "io": {
          "inputs": [
            {
              "nodeId": 45,
              "nodeType": "LoadImage",
              "file": "sd3.5_large_canny_controlnet_example_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_chrono_edit_14B",
        "title": "ChronoEdit 14B: Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Image editing powered by video models' dynamic understanding, creating physically plausible results while preserving character and style consistency.",
        "tags": [
          "Image Edit"
        ],
        "models": [
          "Wan2.1",
          "ChronoEdit",
          "Nvidia"
        ],
        "date": "2025-11-03",
        "size": 41446434406,
        "vram": 41446434406,
        "usage": 45,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "image_chrono_edit_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_chrono_edit_14B.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/image_chrono_edit_input_image.png",
          "output/image_chrono_edit_14B.png"
        ]
      },
      {
        "name": "image_flux.1_fill_dev_OneReward",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-fill-dev",
        "title": "Flux.1 Dev OneReward",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Supports various tasks such as image inpainting, outpainting, and object removal by bytedance-research team",
        "tags": [
          "Inpainting",
          "Outpainting"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-09-21",
        "size": 22333829939,
        "vram": 22333829939,
        "usage": 62,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "image_flux.1_fill_dev_OneReward_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 62,
              "nodeType": "SaveImage",
              "file": "image_flux.1_fill_dev_OneReward.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "sd3.5_simple_example",
        "title": "SD3.5 Simple",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images using SD 3.5.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "SD3.5",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 14935748772,
        "vram": 14935748772,
        "usage": 73,
        "username": "ComfyUI"
      },
      {
        "name": "api_wan_text_to_image",
        "title": "Wan2.5: Text to Image",
        "description": "Generate images with excellent prompt following and visual quality using FLUX.1 Pro.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image",
          "API"
        ],
        "models": [
          "Wan2.5",
          "Wan"
        ],
        "date": "2025-09-25",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 69,
        "username": "ComfyUI"
      },
      {
        "name": "flux_canny_model_example",
        "title": "Flux.1 Canny Model",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images guided by edge detection using Flux.1 Canny.",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-controlnet",
        "tags": [
          "ControlNet",
          "Image"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-03-01",
        "size": 34177202258,
        "vram": 34177202258,
        "usage": 125,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "flux_canny_model_example_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_netayume_lumina_t2i",
        "title": "NetaYume Lumina Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "High-quality anime-style image generation with enhanced character understanding and detailed textures. Fine-tuned from Neta Lumina on Danbooru dataset.",
        "tags": [
          "Anime",
          "Image",
          "Text to Image"
        ],
        "models": [
          "OmniGen"
        ],
        "date": "2025-10-10",
        "size": 10630044058,
        "vram": 10630044058,
        "usage": 96,
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/newbie-image/newbie-image-exp-0-1",
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_netayume_lumina_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_netayume_lumina_t2i.png"
        ]
      },
      {
        "name": "api_runway_reference_to_image",
        "title": "Runway: Reference to Image",
        "description": "Generate new images based on reference styles and compositions with Runway's AI.",
        "mediaType": "image",
        "thumbnailVariant": "compareSlider",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "API"
        ],
        "models": [
          "Runway"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 11,
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "api_runway_reference_to_image_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_stability_ai_i2i",
        "title": "Stability AI: Image to Image",
        "description": "Transform images with high-quality generation using Stability AI, perfect for professional editing and style transfer.",
        "mediaType": "image",
        "thumbnailVariant": "compareSlider",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "API"
        ],
        "models": [
          "Stability"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 22,
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "api_stability_ai_i2i_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "flux_depth_lora_example",
        "title": "Flux.1 Depth Lora",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images guided by depth information using Flux.1 LoRA.",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-controlnet",
        "tags": [
          "ControlNet",
          "Image"
        ],
        "models": [
          "Flux",
          "Flux.1"
        ],
        "date": "2025-03-01",
        "size": 35433480192,
        "vram": 35433480192,
        "usage": 30,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "flux_depth_lora_example_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "api_openai_fashion_billboard_generator",
        "title": "Fashion Billboard Generator",
        "description": "Transform clothing photos into professional mall billboard advertisements featuring realistic fashion models.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image Edit",
          "Image",
          "API",
          "Fashion",
          "Mockup"
        ],
        "models": [
          "GPT-Image-1.5",
          "OpenAI"
        ],
        "date": "2025-12-18",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 56,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "outfit-streetwear.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_openai_fashion_billboard_generator.png"
        ]
      },
      {
        "name": "sdxlturbo_example",
        "title": "SDXL Turbo",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images in a single step using SDXL Turbo.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdturbo/",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "SDXL",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 6936372183,
        "vram": 6936372183,
        "usage": 133,
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image_union_control_lora",
        "title": "Qwen-Image Union Control",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Generate images with precise structural control using Qwen-Image's unified ControlNet LoRA. Supports multiple control types including canny, depth, lineart, softedge, normal, and openpose for diverse creative applications.",
        "tags": [
          "Text to Image",
          "Image",
          "ControlNet"
        ],
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image",
        "models": [
          "Qwen-Image"
        ],
        "date": "2025-08-23",
        "size": 32749125632,
        "vram": 32749125632,
        "usage": 19,
        "io": {
          "inputs": [
            {
              "nodeId": 73,
              "nodeType": "LoadImage",
              "file": "image_qwen_image_union_control_lora_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "image_qwen_image_union_control_lora.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "image_qwen_image_controlnet_patch",
        "title": "Qwen-Image ControlNet Model Patch",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Control image generation using Qwen-Image ControlNet models. Supports canny, depth, and inpainting controls through model patching.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image",
        "tags": [
          "Text to Image",
          "Image",
          "ControlNet"
        ],
        "models": [
          "Qwen-Image"
        ],
        "date": "2025-08-24",
        "size": 34037615821,
        "vram": 34037615821,
        "usage": 45,
        "io": {
          "inputs": [
            {
              "nodeId": 71,
              "nodeType": "LoadImage",
              "file": "image_qwen_image_controlnet_patch_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_bfl_flux_1_kontext_pro_image",
        "title": "Flux.1 Kontext Pro",
        "description": "Edit images with Flux.1 Kontext pro image.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-kontext",
        "tags": [
          "API",
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux",
          "Flux.1 Kontext"
        ],
        "date": "2025-05-29",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 81,
        "io": {
          "inputs": [
            {
              "nodeId": 84,
              "nodeType": "LoadImage",
              "file": "api_bfl_flux_1_kontext_pro_image_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 85,
              "nodeType": "SaveImage",
              "file": "api_bfl_flux_1_kontext_pro_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Black Forest Labs"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "input/api_bfl_flux_1_kontext_pro_image_input_image.png",
          "output/api_bfl_flux_1_kontext_pro_image.png"
        ]
      },
      {
        "name": "image_newbieimage_exp0_1-t2i",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/newbie-image/newbie-image-exp-0-1",
        "title": "NewBie Exp0.1: Anime Generation",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate detailed anime-style images with NewBie Exp0.1's Next-DiT architecture. Supports XML structured prompts for better multi-character scenes and attribute control.",
        "tags": [
          "Anime",
          "Image",
          "Text to Image"
        ],
        "models": [
          "NewBie"
        ],
        "date": "2025-12-19",
        "size": 16213501542,
        "vram": 16213501542,
        "usage": 15,
        "openSource": true,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_newbieimage_exp0_1-t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/image_newbieimage_exp0_1-t2i.png"
        ]
      },
      {
        "name": "api_runway_text_to_image",
        "title": "Runway: Text to Image",
        "description": "Generate high-quality images from text prompts using Runway's AI model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image",
          "API"
        ],
        "models": [
          "Runway"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 10,
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_luma_photon_i2i",
        "title": "Luma Photon: Image to Image",
        "description": "Guide image generation using a combination of images and prompt.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image",
          "API"
        ],
        "models": [
          "Luma"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 17,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "api_luma_photon_i2i_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_magnific_image_style_transfer",
        "title": "Magnific: Style Reference",
        "description": "Upload a target image and a style reference image. Generate a new image that merges the artistic style of the reference with the structure of your target.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Style Reference"
        ],
        "models": [
          "Magnific"
        ],
        "date": "2026-01-26",
        "openSource": false,
        "usage": 61,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "girl_riding_unicorn.png",
              "mediaType": "image"
            },
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "magnific_style_reference.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 14,
              "nodeType": "SaveImage",
              "file": "api_magnific_image_style_transfer.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Magnific"
          }
        ],
        "thumbnail": [
          "input/girl_riding_unicorn.png",
          "output/api_magnific_image_style_transfer.png"
        ]
      },
      {
        "name": "api_stability_ai_sd3.5_i2i",
        "title": "Stability AI: SD3.5 Image to Image",
        "description": "Generate high quality images with excellent prompt adherence. Perfect for professional GENERATION TYPE at 1 megapixel resolution.",
        "mediaType": "image",
        "thumbnailVariant": "compareSlider",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "API"
        ],
        "models": [
          "Stability"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 4,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_stability_ai_sd3.5_i2i_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "sd3.5_large_depth",
        "title": "SD3.5 Large Depth",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images guided by depth information using SD 3.5.",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35-controlnets",
        "tags": [
          "Image",
          "ControlNet"
        ],
        "models": [
          "SD3.5",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 23590107873,
        "vram": 23590107873,
        "usage": 15,
        "io": {
          "inputs": [
            {
              "nodeId": 45,
              "nodeType": "LoadImage",
              "file": "sd3.5_large_depth_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_bfl_flux_1_kontext_multiple_images_input",
        "title": "Flux.1 Kontext Multiple Image Input",
        "description": "Input multiple images and edit them with Flux.1 Kontext.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-kontext",
        "tags": [
          "API",
          "Image Edit",
          "Image"
        ],
        "models": [
          "Flux.1 Kontext",
          "Flux"
        ],
        "date": "2025-05-29",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 40,
        "io": {
          "inputs": [
            {
              "nodeId": 84,
              "nodeType": "LoadImage",
              "file": "api_bfl_flux_1_kontext_multiple_images_input_girl.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 91,
              "nodeType": "LoadImage",
              "file": "api_bfl_flux_1_kontext_multiple_images_input_sofa.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 96,
              "nodeType": "LoadImage",
              "file": "api_bfl_flux_1_kontext_multiple_images_input_dog.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "flux_redux_model_example",
        "title": "Flux.1 Redux Model",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images by transferring style from reference images using Flux.1 Redux.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-controlnet",
        "tags": [
          "ControlNet",
          "Image"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-03-01",
        "size": 35154307318,
        "vram": 35154307318,
        "usage": 61,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "flux_redux_model_example_reference_image_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 47,
              "nodeType": "LoadImage",
              "file": "flux_redux_model_example_reference_image_2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "flux_schnell",
        "title": "Flux.1 Schnell FP8",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Quickly generate images with Flux.1 Schnell fp8 quantized version. Ideal for low-end hardware, requires only 4 steps to generate images.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-03-01",
        "size": 17233556275,
        "vram": 18253611008,
        "usage": 34,
        "username": "ComfyUI"
      },
      {
        "name": "flux_schnell_full_text_to_image",
        "title": "Flux.1 Schnell Full: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images quickly with Flux.1 Schnell full version. Uses Apache2.0 license, requires only 4 steps to generate images while maintaining good image quality.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/flux/flux-1-text-to-image",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "Flux.1",
          "Flux"
        ],
        "date": "2025-03-01",
        "size": 34144990003,
        "vram": 34144990003,
        "usage": 23,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "flux_schnell_full_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/flux_schnell_full_text_to_image.png"
        ]
      },
      {
        "name": "api_bfl_flux_pro_t2i",
        "title": "Flux.1 [Pro]: Text to Image",
        "description": "Generate images with excellent prompt following and visual quality using FLUX.1 Pro.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image",
        "tags": [
          "API",
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux",
          "Flux.1"
        ],
        "date": "2025-05-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 41,
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 12,
              "nodeType": "SaveImage",
              "file": "api_bfl_flux_pro_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "searchRank": 0,
        "logos": [
          {
            "provider": "Black Forest Labs"
          }
        ],
        "thumbnail": [
          "output/api_bfl_flux_pro_t2i.png"
        ]
      },
      {
        "name": "image_pixeldit_t2i",
        "title": "PixelDiT: Text to Image",
        "description": "Input a text prompt and optional negative prompt. Generate a 1024px image using PixelDiT's VAE-free pixel diffusion transformer.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image"
        ],
        "models": [
          "PixelDiT"
        ],
        "date": "2026-04-29",
        "openSource": true,
        "size": 7838315315,
        "vram": 7838315315,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 43,
              "nodeType": "SaveImage",
              "file": "image_pixeldit_t2i.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "hidream_e1_full",
        "title": "HiDream E1 Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Edit images with HiDream E1 - Professional natural language image editing model.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-e1",
        "tags": [
          "Image Edit",
          "Image"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2025-05-01",
        "size": 34252364186,
        "vram": 34252364186,
        "usage": 23,
        "io": {
          "inputs": [
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "hidream_e1_full_input_image.jpg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "hidream_e1_full.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/hidream_e1_full_input_image.jpg",
          "output/hidream_e1_full.png"
        ]
      },
      {
        "name": "hidream_e1_1",
        "title": "HiDream E1.1 Image Editing",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Edit images with HiDream E1.1—superior image quality and editing accuracy compared to HiDream-E1-Full.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-e1",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2025-07-21",
        "size": 50465865728,
        "vram": 50465865728,
        "usage": 42,
        "io": {
          "inputs": [
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "hidream_e1_1_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "hidream_i1_dev",
        "title": "HiDream I1 Dev",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images with HiDream I1 Dev - Balanced version with 28 inference steps, suitable for medium-range hardware.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-i1",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2025-04-17",
        "size": 33285996544,
        "vram": 33285996544,
        "usage": 11,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "hidream_i1_dev.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/hidream_i1_dev.png"
        ]
      },
      {
        "name": "hidream_i1_full",
        "title": "HiDream I1 Full",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images with HiDream I1 Full - Complete version with 50 inference steps for highest quality output.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-i1",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2025-04-17",
        "size": 24266565222,
        "vram": 24266565222,
        "usage": 20,
        "io": {
          "outputs": [
            {
              "nodeId": 90,
              "nodeType": "SaveImage",
              "file": "hidream_i1_full.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/hidream_i1_full.png"
        ]
      },
      {
        "name": "hidream_i1_fast",
        "title": "HiDream I1 Fast",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images quickly with HiDream I1 Fast - Lightweight version with 16 inference steps, ideal for rapid previews on lower-end hardware.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/hidream/hidream-i1",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "HiDream"
        ],
        "date": "2025-04-17",
        "size": 24266565222,
        "vram": 24266565222,
        "usage": 2,
        "io": {
          "outputs": [
            {
              "nodeId": 88,
              "nodeType": "SaveImage",
              "file": "hidream_i1_fast.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/hidream_i1_fast.png"
        ]
      },
      {
        "name": "api_stability_ai_stable_image_ultra_t2i",
        "title": "Stability AI: Stable Image Ultra Text to Image",
        "description": "Generate high quality images with excellent prompt adherence. Perfect for professional GENERATION TYPE at 1 megapixel resolution.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "Stability"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 8,
        "io": {
          "inputs": [
            {
              "nodeId": 57,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 43,
              "nodeType": "SaveImage",
              "file": "api_stability_ai_stable_image_ultra_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Stability"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_stability_ai_stable_image_ultra_t2i.png"
        ]
      },
      {
        "name": "api_openai_image_1_i2i",
        "title": "OpenAI: GPT-Image-1 Image to Image",
        "description": "Generate images from input images using OpenAI GPT Image 1 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image",
          "API"
        ],
        "models": [
          "GPT-Image-1",
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 22,
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "api_openai_image_1_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_omnigen2_image_edit",
        "title": "OmniGen2 Image Edit",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Edit images with natural language instructions using OmniGen2's advanced image editing capabilities and text rendering support.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/omnigen/omnigen2",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "OmniGen"
        ],
        "date": "2025-06-30",
        "size": 15784004813,
        "vram": 15784004813,
        "usage": 35,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "image_omnigen2_image_edit_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_omnigen2_image_edit.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/image_omnigen2_image_edit_input_image.png",
          "output/image_omnigen2_image_edit.png"
        ]
      },
      {
        "name": "sdxl_revision_text_prompts",
        "title": "SDXL Revision Text Prompts",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images by transferring concepts from reference images using SDXL Revision.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdxl/#revision",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "SDXL",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 10630044058,
        "vram": 10630044058,
        "usage": 55,
        "io": {
          "inputs": [
            {
              "nodeId": 34,
              "nodeType": "LoadImage",
              "file": "sdxl_revision_text_prompts_ref_image1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 38,
              "nodeType": "LoadImage",
              "file": "sdxl_revision_text_prompts_ref_image2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_openai_image_1_inpaint",
        "title": "OpenAI: GPT-Image-1 Inpaint",
        "description": "Edit images using inpainting with OpenAI GPT Image 1 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Inpainting",
          "Image",
          "API"
        ],
        "models": [
          "GPT-Image-1",
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 36,
        "io": {
          "inputs": [
            {
              "nodeId": 29,
              "nodeType": "LoadImage",
              "file": "api_openai_image_1_input_image_mask.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_openai_image_1_t2i",
        "title": "OpenAI: GPT-Image-1 Text to Image",
        "description": "Generate images from text prompts using OpenAI GPT Image 1 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "GPT-Image-1",
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 14,
              "nodeType": "SaveImage",
              "file": "api_openai_image_1_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "OpenAI"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_openai_image_1_t2i.png"
        ]
      },
      {
        "name": "api_openai_dall_e_2_t2i",
        "title": "OpenAI: Dall-E 2 Text to Image",
        "description": "Generate images from text prompts using OpenAI Dall-E 2 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/dall-e-2",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3,
        "io": {
          "outputs": [
            {
              "nodeId": 20,
              "nodeType": "SaveImage",
              "file": "api_openai_dall_e_2_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "OpenAI"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_openai_dall_e_2_t2i.png"
        ]
      },
      {
        "name": "api_openai_dall_e_3_t2i",
        "title": "OpenAI: Dall-E 3 Text to Image",
        "description": "Generate images from text prompts using OpenAI Dall-E 3 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/dall-e-3",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 12,
        "io": {
          "outputs": [
            {
              "nodeId": 24,
              "nodeType": "SaveImage",
              "file": "api_openai_dall_e_3_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "OpenAI"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_openai_dall_e_3_t2i.png"
        ]
      },
      {
        "name": "image_ovis_text_to_image",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/ovis/ovis-image",
        "title": "Ovis-Image Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Ovis-Image is a 7B text-to-image model specifically optimized for high-quality text rendering in generated images. Designed to operate efficiently under computational constraints, it excels at accurately generating images containing text content.",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "Ovis-Image"
        ],
        "date": "2025-12-02",
        "size": 20228222222,
        "vram": 20228222222,
        "usage": 21,
        "username": "ComfyUI"
      },
      {
        "name": "api_recraft_image_gen_with_color_control",
        "title": "Recraft: Color Control Image Generation",
        "description": "Generate images with custom color palettes and brand-specific visuals using Recraft.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image",
          "API"
        ],
        "models": [
          "Recraft"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "username": "ComfyUI"
      },
      {
        "name": "api_recraft_vector_gen",
        "title": "Recraft: Vector Generation",
        "description": "Generate high-quality vector images from text prompts using Recraft's AI vector generator.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image",
          "API",
          "Vector"
        ],
        "models": [
          "Recraft"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "username": "ComfyUI"
      },
      {
        "name": "api_recraft_image_gen_with_style_control",
        "title": "Recraft: Style Control Image Generation",
        "description": "Control style with visual examples, align positioning, and fine-tune objects. Store and share styles for perfect brand consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Image",
          "Image",
          "API"
        ],
        "models": [
          "Recraft"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 12,
        "username": "ComfyUI"
      },
      {
        "name": "sdxl_refiner_prompt_example",
        "title": "SDXL Refiner Prompt",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Enhance SDXL images using refiner models.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sdxl/",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "SDXL",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 13013750907,
        "vram": 13013750907,
        "usage": 52,
        "username": "ComfyUI"
      },
      {
        "name": "api_bfl_flux_1_kontext_max_image",
        "title": "Flux.1 Kontext Max",
        "description": "Edit images with Flux.1 Kontext max image.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/black-forest-labs/flux-1-kontext",
        "tags": [
          "API",
          "Image Edit",
          "Image"
        ],
        "models": [
          "Flux.1 Kontext",
          "Flux"
        ],
        "date": "2025-05-29",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 72,
        "io": {
          "inputs": [
            {
              "nodeId": 84,
              "nodeType": "LoadImage",
              "file": "api_bfl_flux_1_kontext_max_image_style_ref.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_openai_image_1_multi_inputs",
        "title": "OpenAI: GPT-Image-1 Multi Inputs",
        "description": "Generate images from multiple inputs using OpenAI GPT Image 1 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Text to Image",
          "Image",
          "API"
        ],
        "models": [
          "GPT-Image-1",
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/partner-nodes/openai/gpt-image-1",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 29,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "api_openai_image_1_hat.png",
              "mediaType": "image"
            },
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "api_openai_image_1_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_omnigen2_t2i",
        "title": "OmniGen2: Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate high-quality images from text prompts using OmniGen2's unified 7B multimodal model with dual-path architecture.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/omnigen/omnigen2",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "OmniGen"
        ],
        "date": "2025-06-30",
        "size": 15784004813,
        "vram": 15784004813,
        "usage": 9,
        "io": {
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_omnigen2_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/image_omnigen2_t2i.png"
        ]
      },
      {
        "name": "sd3.5_large_blur",
        "title": "SD3.5 Large Blur",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images guided by blurred reference images using SD 3.5.",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/sd3/#sd35-controlnets",
        "tags": [
          "Image"
        ],
        "models": [
          "SD3.5",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 23590107873,
        "vram": 23590107873,
        "usage": 5,
        "io": {
          "inputs": [
            {
              "nodeId": 57,
              "nodeType": "LoadImage",
              "file": "sd3.5_large_blur_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_stability_ai_sd3.5_t2i",
        "title": "Stability AI: SD3.5 Text to Image",
        "description": "Generate high quality images with excellent prompt adherence. Perfect for professional GENERATION TYPE at 1 megapixel resolution.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "Stability"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveImage",
              "file": "api_stability_ai_sd3.5_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Stability"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_stability_ai_sd3.5_t2i.png"
        ]
      },
      {
        "name": "api_ideogram_v3_t2i",
        "title": "Ideogram V3: Text to Image",
        "description": "Generate professional-quality images with excellent prompt alignment, photorealism, and text rendering using Ideogram V3.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "Ideogram"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 7,
        "io": {
          "outputs": [
            {
              "nodeId": 59,
              "nodeType": "SaveImage",
              "file": "api_ideogram_v3_t2i.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Ideogram"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_ideogram_v3_t2i.png"
        ]
      },
      {
        "name": "api_luma_photon_style_ref",
        "title": "Luma Photon: Style Reference",
        "description": "Generate images by blending style references with precise control using Luma Photon.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image",
          "Text to Image"
        ],
        "models": [
          "Luma"
        ],
        "date": "2025-03-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 4,
        "io": {
          "inputs": [
            {
              "nodeId": 26,
              "nodeType": "LoadImage",
              "file": "api_luma_photon_i2i_ref_image_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "api_luma_photon_i2i_ref_image_2.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 32,
              "nodeType": "SaveImage",
              "file": "api_luma_photon_style_ref.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "searchRank": 0,
        "logos": [
          {
            "provider": "Luma"
          }
        ],
        "thumbnail": [
          "input/api_luma_photon_i2i_ref_image_1.png",
          "output/api_luma_photon_style_ref.png"
        ]
      },
      {
        "name": "api_krea2_style_reference",
        "title": "Krea 2: Style Reference",
        "description": "Upload a style reference image and input a text prompt. Generate an image matching the prompt while applying the aesthetic style from your reference.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Style Reference"
        ],
        "models": [
          "Krea 2"
        ],
        "logos": [
          {
            "provider": "Krea"
          }
        ],
        "date": "2026-05-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 220,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "krea_style_reference_image1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "krea_style_reference_image2.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveImage",
              "file": "api_krea2_style_reference.png",
              "mediaType": "image"
            }
          ]
        }
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "title": "Video",
    "icon": "icon-[lucide--film]",
    "type": "video",
    "templates": [
      {
        "name": "video_ltx2_3_i2v",
        "title": "LTX-2.3: Image to Video",
        "description": "Upload an image to generate a video with improved motion consistency and fine details, including enhanced support for portrait formats and audio quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "LTX-2.3",
          "Lightricks"
        ],
        "date": "2026-03-05",
        "openSource": true,
        "size": 47244640256,
        "vram": 47244640256,
        "usage": 4012,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 269,
              "nodeType": "LoadImage",
              "file": "egyptian_queen.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_grok_video",
        "title": "Grok: Video generation",
        "description": "Input text prompts or an initial image frame to generate up to 15-second videos with synchronized audio using the Grok model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "Image to Video",
          "Text to Video",
          "API"
        ],
        "models": [
          "Grok"
        ],
        "date": "2026-01-28",
        "openSource": false,
        "usage": 2219,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "sci-fi_mech.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveVideo",
              "file": "api_grok_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_grok_video.mp4"
        ]
      },
      {
        "name": "video_wan2_2_14B_i2v",
        "title": "Wan 2.2 14B Image to Video",
        "description": "Transform static images into dynamic videos with precise motion control and style preservation using Wan 2.2.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "Wan",
          "Wan2.2"
        ],
        "date": "2025-07-29",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 2095,
        "io": {
          "inputs": [
            {
              "nodeId": 97,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_i2v_input_image.jpg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 108,
              "nodeType": "SaveVideo",
              "file": "video_wan2_2_14B_i2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "openSource": true,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_wan2_2_14B_i2v.mp4"
        ]
      },
      {
        "name": "video_wan2_2_14B_t2v",
        "title": "Wan 2.2 14B Text to Video",
        "description": "Generate high-quality videos from text prompts with cinematic aesthetic control and dynamic motion generation using Wan 2.2.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-07-29",
        "size": 38031935406,
        "vram": 38031935406,
        "usage": 265,
        "username": "ComfyUI"
      },
      {
        "name": "api_grok_imagine_video_1_5",
        "title": "Grok Imagine Video 1.5: Image to Video",
        "description": "Upload an image and optional text prompt to generate a video with native audio, realistic motion, and high-quality output up to 720p resolution.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video"
        ],
        "models": [
          "Grok"
        ],
        "date": "2026-06-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "robot_nun_pray.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "video_ltx2_3_ia2v",
        "title": "LTX-2.3: Image Audio to Video",
        "description": "Upload an image and an audio file to generate a high-quality video with synchronized lip movements using LTX-2.3.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Lip Sync",
          "Video"
        ],
        "models": [
          "LTX-2.3"
        ],
        "date": "2026-03-09",
        "openSource": true,
        "size": 42949672960,
        "vram": 42949672960,
        "usage": 719,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 269,
              "nodeType": "LoadImage",
              "file": "cactus_man.png",
              "mediaType": "image"
            },
            {
              "nodeId": 276,
              "nodeType": "LoadAudio",
              "file": "ltx_23_audio.mp3",
              "mediaType": "audio"
            }
          ],
          "outputs": [
            {
              "nodeId": 341,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_3_ia2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_ltx2_3_ia2v.mp4"
        ]
      },
      {
        "name": "api_grok_video_edit",
        "title": "Grok: Video Edit",
        "description": "Upload a video to edit. Input your desired modifications. Generate an edited video using the Grok API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Video Edit"
        ],
        "models": [
          "Grok"
        ],
        "date": "2026-01-28",
        "openSource": false,
        "usage": 134,
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 8,
              "nodeType": "LoadVideo",
              "file": "futuristic_motorcycle.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveVideo",
              "file": "api_grok_video_edit.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/futuristic_motorcycle.mp4",
          "output/api_grok_video_edit.mp4"
        ]
      },
      {
        "name": "video_ltx2_3_ic_lora",
        "title": "LTX 2.3 IC-LoRA Union Control",
        "description": "Generate LTX 2.3 videos with IC-LoRA using aligned control inputs like depth, pose, or edges.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "ControlNet",
          "Video"
        ],
        "models": [
          "LTX-2.3"
        ],
        "date": "2026-04-25",
        "openSource": true,
        "size": 40909563494,
        "vram": 40909563494,
        "usage": 213,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 199,
              "nodeType": "LoadVideo",
              "file": "stone_ruins.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 200,
              "nodeType": "LoadImage",
              "file": "the_forgotten_gate.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_grok_reference_to_video",
        "title": "Grok: Reference to Video",
        "description": "Upload a reference image and generate a video using the Grok API, supporting up to 6 reference images for enhanced consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Character Reference",
          "Video"
        ],
        "models": [
          "Grok"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-03-24",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 165,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "quiet_girl.png",
              "mediaType": "image"
            },
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "phone.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 4,
              "nodeType": "SaveVideo",
              "file": "api_grok_reference_to_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_grok_reference_to_video.mp4"
        ]
      },
      {
        "name": "api_grok_video_extend",
        "title": "Grok: Video Extend",
        "description": "Upload a short video and a text prompt describing the next scene. Generate a seamless video extension using Grok extend.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "Video Extension"
        ],
        "models": [
          "Grok"
        ],
        "logos": [
          {
            "provider": "Grok"
          }
        ],
        "date": "2026-03-24",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 105,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadVideo",
              "file": "deep_space_nexus.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveVideo",
              "file": "api_grok_video_extend.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_grok_video_extend.mp4"
        ]
      },
      {
        "name": "video_ltx2_3_flf2v",
        "title": "LTX-2.3: FLF2V",
        "description": "Upload a starting image to generate a video sequence. The workflow creates a short video with consistent style and motion, beginning with your provided frame.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "LTX-2.3"
        ],
        "date": "2026-03-16",
        "openSource": true,
        "size": 38976828211,
        "vram": 38976828211,
        "usage": 688,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 31,
              "nodeType": "LoadImage",
              "file": "high_view_classic_car.png",
              "mediaType": "image"
            },
            {
              "nodeId": 39,
              "nodeType": "LoadImage",
              "file": "low_view_classic_car.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 68,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_3_flf2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/video_ltx2_3_flf2v.mp4"
        ],
        "username": "ComfyUI"
      },
      {
        "name": "video_ltx2_3_t2v",
        "title": "LTX-2.3: Text to Video",
        "description": "Generate a video from a text prompt, optionally using an image for reference. Receive a high-quality video with improved motion, audio, and detail, optimized for portrait or landscape formats.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "LTX-2.3",
          "Lightricks"
        ],
        "date": "2026-03-05",
        "openSource": true,
        "size": 47244640256,
        "vram": 47244640256,
        "usage": 588,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 75,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_3_t2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_ltx2_3_t2v.mp4"
        ]
      },
      {
        "name": "video_ltx2_3_id_lora",
        "title": "LTX-2.3: ID LoRA",
        "description": "Generate personalized videos with synchronized audio from a text prompt, reference image, and short audio clip. Use ID-LoRA to adapt a person's appearance and voice in a single generative model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Lip Sync",
          "Video",
          "Voice Cloning"
        ],
        "models": [
          "LTX-2.3"
        ],
        "date": "2026-03-27",
        "openSource": true,
        "size": 43486543872,
        "vram": 43486543872,
        "usage": 209,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 269,
              "nodeType": "LoadImage",
              "file": "vintage_thinker.png",
              "mediaType": "image"
            },
            {
              "nodeId": 276,
              "nodeType": "LoadAudio",
              "file": "ltx23_reference_audio.mp3",
              "mediaType": "audio"
            }
          ],
          "outputs": [
            {
              "nodeId": 341,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_3_id_lora.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/video_ltx2_3_id_lora.mp4"
        ]
      },
      {
        "name": "video_ltx2_i2v",
        "title": "LTX-2: Image to Video",
        "description": "Transform static images into dynamic videos with synchronized audio-video generation using LTX-2. Features expressive lip sync, natural motion, and efficient performance.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2026-01-06",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 246,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 98,
              "nodeType": "LoadImage",
              "file": "freckled_curly_girl.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 75,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_i2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_ltx2_i2v.mp4"
        ]
      },
      {
        "name": "video_ltx2_t2v",
        "title": "LTX-2 Text to Video",
        "description": "Generate high-quality videos from text prompts with synchronized audio-video generation using LTX-2. Features expressive lip sync, dynamic motion generation, and efficient performance.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2026-01-06",
        "size": 45526653338,
        "vram": 45526653338,
        "usage": 53,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "outputs": [
            {
              "nodeId": 75,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_t2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_ltx2_t2v.mp4"
        ]
      },
      {
        "name": "api_happyhorse1_0_i2v",
        "title": "HappyHorse: Image to Video",
        "description": "Generate high-quality, fluid videos from images using HappyHorse-1.0-I2V with realistic dynamic rendering and accurate text and image semantic comprehension.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video"
        ],
        "models": [
          "HappyHorse 1.0"
        ],
        "logos": [
          {
            "provider": "HappyHorse"
          }
        ],
        "date": "2026-04-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 150,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "pink_city_horse.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 6,
              "nodeType": "SaveVideo",
              "file": "api_happyhorse1_0_i2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_happyhorse1_0_i2v.mp4"
        ]
      },
      {
        "name": "api_happyhorse1_0_t2v",
        "title": "HappyHorse: Text to Video",
        "description": "Generate high-quality, realistic videos from text prompts with fluid motion and rich detail. Input text descriptions to produce dynamic videos with accurate semantic comprehension.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video"
        ],
        "models": [
          "HappyHorse 1.0"
        ],
        "logos": [
          {
            "provider": "HappyHorse"
          }
        ],
        "date": "2026-04-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 26,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "outputs": [
            {
              "nodeId": 6,
              "nodeType": "SaveVideo",
              "file": "api_happyhorse1_0_t2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_happyhorse1_0_t2v.mp4"
        ]
      },
      {
        "name": "api_happyhorse1_0_video_edit",
        "title": "HappyHorse: Video Edit",
        "description": "Edit a video using text instructions and optional reference images for style transfer or local replacement. Takes a video and up to 5 reference images as input, outputs an edited video.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Edit",
          "API"
        ],
        "models": [
          "HappyHorse 1.0"
        ],
        "logos": [
          {
            "provider": "HappyHorse"
          }
        ],
        "date": "2026-04-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 211,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "urban_man.png",
              "mediaType": "image"
            },
            {
              "nodeId": 16,
              "nodeType": "LoadVideo",
              "file": "woman_by_tram.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 6,
              "nodeType": "SaveVideo",
              "file": "api_happyhorse1_0_video_edit.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "input/woman_by_tram.mp4",
          "output/api_happyhorse1_0_video_edit.mp4"
        ]
      },
      {
        "name": "api_happyhorse1_0_r2v",
        "title": "HappyHorse: Reference to Video",
        "description": "Generate videos that preserve subject characters from multiple reference images using text prompts. Input up to 9 reference images and a scene description to produce a 3-15 second video output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Reference to Video",
          "API"
        ],
        "models": [
          "HappyHorse 1.0"
        ],
        "logos": [
          {
            "provider": "HappyHorse"
          }
        ],
        "date": "2026-04-27",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 60,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "car_ref.png",
              "mediaType": "image"
            },
            {
              "nodeId": 18,
              "nodeType": "LoadImage",
              "file": "man_ref.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 6,
              "nodeType": "SaveVideo",
              "file": "api_happyhorse1_0_r2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/api_happyhorse1_0_r2v.mp4"
        ]
      },
      {
        "name": "api_wan2_7_i2v",
        "title": "Wan2.7: Image to Video",
        "description": "Upload an image and audio file to generate a video with synchronized sound, using the first and last frames for control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "Wan2.7"
        ],
        "logos": [
          {
            "provider": "WAN"
          }
        ],
        "date": "2026-04-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 405,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 24,
              "nodeType": "LoadImage",
              "file": "tv_head.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 32,
              "nodeType": "SaveVideo",
              "file": "api_wan2_7_i2v.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_kling_motion_control3",
        "title": "Kling 3.0: Motion Control",
        "description": "Upload a character image and a motion reference video. Generate a new video where your character performs the actions from the reference, with enhanced facial consistency using optional element binding.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Motion Control"
        ],
        "models": [
          "Kling 3.0"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-03-06",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 288,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "future_robot.png",
              "mediaType": "image"
            },
            {
              "nodeId": 3,
              "nodeType": "LoadVideo",
              "file": "boxing_man.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_v3_video",
        "title": "Kling 3.0: Video Generation",
        "description": "Input text or image prompts to generate 15-second video sequences with multi-shot compositions, complex camera movements, and consistent subjects.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image to Video",
          "Video"
        ],
        "models": [
          "Kling 3.0"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 827,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "boxing.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveVideo",
              "file": "api_kling_v3_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_kling_v3_video.mp4"
        ]
      },
      {
        "name": "api_bytedance_image_to_video",
        "title": "Seedance 1.0 Pro: Image to Video",
        "description": "Transform static images into dynamic videos using ByteDance's Seedance model. Analyzes image structure and generates natural motion with consistent visual style and coherent video sequences.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image to Video",
          "Video"
        ],
        "models": [
          "Seedance1.0 Pro",
          "ByteDance"
        ],
        "date": "2025-10-06",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 937,
        "io": {
          "inputs": [
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "api_bytedance_image_to_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_bytedance_seedance1_5_image_to_video",
        "title": "Seedance 1.5 Pro: Image to Video",
        "description": "Transform images into living characters with speech, motion, and synchronized sound effects.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image to Video"
        ],
        "models": [
          "Seedance"
        ],
        "date": "2026-01-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 790,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "young_baseball_player.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveVideo",
              "file": "api_bytedance_seedance1_5_image_to_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "thumbnail": [
          "output/api_bytedance_seedance1_5_image_to_video.mp4"
        ]
      },
      {
        "name": "api_wan2_7_video_edit",
        "title": "Wan2.7: Video Edit",
        "description": "Upload a video and corresponding images to edit and replace characters or scenes using the Wan2.7 model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video",
          "Video Edit"
        ],
        "models": [
          "Wan2.7"
        ],
        "logos": [
          {
            "provider": "WAN"
          }
        ],
        "date": "2026-04-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 238,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadVideo",
              "file": "play_chess.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "old_bear.png",
              "mediaType": "image"
            },
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "funny_dog.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveVideo",
              "file": "api_wan2_7_video_edit.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_wan2_7_t2v",
        "title": "Wan2.7: Text to Video",
        "description": "Generate videos from text prompts using Wan 2.7. Supports audio reference to create lip-synced video",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Lip Sync",
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.7"
        ],
        "date": "2026-04-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 44,
        "searchRank": 0,
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "WAN"
          }
        ]
      },
      {
        "name": "api_wan2_7_r2v",
        "title": "Wan2.7: Reference to Video",
        "description": "Upload a reference video and character image to generate a video with consistent character features.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video"
        ],
        "models": [
          "Wan2.7"
        ],
        "logos": [
          {
            "provider": "WAN"
          }
        ],
        "date": "2026-04-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 51,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "steampunk_woman_underwater.png",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "x_robot.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 7,
              "nodeType": "SaveVideo",
              "file": "api_wan2_7_r2v.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_kling_avatar2",
        "title": "Kling: Avatar 2.0",
        "description": "Upload a portrait and an audio file to generate a talking avatar video with synchronized lip movements and natural facial expressions.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Lip Sync",
          "API"
        ],
        "models": [
          "Kling"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-26",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 48,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "woman_in_red.png",
              "mediaType": "image"
            },
            {
              "nodeId": 4,
              "nodeType": "LoadAudio",
              "file": "kling_avatar_input.mp3",
              "mediaType": "audio"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveVideo",
              "file": "api_kling_avatar2.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_kling_avatar2.mp4"
        ]
      },
      {
        "name": "video_wan_vace_14B_v2v",
        "title": "Wan2.1 VACE Control Video",
        "description": "Generate videos by controlling input videos and reference images using Wan VACE.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace",
        "tags": [
          "Video to Video",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 57756572713,
        "vram": 57756572713,
        "usage": 106,
        "io": {
          "inputs": [
            {
              "nodeId": 134,
              "nodeType": "LoadImage",
              "file": "video_wan_vace_14B_v2v_reference_image.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 145,
              "nodeType": "LoadVideo",
              "file": "video_wan_vace_14B_v2v_reference_image_control_video.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 114,
              "nodeType": "SaveVideo",
              "file": "video_wan_vace_14B_v2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_veo3",
        "title": "Veo3: Image to Video",
        "description": "Generate high-quality 8-second videos from text prompts or images using Google's advanced Veo 3 API. Features audio generation, prompt enhancement, and dual model options for speed or quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Text to Video",
          "API"
        ],
        "models": [
          "Veo",
          "Google"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 338,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_veo3_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_v3_flf2v",
        "title": "Kling 3.0: First Last Frame to Video",
        "description": "Input a first and last frame image to generate a continuous video sequence with multi-shot generation, precise element control, and support for multilingual prompts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Video",
          "FLF2V"
        ],
        "models": [
          "Kling 3.0"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 447,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "goldenfish_in_bag.png",
              "mediaType": "image"
            },
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "man_in_daydream.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveVideo",
              "file": "Kling_v3_flf2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/Kling_v3_flf2v.mp4"
        ]
      },
      {
        "name": "video_causal_forcing_i2v",
        "title": "Causal Forcing: Image to Video",
        "description": "Input a text prompt and select a model checkpoint. Generate a high-quality video using Causal Forcing or Causal Forcing++ with 1 to 4 inference steps.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video"
        ],
        "models": [
          "Wan2.1"
        ],
        "date": "2026-03-31",
        "openSource": true,
        "size": 12670153523,
        "vram": 12670153523,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 18,
              "nodeType": "LoadImage",
              "file": "girl_riding_a_wolf.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_kling_o3_video_edit",
        "title": "Kling O3: Video Edit",
        "description": "Upload a video and a reference image to edit with Kling O3. Generate a professionally edited video with precise subject editing, scene composition, and native audio-visual synchronization.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Edit",
          "API",
          "Video"
        ],
        "models": [
          "Kling O3"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 152,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "giant_trees_sky_pyramid.png",
              "mediaType": "image"
            },
            {
              "nodeId": 25,
              "nodeType": "LoadVideo",
              "file": "kling_o3_video_input.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_o3_flf2v",
        "title": "Kling O3: FLF2V",
        "description": "Upload reference images or specify start and end frames. Generate a video with precise semantic control, longer duration, and improved narrative coherence.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "FLF2V"
        ],
        "models": [
          "Kling O3"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 68,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "ivory_rider_right_front_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 34,
              "nodeType": "LoadImage",
              "file": "ivory_rider.png",
              "mediaType": "image"
            },
            {
              "nodeId": 35,
              "nodeType": "LoadImage",
              "file": "ivory_rider_left_side_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 36,
              "nodeType": "LoadImage",
              "file": "ivory_rider_right_side_view.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_king_o3_t2v",
        "title": "Kling O3: Text to Video",
        "description": "Upload text, audio, or images to generate a 15-second video with synchronized audio, character consistency, and storyboard control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video"
        ],
        "models": [
          "Kling O3"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 41,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 14,
              "nodeType": "SaveVideo",
              "file": "api_king_o3_t2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_king_o3_t2v.mp4"
        ]
      },
      {
        "name": "api_kling_omni_v2v",
        "title": "Kling O1: Video to Video",
        "description": "Transform videos with Kling O1. Edit video content, change styles, or replace characters using text prompts and reference images.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tags": [
          "API",
          "Character Reference",
          "Video"
        ],
        "models": [
          "Kling O1"
        ],
        "date": "2026-01-10",
        "openSource": false,
        "usage": 47,
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "blue_shirt_rabbit.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 7,
              "nodeType": "LoadVideo",
              "file": "dancing_women.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_ltx2_i2v_lora",
        "title": "Squish Anything with LTX-2 I2V and LoRA",
        "description": "Upload any image to apply the Squish It LoRA effect. Generate a squished animation using the LTX-2 I2V model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video"
        ],
        "models": [
          "LTX-2"
        ],
        "date": "2026-02-09",
        "openSource": true,
        "size": 103830834381,
        "vram": 103830834381,
        "usage": 25,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 98,
              "nodeType": "LoadImage",
              "file": "puppy_with_blue_bandana.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 75,
              "nodeType": "SaveVideo",
              "file": "video_ltx2_i2v_lora.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_ltx2_i2v_lora.mp4"
        ]
      },
      {
        "name": "api_kling_o3_i2v",
        "title": "Kling O3: Reference to Video",
        "description": "Upload a reference image and optional audio or text prompt. Generate a character-consistent video with native audio output and precise storyboard control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Character Reference",
          "Image to Video"
        ],
        "models": [
          "Kling O3"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-02-10",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 154,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "chasing_the_light.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 20,
              "nodeType": "SaveVideo",
              "file": "kling_o3_i2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/kling_o3_i2v.mp4"
        ]
      },
      {
        "name": "api_bytedance_seedance1_5_flf2v",
        "title": "Seedance 1.5 Pro: FLF2V",
        "description": "Upload a start frame and end frame, and Seedance 1.5 Pro automatically generates a smooth video transition with synchronized audio between them.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "FLF2V",
          "Image to Video",
          "API"
        ],
        "models": [
          "ByteDance",
          "Seedance"
        ],
        "date": "2026-01-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 183,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "dancing_capybara.png",
              "mediaType": "image"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "dj_capybara.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_14B_flf2v",
        "title": "Wan 2.2 14B First-Last Frame to Video",
        "description": "Generate smooth video transitions by defining start and end frames.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-08-02",
        "size": 38031935406,
        "vram": 38031935406,
        "usage": 149,
        "io": {
          "inputs": [
            {
              "nodeId": 62,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_flf2v_start_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 68,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_flf2v_end_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_14B_fun_control",
        "title": "Wan 2.2 14B Fun Control",
        "description": "Generate videos guided by pose, depth, and edge controls using Wan 2.2 Fun Control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-control",
        "tags": [
          "Video to Video",
          "Video",
          "ControlNet"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-08-12",
        "size": 38031935406,
        "vram": 38031935406,
        "usage": 69,
        "io": {
          "inputs": [
            {
              "nodeId": 145,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_fun_control_start_image.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 158,
              "nodeType": "LoadVideo",
              "file": "video_wan2_2_14B_fun_control_start_image_control_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_q3_text_to_video",
        "title": "Vidu Q3 Audio-Visual Video Generation",
        "description": "Input a text prompt or upload an image to generate a 1-16 second video with synchronized audio and automatic scene transitions.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video",
          "Video"
        ],
        "models": [
          "Vidu",
          "Vidu Q3"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_q3_image_to_video",
        "title": "Vidu Q3 Image-to-Video with Audio",
        "description": "Upload an image and provide a text prompt to generate a 1-16 second video with synchronized audio and intelligent scene transitions.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Image to Video",
          "Video"
        ],
        "models": [
          "Vidu",
          "Vidu Q3"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "usage": 69,
        "size": 0,
        "vram": 0,
        "logos": [
          {
            "provider": "Vidu"
          }
        ],
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "two_characters.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_wan2_6_i2v",
        "title": "Wan2.6: Image to Video",
        "description": "Transform images into high-quality videos with enhanced image quality, smoother motion, 1080P resolution support, and natural movement generation for professional results.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Wan2.6",
          "Wan"
        ],
        "date": "2025-12-20",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 169,
        "io": {
          "inputs": [
            {
              "nodeId": 42,
              "nodeType": "LoadImage",
              "file": "red_car.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_motion_control",
        "title": "Kling2.6: Motion Control",
        "description": "Apply precise character actions and expressions from a reference video to your character image with synchronized motion control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "Motion Control",
          "API"
        ],
        "models": [
          "Kling 2.6",
          "Kling"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 249,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadVideo",
              "file": "street_dancer.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "streetwear_fox.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling2_6_i2v",
        "title": "Kling2.6: Animate Images with Audio",
        "description": "Transform static images into dynamic videos with synchronized dialogue, singing, sound effects, and ambient audio.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API",
          "Audio"
        ],
        "models": [
          "Kling 2.6",
          "Kling"
        ],
        "date": "2025-12-22",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 40,
        "io": {
          "inputs": [
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "lizard_rapper_in_bar.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_q2_i2v",
        "title": "Vidu Q2: Image to Video",
        "description": "Transform static images into dynamic 1080p videos with cinematic camera control, multi-subject consistency",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "API"
        ],
        "models": [
          "Vidu Q2",
          "Vidu"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 120,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "cozy_bear.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_ltx2_i2v_distilled",
        "title": "LTX-2 Image to Video (Distilled)",
        "description": "Transform static images into dynamic videos with synchronized audio-video generation using LTX-2 distilled model. Optimized for faster generation while maintaining quality. Features expressive lip sync, natural motion, and improved speed.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2026-01-06",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 99,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 98,
              "nodeType": "LoadImage",
              "file": "snow_bike_jump_crew.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_ltx2_t2v_distilled",
        "title": "LTX-2 Text to Video (Distilled)",
        "description": "Generate high-quality videos from text prompts with synchronized audio-video generation using LTX-2 distilled model. Optimized for faster generation while maintaining quality. Features expressive lip sync, dynamic motion generation, and improved speed.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2026-01-06",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 28,
        "searchRank": 0,
        "openSource": true,
        "username": "ComfyUI"
      },
      {
        "name": "video_ltx2_canny_to_video",
        "title": "LTX-2 Canny to Video",
        "description": "Generate high-quality videos from edge detection (Canny) guidance with synchronized audio-video generation using LTX-2. Features precise edge control, structural consistency, and efficient performance.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tags": [
          "ControlNet",
          "Video"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2026-01-06",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 13,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 127,
              "nodeType": "LoadVideo",
              "file": "squirrel_in_flower_garden.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 160,
              "nodeType": "LoadImage",
              "file": "ltx_2_canny_1st_frame.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_ltx2_depth_to_video",
        "title": "LTX-2 Depth to Video",
        "description": "Generate high-quality videos from depth maps with synchronized audio-video generation using LTX-2. Features precise depth control, spatial awareness, and efficient performance.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "ControlNet",
          "Video"
        ],
        "thumbnailVariant": "hoverDissolve",
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2026-01-06",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 26,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 160,
              "nodeType": "LoadImage",
              "file": "minimalist_sky_view_lounge.png",
              "mediaType": "image"
            },
            {
              "nodeId": 183,
              "nodeType": "LoadVideo",
              "file": "minimalist_sky_view_lounge.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_hunyuan_video_1.5_720p_i2v",
        "title": "Hunyuan Video 1.5 Image to Video",
        "description": "Animate still images into dynamic videos with precise motion and camera control. Maintains visual consistency while bringing photos and illustrations to life with smooth, natural movements.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "Hunyuan Video"
        ],
        "date": "2025-11-21",
        "size": 45384919416,
        "vram": 45384919416,
        "usage": 96,
        "io": {
          "inputs": [
            {
              "nodeId": 80,
              "nodeType": "LoadImage",
              "file": "video_hunyuan_video_1.5_720p_i2v_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_omni_edit_video",
        "title": "Kling O1: Video Edit",
        "description": "Edit videos with natural language commands, featuring video reference mode for quick generation of high-quality style transfers, element additions, and background modifications.",
        "mediaType": "image",
        "thumbnailVariant": "compareSlider",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "API",
          "Video Edit",
          "Text to Video",
          "Image to Video"
        ],
        "models": [
          "Kling"
        ],
        "date": "2025-12-02",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 102,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_4.png",
              "mediaType": "image"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "api_flux2_input_image_3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 23,
              "nodeType": "LoadVideo",
              "file": "api_kling_omni_edit_video_input_video.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 24,
              "nodeType": "LoadImage",
              "file": "api_kling_omni_edit_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_omni_i2v",
        "title": "Kling O1: Image to Video ",
        "description": "Transform static images into dynamic videos with Kling O1. Add motion, camera movements, and life to your images using text prompts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Video",
          "Character Reference"
        ],
        "models": [
          "Kling O1"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 37,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "sheep_knit.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "quokka_bath.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "quokka_relax.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_wan_image_to_video",
        "title": "Wan2.5: Image to Video",
        "description": "Transform images into videos with synchronized audio, enhanced motion, and superior quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Wan2.5",
          "Wan"
        ],
        "date": "2025-09-27",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 123,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadAudio",
              "file": "audio_ace_step_1_m2m_editing_input_audio.mp3",
              "mediaType": "audio"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_wan_image_to_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_flf",
        "title": "Kling1.6: FLF2V",
        "description": "Generate videos through controlling the first and last frames.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "API",
          "FLF2V"
        ],
        "models": [
          "Kling",
          "Kling 1.6"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 54,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "api_kling_flf_first_frame.png",
              "mediaType": "image"
            },
            {
              "nodeId": 42,
              "nodeType": "LoadImage",
              "file": "api_kling_flf_last_frame.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_i2v",
        "title": "Kling2.0: Image to Video",
        "description": "Generate videos with excellent prompt adherence for actions, expressions, and camera movements using Kling.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Kling",
          "Kling 2.0"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 112,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "api_kling_i2v_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_openai_sora_video",
        "title": "Sora 2: Text & Image to Video",
        "description": "OpenAI's Sora-2 and Sora-2 Pro video generation with synchronized audio.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Text to Video",
          "API"
        ],
        "models": [
          "OpenAI"
        ],
        "date": "2025-10-08",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 68,
        "io": {
          "inputs": [
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "api_openai_sora_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_q2_flf2v",
        "title": "Vidu Q2: FLF2V",
        "description": "Create smooth video transitions between start and end frames with cinematic camera movements, multi-subject consistency.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "FLF2V",
          "Video",
          "API"
        ],
        "models": [
          "Vidu Q2"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 29,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "nun_in_church-1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 42,
              "nodeType": "LoadImage",
              "file": "nun_in_church-2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_5B_ti2v",
        "title": "Wan 2.2 5B Video Generation",
        "description": "Fast text-to-video and image-to-video generation with 5B parameters. Optimized for rapid prototyping and creative exploration.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-07-29",
        "size": 18146236826,
        "vram": 18146236826,
        "usage": 73,
        "io": {
          "inputs": [
            {
              "nodeId": 56,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_14B_s2v",
        "title": "Wan2.2-S2V Audio-Driven Video Generation",
        "description": "Transform static images and audio into dynamic videos with perfect synchronization and minute-level generation.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-s2v",
        "tags": [
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-08-02",
        "size": 25254407700,
        "vram": 25254407700,
        "usage": 44,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_s2v_reference_image.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 58,
              "nodeType": "LoadAudio",
              "file": "video_wan2_2_14B_s2v_input_audio.MP3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan_vace_inpainting",
        "title": "Wan2.1 VACE Inpainting",
        "description": "Edit specific regions in videos while preserving surrounding content. Great for object removal or replacement.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace",
        "tags": [
          "Inpainting",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 57767310131,
        "vram": 57767310131,
        "usage": 65,
        "io": {
          "inputs": [
            {
              "nodeId": 162,
              "nodeType": "LoadImage",
              "file": "api_bfl_flux_1_kontext_multiple_images_input_dog.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 209,
              "nodeType": "LoadVideo",
              "file": "video_wan_vace_inpainting_input_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "api_bytedance_flf2v",
        "title": "Seedance1.0 Pro: Start End to Video",
        "description": "Generate cinematic video transitions between start and end frames with fluid motion, scene consistency, and professional polish using ByteDance's Seedance model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "FLF2V",
          "Video"
        ],
        "models": [
          "Seedance1.0 Pro",
          "ByteDance"
        ],
        "date": "2025-10-06",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 44,
        "io": {
          "inputs": [
            {
              "nodeId": 35,
              "nodeType": "LoadImage",
              "file": "api_bytedance_flf2v_first_frame.png",
              "mediaType": "image"
            },
            {
              "nodeId": 36,
              "nodeType": "LoadImage",
              "file": "api_bytedance_flf2v_last_frame.png",
              "mediaType": "image"
            }
          ]
        },
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_q2_r2v",
        "title": "Vidu Q2: Reference to Video",
        "description": "Generate videos with reference-based consistency for up to 3 subjects, maintaining character and style continuity across the video sequence with cinematic camera movements.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Character Reference",
          "Image to Video",
          "API"
        ],
        "models": [
          "Vidu Q2",
          "Vidu"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 24,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "api_vidu_q2_r2v_red_haired_girl.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 42,
              "nodeType": "LoadImage",
              "file": "vintage_robot.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_omni_t2v",
        "title": "Kling O1: Text to Video",
        "description": "Generate videos from text descriptions using Kling O1. Create dynamic video content with natural language prompts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video",
          "Video"
        ],
        "models": [
          "Kling O1"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 13,
        "username": "ComfyUI"
      },
      {
        "name": "api_ltxv_image_to_video",
        "title": "LTX-2: Image to Video",
        "description": "Transform static images into dynamic videos with LTX-2 Pro. Generate cinematic video sequences with natural motion, synchronized audio, and support for up to 4K resolution at 50fps.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2025-10-28",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 13,
        "io": {
          "inputs": [
            {
              "nodeId": 47,
              "nodeType": "LoadImage",
              "file": "api_ltxv_image_to_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_14B_fun_inpaint",
        "title": "Wan 2.2 14B Fun Inp",
        "description": "Generate videos from start and end frames using Wan 2.2 Fun Inp.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-inp",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-08-12",
        "size": 38031935406,
        "vram": 38031935406,
        "usage": 46,
        "io": {
          "inputs": [
            {
              "nodeId": 110,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_fun_inpaint_start_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 112,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_fun_inpaint_end_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_runway_gen4_turo_image_to_video",
        "title": "Runway: Gen4 Turbo Image to Video",
        "description": "Generate dynamic videos from images using Runway Gen4 Turbo.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Runway"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 25,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "api_runway_gen4_turo_image_to_video_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "ltxv_image_to_video",
        "title": "LTXV Image to Video",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate videos from still images.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/ltxv",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "LTX-0.9.5"
        ],
        "date": "2025-03-01",
        "size": 19155554140,
        "vram": 19155554140,
        "usage": 69,
        "io": {
          "inputs": [
            {
              "nodeId": 78,
              "nodeType": "LoadImage",
              "file": "ltxv_image_to_video_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_wan2_6_t2v",
        "title": "Wan2.6: Text to Video",
        "description": "Generate high-quality videos from text prompts with enhanced image quality, smoother motion, 1080P resolution support, and improved prompt understanding for natural, professional results.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "API"
        ],
        "models": [
          "Wan2.6",
          "Wan"
        ],
        "date": "2025-12-20",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 21,
        "username": "ComfyUI"
      },
      {
        "name": "video_hunyuan_video_1.5_720p_t2v",
        "title": "Hunyuan Video 1.5 Text to Video",
        "description": "Generate high-quality 720p videos from text prompts with cinematic camera control, emotional expressions, and physics simulation. Supports multiple styles including realistic, anime, and 3D with text rendering.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Hunyuan Video"
        ],
        "date": "2025-11-21",
        "size": 45419279155,
        "vram": 45419279155,
        "usage": 14,
        "io": {
          "outputs": [
            {
              "nodeId": 102,
              "nodeType": "SaveVideo",
              "file": "video_hunyuan_video_1.5_720p_t2v.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/video_hunyuan_video_1.5_720p_t2v.mp4"
        ]
      },
      {
        "name": "wan2.1_fun_control",
        "title": "Wan 2.1 ControlNet",
        "description": "Generate videos guided by pose, depth, and edge controls using Wan 2.1 ControlNet.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-control",
        "tags": [
          "Video to Video",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-04-15",
        "size": 11381663334,
        "vram": 11381663334,
        "usage": 41,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "wan2.1_fun_control_start_frame.png",
              "mediaType": "image"
            },
            {
              "nodeId": 80,
              "nodeType": "LoadVideo",
              "file": "wan2.1_fun_control_control_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_dual_characters_effects",
        "title": "Kling: Dual Character Effect",
        "description": "Upload two character images side - by - side. Generate a video in which the characters hug, kiss, or form a heart gesture together.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Video"
        ],
        "models": [
          "Kling 1.6",
          "Kling"
        ],
        "logos": [
          {
            "provider": "Kling"
          }
        ],
        "date": "2026-03-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "deep_curl_portrait.png",
              "mediaType": "image"
            },
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "blue_tone_woman.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 17,
              "nodeType": "SaveVideo",
              "file": "api_kling_dual_characters_effects.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/api_kling_dual_characters_effects.mp4"
        ]
      },
      {
        "name": "video_wan_vace_14B_ref2v",
        "title": "Wan2.1 VACE Reference to Video",
        "description": "Create videos that match the style and content of a reference image. Perfect for style-consistent video generation.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace",
        "tags": [
          "Video",
          "Image to Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 57756572713,
        "vram": 57756572713,
        "usage": 17,
        "io": {
          "inputs": [
            {
              "nodeId": 73,
              "nodeType": "LoadImage",
              "file": "video_wan_vace_14B_ref2v_reference_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_1_infinitetalk",
        "title": "InfiniteTalk: Audio-Driven Full-Body Video Dubbing",
        "description": "Upload a source Image and target audio. Generate a full-body dubbed video with synchronized motion while preserving the original identity, background, and camera movement.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Audio to Video",
          "Lip Sync",
          "Video"
        ],
        "models": [
          "Wan2.1 InfiniteTalk"
        ],
        "date": "2026-01-26",
        "openSource": true,
        "size": 29635274342,
        "vram": 29635274342,
        "usage": 48,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 24,
              "nodeType": "LoadAudio",
              "file": "audio_speaker1_woman.mp3",
              "mediaType": "audio"
            },
            {
              "nodeId": 32,
              "nodeType": "LoadImage",
              "file": "two_character_talking.png",
              "mediaType": "image"
            },
            {
              "nodeId": 90,
              "nodeType": "LoadAudio",
              "file": "audio_speaker2_man.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wanmove_480p",
        "title": "Wan-Move Motion-Control Image to Video",
        "description": "Generate videos from a single image using Wan-Move, with fine-grained point-level motion control via trajectory guidance.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Motion Control",
          "Video"
        ],
        "models": [
          "Wan",
          "Wan2.1"
        ],
        "date": "2025-12-15",
        "size": 25447681229,
        "vram": 25447681229,
        "usage": 14,
        "io": {
          "inputs": [
            {
              "nodeId": 238,
              "nodeType": "LoadImage",
              "file": "snowboard_rush.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "api_wan_r2v",
        "title": "WAN2.6: Reference to Video",
        "description": "Creating identity-preserved videos with natural movement and cinematic quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Character Reference",
          "Video"
        ],
        "date": "2026-01-03",
        "openSource": false,
        "models": [
          "Wan2.6",
          "Wan"
        ],
        "usage": 17,
        "io": {
          "inputs": [
            {
              "nodeId": 34,
              "nodeType": "LoadVideo",
              "file": "armored_warrior.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 35,
              "nodeType": "LoadVideo",
              "file": "spear_warrior.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan_vace_outpainting",
        "title": "Wan2.1 VACE Outpainting",
        "description": "Generate extended videos by expanding video size using Wan VACE outpainting.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace",
        "tags": [
          "Outpainting",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 57756572713,
        "vram": 57756572713,
        "usage": 33,
        "io": {
          "inputs": [
            {
              "nodeId": 71,
              "nodeType": "LoadVideo",
              "file": "video_wan_vace_outpainting_input_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_5B_fun_control",
        "title": "Wan 2.2 5B Fun Control",
        "description": "Multi-condition video control with pose, depth, and edge guidance. Compact 5B size for experimental development.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "ControlNet"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-07-29",
        "size": 18146236826,
        "vram": 18146236826,
        "usage": 82,
        "io": {
          "inputs": [
            {
              "nodeId": 66,
              "nodeType": "LoadVideo",
              "file": "video_wan2_2_5B_fun_control_control_video.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 70,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_5B_fun_control_start_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_bytedance_seedance1_5_text_to_video",
        "title": "Seedance1.5 Pro: Text to Video",
        "description": "Create complete audio-visual stories from text with synchronized voices, music, and sound effects.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video"
        ],
        "models": [
          "Seedance"
        ],
        "date": "2026-01-19",
        "openSource": false,
        "usage": 93,
        "username": "ComfyUI"
      },
      {
        "name": "video_humo",
        "title": "HuMo Video Generation",
        "description": "Generate videos basic on audio, image, and text, keep the character's lip sync.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video"
        ],
        "models": [
          "HuMo"
        ],
        "date": "2025-09-21",
        "size": 27895812588,
        "vram": 27895812588,
        "usage": 9,
        "io": {
          "inputs": [
            {
              "nodeId": 49,
              "nodeType": "LoadImage",
              "file": "video_humo_reference_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 58,
              "nodeType": "LoadAudio",
              "file": "video_humo_input_audio.wav",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "text_to_video_wan",
        "title": "Wan 2.1 Text to Video",
        "description": "Generate videos from text prompts using Wan 2.1.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-video",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-03-01",
        "size": 9824737690,
        "vram": 9824737690,
        "usage": 24,
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_14B_fun_camera",
        "title": "Wan 2.2 14B Fun Camera Control",
        "description": "Generate videos with camera motion controls including pan, zoom, and rotation using Wan 2.2 Fun Camera Control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-camera",
        "tags": [
          "Video to Video",
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-08-17",
        "size": 40050570035,
        "vram": 40050570035,
        "usage": 15,
        "io": {
          "inputs": [
            {
              "nodeId": 79,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_14B_fun_camera_start_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_reference_to_video",
        "title": "Vidu Q1: Reference to Video",
        "description": "Generate videos with consistent subjects using multiple reference images (up to 7) for character and style continuity across the video sequence.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "Image to Video",
          "API"
        ],
        "models": [
          "Vidu Q1",
          "Vidu"
        ],
        "date": "2025-08-23",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1,
        "io": {
          "inputs": [
            {
              "nodeId": 28,
              "nodeType": "LoadImage",
              "file": "api_vidu_reference_to_video_reference_image_2.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 30,
              "nodeType": "LoadImage",
              "file": "api_vidu_reference_to_video_reference_image_1.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 45,
              "nodeType": "LoadImage",
              "file": "api_vidu_reference_to_video_reference_image_3.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_to_video_wan",
        "title": "Wan 2.1 Image to Video",
        "description": "Generate videos from images using Wan 2.1.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-video",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-03-01",
        "size": 41049149932,
        "vram": 41049149932,
        "usage": 46,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "image_to_video_wan_start_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling2_6_t2v",
        "title": "Kling2.6: Storytelling Videos with Audio",
        "description": "Bring your stories to life with videos featuring synchronized dialogue, music, sound effects, and ambient audio from text prompts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Audio",
          "Text to Video",
          "Video"
        ],
        "models": [
          "Kling",
          "Kling 2.6"
        ],
        "date": "2025-12-22",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 9,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_runway_first_last_frame",
        "title": "Runway: First Last Frame to Video",
        "description": "Generate smooth video transitions between two keyframes with Runway's precision.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "API",
          "FLF2V"
        ],
        "models": [
          "Runway"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 27,
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "api_runway_first_last_frame_first_frame.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "api_runway_first_last_frame_last_frame.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_runway_gen3a_turbo_image_to_video",
        "title": "Runway: Gen3a Turbo Image to Video",
        "description": "Generate cinematic videos from static images using Runway Gen3a Turbo.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Runway"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 7,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "api_runway_gen3a_turbo_image_to_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "wan2.1_flf2v_720_f16",
        "title": "Wan 2.1 FLF2V 720p F16",
        "description": "Generate videos by controlling first and last frames using Wan 2.1 FLF2V.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-flf",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-04-15",
        "size": 41049149932,
        "vram": 41049149932,
        "usage": 21,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "wan2.1_flf2v_720_f16_start_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 72,
              "nodeType": "LoadImage",
              "file": "wan2.1_flf2v_720_f16_end_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_kandinsky5_i2v",
        "title": "Kandinsky 5.0 Video Lite Image to Video",
        "description": "A lightweight 2B model that generates videos from English and Russian prompts with high visual quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "Kandinsky"
        ],
        "date": "2025-12-09",
        "size": 14710262989,
        "vram": 14710262989,
        "usage": 18,
        "searchRank": 0,
        "openSource": true,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "crystal_flower.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_q2_t2v",
        "title": "Vidu Q2: Text to Video",
        "description": "Generate high-quality 1080p videos from text prompts with Vidu Q2 model",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video",
          "Video"
        ],
        "models": [
          "Vidu Q2",
          "Vidu"
        ],
        "date": "2026-01-12",
        "openSource": false,
        "usage": 2,
        "username": "ComfyUI"
      },
      {
        "name": "api_veo2_i2v",
        "title": "Veo2: Image to Video",
        "description": "Generate videos from images using Google Veo2 API.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Veo",
          "Google"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 21,
        "io": {
          "inputs": [
            {
              "nodeId": 61,
              "nodeType": "LoadImage",
              "file": "api_veo2_i2v_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_wan_text_to_video",
        "title": "Wan2.5: Text to Video",
        "description": "Generate videos with synchronized audio, enhanced motion, and superior quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Wan2.5",
          "Wan"
        ],
        "date": "2025-09-27",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 4,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadAudio",
              "file": "audio_ace_step_1_m2m_editing_input_audio.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_start_end_to_video",
        "title": "Vidu Q1: Start End to Video",
        "description": "Create smooth video transitions between defined start and end frames with natural motion interpolation and consistent visual quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "API",
          "FLF2V"
        ],
        "models": [
          "Vidu Q1",
          "Vidu"
        ],
        "date": "2025-08-23",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "io": {
          "inputs": [
            {
              "nodeId": 28,
              "nodeType": "LoadImage",
              "file": "api_vidu_start_end_to_video_start_frame.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 30,
              "nodeType": "LoadImage",
              "file": "api_vidu_start_end_to_video_last_frame.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan_vace_flf2v",
        "title": "Wan2.1 VACE First-Last Frame",
        "description": "Generate smooth video transitions by defining start and end frames. Supports custom keyframe sequences.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace",
        "tags": [
          "FLF2V",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 57756572713,
        "vram": 57756572713,
        "usage": 29,
        "io": {
          "inputs": [
            {
              "nodeId": 144,
              "nodeType": "LoadImage",
              "file": "video_wan_vace_flf2v_start_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 147,
              "nodeType": "LoadImage",
              "file": "video_wan_vace_flf2v_end_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_kandinsky5_t2v",
        "title": "Kandinsky 5.0 Video Lite Text to Video",
        "description": "A lightweight 2B model that generates videos from English and Russian prompts with high visual quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Kandinsky"
        ],
        "date": "2025-12-09",
        "size": 14710262989,
        "vram": 14710262989,
        "usage": 3,
        "searchRank": 0,
        "openSource": true,
        "username": "ComfyUI"
      },
      {
        "name": "video_capybara_v0_1_video_edit",
        "title": "Capybara: Video Edit",
        "description": "Upload an image or video and a text instruction to perform generation or editing tasks. Generate a new or edited image or video based on the provided instruction.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Edit"
        ],
        "models": [
          "Capybara"
        ],
        "date": "2026-02-23",
        "openSource": true,
        "size": 37044092928,
        "vram": 37044092928,
        "usage": 27,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 127,
              "nodeType": "LoadVideo",
              "file": "horse_running.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 114,
              "nodeType": "SaveVideo",
              "file": "video_capybara_v0_1_video_edit.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/horse_running.mp4",
          "output/video_capybara_v0_1_video_edit.mp4"
        ]
      },
      {
        "name": "video_capybara_v0_1_image_to_video",
        "title": "Capybara: Image to Video",
        "description": "Upload an image and provide a text instruction. Generate a new video where the input is edited according to your instruction, preserving structure and temporal coherence.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "Image to Video"
        ],
        "models": [
          "Capybara"
        ],
        "date": "2026-02-23",
        "openSource": true,
        "size": 37044092928,
        "vram": 37044092928,
        "usage": 42,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 126,
              "nodeType": "LoadImage",
              "file": "joy_snap.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 114,
              "nodeType": "SaveVideo",
              "file": "video_capybara_v0_1_image_to_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/video_capybara_v0_1_image_to_video.mp4"
        ]
      },
      {
        "name": "api_pixverse_t2v",
        "title": "PixVerse: Text to Video",
        "description": "Generate videos with accurate prompt interpretation and stunning video dynamics.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "API"
        ],
        "models": [
          "PixVerse"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 18,
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2.1_alpha_t2v_14B",
        "title": "Wan2.1 Alpha T2V",
        "description": "Generate text-to-video with alpha channel support for transparent backgrounds and semi-transparent objects.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-10-06",
        "size": 22494891213,
        "vram": 22494891213,
        "usage": 1,
        "username": "ComfyUI"
      },
      {
        "name": "txt_to_image_to_video",
        "title": "SVD Text to Image to Video",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate videos by first creating images from text prompts.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/video/#image-to-video",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "SVD",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 16492674417,
        "vram": 16492674417,
        "usage": 1,
        "username": "ComfyUI"
      },
      {
        "name": "api_hailuo_minimax_i2v",
        "title": "MiniMax: Image to Video",
        "description": "Generate refined videos from images and text with CGI integration using MiniMax.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "MiniMax"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 8,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "api_hailuo_minimax_i2v_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_luma_i2v",
        "title": "Luma: Image to Video",
        "description": "Take static images and instantly create magical high quality animations.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Luma"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 19,
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadImage",
              "file": "api_luma_i2v_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan_ati",
        "title": "Wan2.1 ATI",
        "description": "Trajectory-controlled Video Generation.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "hoverDissolve",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan-ati",
        "tags": [
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 25393994138,
        "vram": 25393994138,
        "usage": 3,
        "io": {
          "inputs": [
            {
              "nodeId": 240,
              "nodeType": "LoadImage",
              "file": "video_wan_ati_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_ltxv_text_to_video",
        "title": "LTX-2: Text to Video",
        "description": "Generate high-quality videos from text prompts using Lightricks LTX-2 with synchronized audio. Supports up to 4K resolution at 50fps with Fast, Pro, and Ultra modes for various production needs.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "API"
        ],
        "models": [
          "LTX-2",
          "Lightricks"
        ],
        "date": "2025-10-28",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_text_to_video",
        "title": "Vidu Q1: Text to Video",
        "description": "Generate high-quality 1080p videos from text prompts with adjustable movement amplitude and duration control using Vidu's advanced AI model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "API"
        ],
        "models": [
          "Vidu Q1",
          "Vidu"
        ],
        "date": "2025-08-23",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 8,
        "username": "ComfyUI"
      },
      {
        "name": "api_bytedance_text_to_video",
        "title": "Seedance1.0 Pro: Text to Video",
        "description": "Generate high-quality videos directly from text prompts using ByteDance's Seedance model. Supports multiple resolutions and aspect ratios with natural motion and cinematic quality.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "API",
          "Text to Video"
        ],
        "models": [
          "Seedance1.0 Pro",
          "ByteDance"
        ],
        "date": "2025-10-06",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 7,
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_image_to_video",
        "title": "Vidu Q1: Image to Video",
        "description": "Transform static images into dynamic 1080p videos with precise motion control and customizable movement amplitude using Vidu.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "Vidu Q1",
          "Vidu"
        ],
        "date": "2025-08-23",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3,
        "io": {
          "inputs": [
            {
              "nodeId": 22,
              "nodeType": "LoadImage",
              "file": "api_vidu_image_to_video_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_hailuo_minimax_t2v",
        "title": "MiniMax: Text to Video",
        "description": "Generate high-quality videos directly from text prompts. Explore MiniMax's advanced AI capabilities to create diverse visual narratives with professional CGI effects and stylistic elements to bring your descriptions to life.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "API"
        ],
        "models": [
          "MiniMax"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 1,
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2_2_5B_fun_inpaint",
        "title": "Wan 2.2 5B Fun Inpaint",
        "description": "Efficient video inpainting from start and end frames. 5B model delivers quick iterations for testing workflows.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.2",
          "Wan"
        ],
        "date": "2025-07-29",
        "size": 18146236826,
        "vram": 18146236826,
        "usage": 2,
        "io": {
          "inputs": [
            {
              "nodeId": 70,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_5B_fun_inpaint_start_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 74,
              "nodeType": "LoadImage",
              "file": "video_wan2_2_5B_fun_inpaint_end_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_kling_effects",
        "title": "Kling 1.6: Video Effects",
        "description": "Generate dynamic videos by applying visual effects to images using Kling.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "API"
        ],
        "models": [
          "Kling",
          "Kling 1.6"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "api_kling_effects_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_hailuo_minimax_video",
        "title": "MiniMax: Video",
        "description": "Generate high-quality videos from text prompts with optional first-frame control using MiniMax Hailuo-02 model. Supports multiple resolutions (768P/1080P) and durations (6/10s) with intelligent prompt optimization.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Video",
          "Video"
        ],
        "models": [
          "MiniMax"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 14,
        "io": {
          "inputs": [
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "api_hailuo_minimax_video_first_frame.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 14,
              "nodeType": "SaveVideo",
              "file": "api_hailuo_minimax_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "MiniMax"
          }
        ],
        "searchRank": 0,
        "thumbnail": [
          "output/api_hailuo_minimax_video.mp4"
        ]
      },
      {
        "name": "ltxv_text_to_video",
        "title": "LTXV Text to Video",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate videos from text prompts.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/ltxv",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "LTX-0.9.5"
        ],
        "date": "2025-03-01",
        "size": 19155554140,
        "vram": 19155554140,
        "usage": 54,
        "username": "ComfyUI"
      },
      {
        "name": "api_luma_t2v",
        "title": "Luma: Text to Video",
        "description": "High-quality videos can be generated using simple prompts.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Video",
          "Video",
          "API"
        ],
        "models": [
          "Luma"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3,
        "username": "ComfyUI"
      },
      {
        "name": "api_pixverse_i2v",
        "title": "PixVerse: Image to Video",
        "description": "Generate dynamic videos from static images with motion and effects using PixVerse.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "PixVerse"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 2,
        "io": {
          "inputs": [
            {
              "nodeId": 6,
              "nodeType": "LoadImage",
              "file": "api_runway_reference_to_image_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_pixverse_template_i2v",
        "title": "PixVerse Templates: Image to Video",
        "description": "Generate dynamic videos from static images with motion and effects using PixVerse.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Video",
          "Video",
          "API"
        ],
        "models": [
          "PixVerse"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 2,
        "io": {
          "inputs": [
            {
              "nodeId": 34,
              "nodeType": "LoadImage",
              "file": "api_pixverse_template_i2v_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2.1_fun_camera_v1.1_14B",
        "title": "Wan 2.1 Fun Camera 14B",
        "description": "Generate high-quality videos with advanced camera control using the full 14B model",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-control",
        "tags": [
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-04-15",
        "size": 42047729828,
        "vram": 42047729828,
        "usage": 4,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "video_wan2.1_fun_camera_v1.1_14B_start_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "video_wan_vace_14B_t2v",
        "title": "Wan2.1 VACE Text to Video",
        "description": "Transform text descriptions into high-quality videos. Supports both 480p and 720p with VACE-14B model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/vace",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-05-21",
        "size": 57756572713,
        "vram": 57756572713,
        "usage": 4,
        "username": "ComfyUI"
      },
      {
        "name": "video_wan2.1_fun_camera_v1.1_1.3B",
        "title": "Wan 2.1 Fun Camera 1.3B",
        "description": "Generate dynamic videos with cinematic camera movements using Wan 2.1 Fun Camera 1.3B model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-control",
        "tags": [
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-04-15",
        "size": 11489037517,
        "vram": 11489037517,
        "usage": 3,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "video_wan2.1_fun_camera_v1.1_1.3B_start_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "wan2.1_fun_inp",
        "title": "Wan 2.1 Inpainting",
        "description": "Generate videos from start and end frames using Wan 2.1 inpainting.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/fun-inp",
        "tags": [
          "Inpainting",
          "Video"
        ],
        "models": [
          "Wan2.1",
          "Wan"
        ],
        "date": "2025-04-15",
        "size": 11381663334,
        "vram": 11381663334,
        "usage": 3,
        "io": {
          "inputs": [
            {
              "nodeId": 52,
              "nodeType": "LoadImage",
              "file": "wan2.1_fun_inp_start_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 72,
              "nodeType": "LoadImage",
              "file": "wan2.1_fun_inp_end_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "hunyuan_video_text_to_video",
        "title": "Hunyuan Video Text to Video",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate videos from text prompts using Hunyuan model.",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/hunyuan_video/",
        "tags": [
          "Text to Video",
          "Video"
        ],
        "models": [
          "Hunyuan Video",
          "Tencent"
        ],
        "date": "2025-03-01",
        "size": 35476429865,
        "vram": 35476429865,
        "usage": 4,
        "username": "ComfyUI"
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "icon": "icon-[lucide--volume-2]",
    "title": "Audio",
    "type": "audio",
    "templates": [
      {
        "name": "audio_stable_audio_3_medium_base",
        "title": "Stable Audio 3.0 Medium Base",
        "description": "Input a short text description of a sound, music, or effect. The workflow expands your prompt with Qwen and generates a stereo audio clip from Stable Audio 3.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Audio"
        ],
        "models": [
          "Stable Audio"
        ],
        "date": "2026-05-20",
        "openSource": true,
        "size": 15891378995,
        "vram": 15891378995,
        "usage": 215,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_stable_audio_3_medium",
        "title": "Stable Audio 3.0 Medium",
        "description": "Input a short text idea, optional duration, seed, and category. Generate stereo audio (music, SFX, or instruments) using Stable Audio 3 with optional AI-driven text expansion.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Audio"
        ],
        "models": [
          "Stable Audio"
        ],
        "date": "2026-05-20",
        "openSource": true,
        "size": 15676630630,
        "vram": 15676630630,
        "usage": 131,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_sonilo_v2m",
        "title": "Sonilo: Video Soundtrack Generation",
        "description": "Generate synchronized soundtracks from video footage. Input a video to produce music that matches its pacing and emotional cues, outputting a perfectly timed audio file.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Audio",
          "Music",
          "Soundtrack"
        ],
        "models": [
          "Sonilo"
        ],
        "logos": [
          {
            "provider": "Sonilo"
          }
        ],
        "date": "2026-04-12",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 39,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 705,
              "nodeType": "LoadVideo",
              "file": "leopard_rider.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_sonilo_t2m",
        "title": "Sonilo: Text to Music Generation",
        "description": "Generate high-quality, production-ready music from text prompts. Input descriptive text to create original soundtracks with streaming playback and precise duration control.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Audio",
          "Soundtrack",
          "Text to Music"
        ],
        "models": [
          "Sonilo"
        ],
        "logos": [
          {
            "provider": "Sonilo"
          }
        ],
        "date": "2026-04-12",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 27,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step1_5_xl_base",
        "title": "ACE-Step 1.5XL Base: Text to Music",
        "description": "Generate high-quality audio from text prompts using the 4B parameter ACE-Step 1.5 XL model. ",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Music"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2026-04-10",
        "openSource": true,
        "size": 19864223744,
        "vram": 19864223744,
        "usage": 1,
        "searchRank": 0,
        "username": "ComfyUI",
        "includeOnDistributions": [
          "local"
        ]
      },
      {
        "name": "audio_ace_step1_5_xl_turbo",
        "title": "ACE-Step 1.5XL Turbo: Text to Music",
        "description": "Generate high-quality music from text prompts using the distilled 4B ACE-Step model. Produces commercial-ready audio in just 8 inference steps without CFG.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Music",
          "Text to Music"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2026-04-10",
        "openSource": true,
        "size": 19864223744,
        "vram": 19864223744,
        "usage": 197,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step1_5_xl_sft",
        "title": "ACE-Step 1.5XL SFT： Text to Music",
        "description": "Generate high-quality music from text prompts using a 4B parameter SFT model. Control output with CFG for precise prompt adherence. ",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Music"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2026-04-10",
        "openSource": true,
        "size": 19864223744,
        "vram": 19864223744,
        "usage": 65,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_elevenlabs_text_to_speech",
        "title": "ElevenLabs: Text to Speech",
        "description": "Input text to generate speech with ultra-realistic voices, or upload a voice sample to clone it for synthesis.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Speech",
          "Audio",
          "API"
        ],
        "models": [
          "ElevenLabs"
        ],
        "logos": [
          {
            "provider": "ElevenLabs"
          }
        ],
        "date": "2026-02-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 272,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 210,
              "nodeType": "LoadAudio",
              "file": "voice_demo.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_elevenlabs_text_to_speech.png"
        ]
      },
      {
        "name": "api_elevenlabs_text_to_dialogue",
        "title": "ElevenLabs: Text to Dialogue",
        "description": "Input text and select a voice profile to generate a high-quality, emotionally expressive audio dialogue.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text to Speech"
        ],
        "models": [
          "ElevenLabs"
        ],
        "logos": [
          {
            "provider": "ElevenLabs"
          }
        ],
        "date": "2026-02-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 90,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 210,
              "nodeType": "LoadAudio",
              "file": "voice_demo.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_elevenlabs_text_to_dialogue.png"
        ]
      },
      {
        "name": "api_elevenlabs_speech_to_speech",
        "title": "ElevenLabs: Speech to Speech",
        "description": "Upload a source audio file to apply a new voice tone or clone a different voice, generating a modified audio output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Voice Cloning",
          "API"
        ],
        "models": [
          "ElevenLabs"
        ],
        "logos": [
          {
            "provider": "ElevenLabs"
          }
        ],
        "date": "2026-02-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 37,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 210,
              "nodeType": "LoadAudio",
              "file": "voice_demo.mp3",
              "mediaType": "audio"
            },
            {
              "nodeId": 221,
              "nodeType": "LoadAudio",
              "file": "api_elevenlabs_speech_to_speech.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_elevenlabs_speech_to_speech.png"
        ]
      },
      {
        "name": "api_elevenlabs_voice_isolation",
        "title": "ElevenLabs：Voice Isolation",
        "description": "Upload an audio file containing background noise. Use the ElevenLabs API to isolate and output a clean voice track.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Voice Isolation"
        ],
        "models": [
          "ElevenLabs"
        ],
        "logos": [
          {
            "provider": "ElevenLabs"
          }
        ],
        "date": "2026-02-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 7,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 131,
              "nodeType": "LoadAudio",
              "file": "noisy_background.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_elevenlabs_voice_isolation-1.png",
          "thumbnail/api_elevenlabs_voice_isolation-2.png"
        ]
      },
      {
        "name": "api_elevenLabs_speech_to_text",
        "title": "ElevenLabs: Speech to text",
        "description": "Upload an audio or video file to transcribe its speech into accurate, editable text.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Speech to Text"
        ],
        "models": [
          "ElevenLabs"
        ],
        "logos": [
          {
            "provider": "ElevenLabs"
          }
        ],
        "date": "2026-02-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 119,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 219,
              "nodeType": "LoadAudio",
              "file": "voice_demo.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_elevenLabs_speech_to_text.png"
        ]
      },
      {
        "name": "api_elevenlabs_text_to_sound_effects",
        "title": "ElevenLabs: Text to Sound Effects",
        "description": "Input a text prompt to generate custom sound effects and ambient audio.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Audio",
          "Sound Effects",
          "API"
        ],
        "models": [
          "ElevenLabs"
        ],
        "logos": [
          {
            "provider": "ElevenLabs"
          }
        ],
        "date": "2026-02-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 39,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 137,
              "nodeType": "SaveAudioMP3",
              "file": "api_elevenlabs_text_to_sound_effects.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_elevenlabs_text_to_sound_effects.png"
        ]
      },
      {
        "name": "audio_ace_step_1_5_split_llm",
        "title": "ACE-Step 1.5 AI Lyric Song Generation",
        "description": "Input a music style and optional lyrics. Generate a full song with AI-created lyrics and audio.",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "tags": [
          "API",
          "Text to Audio"
        ],
        "models": [
          "ACE-Step",
          "Google Gemini"
        ],
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "date": "2026-02-09",
        "openSource": false,
        "size": 9985798963,
        "vram": 9985798963,
        "usage": 21,
        "searchRank": 0,
        "io": {
          "outputs": [
            {
              "nodeId": 1,
              "nodeType": "SaveAudioMP3",
              "file": "audio_ace_step_1_5_split_llm.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step_1_5_split_4b",
        "title": "ACE-Step 1.5 Music Generation (4B LLM )",
        "description": "Input a text prompt to generate music. This 4B model version offers stronger audio understanding and composition capabilities compared to smaller variants.",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "tags": [
          "Audio",
          "Music",
          "Text to Audio"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2026-02-05",
        "openSource": true,
        "size": 14710262989,
        "vram": 14710262989,
        "usage": 53,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step_1_5_split",
        "title": "ACE-Step 1.5 Music Generation Workflow",
        "description": "Input a text prompt describing the music style and optional lyrics. Generate a full, high-quality audio song in under 10 seconds on consumer hardware.",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "tags": [
          "Audio",
          "Text to Audio",
          "Music"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2026-02-02",
        "openSource": true,
        "size": 10737418240,
        "vram": 2147483648,
        "usage": 36,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step_1_5_checkpoint",
        "title": "ACE-Step 1.5 Music Generation AIO",
        "description": "Input style tags and lyrics to generate a full song. The workflow uses the ACE-Step 1.5 model to produce commercial-grade music in under 10 seconds on consumer hardware.",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "tags": [
          "Audio",
          "Music",
          "Text to Audio"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2026-02-03",
        "openSource": true,
        "size": 10737418240,
        "vram": 5368709120,
        "usage": 18,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_stability_ai_audio_to_audio",
        "title": "Stable Audio 2.5: Audio to Audio",
        "description": "Transform audio into new compositions using Stable Audio 2.5. Upload audio and AI creates complete tracks.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Audio",
          "Audio to Audio"
        ],
        "date": "2025-09-09",
        "models": [
          "Stability",
          "Stable Audio"
        ],
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 52,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadAudio",
              "file": "api_stability_ai_audio_to_audio_input_audio.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_stability_ai_text_to_audio",
        "title": "Stable Audio 2.5: Text to Audio",
        "description": "Generate music from text using Stable Audio 2.5. Create minutes-long tracks in seconds.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Audio",
          "Text to Audio"
        ],
        "date": "2025-09-09",
        "models": [
          "Stability",
          "Stable Audio"
        ],
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 12,
        "logos": [
          {
            "provider": "Stability"
          }
        ],
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_stable_audio_example",
        "title": "Stable Audio 1.0: Text to Audio",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate audio from text prompts using Stable Audio.",
        "tags": [
          "Audio",
          "Text to Audio"
        ],
        "models": [
          "Stability",
          "Stable Audio"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://comfyanonymous.github.io/ComfyUI_examples/audio/",
        "size": 5690831667,
        "vram": 5690831667,
        "usage": 20,
        "openSource": true,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step_1_m2m_editing",
        "title": "ACE Step v1 M2M Editing",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "description": "Edit existing songs to change style and lyrics using ACE-Step v1 M2M.",
        "tags": [
          "Audio Editing",
          "Audio"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1",
        "size": 7698728878,
        "vram": 7698728878,
        "usage": 89,
        "io": {
          "inputs": [
            {
              "nodeId": 64,
              "nodeType": "LoadAudio",
              "file": "audio_ace_step_1_m2m_editing_input_audio.mp3",
              "mediaType": "audio"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step_1_t2a_song",
        "title": "ACE Step v1 Text to Song",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "description": "Generate songs with vocals from text prompts using ACE-Step v1, supporting multilingual and style customization.",
        "tags": [
          "Text to Audio",
          "Audio"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1",
        "size": 7698728878,
        "vram": 7698728878,
        "usage": 5,
        "username": "ComfyUI"
      },
      {
        "name": "audio_ace_step_1_t2a_instrumentals",
        "title": "ACE-Step v1 Text to Instrumentals Music",
        "mediaType": "audio",
        "mediaSubtype": "mp3",
        "description": "Generate instrumental music from text prompts using ACE-Step v1.",
        "tags": [
          "Text to Audio",
          "Audio"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1",
        "size": 7698728878,
        "vram": 7698728878,
        "usage": 5,
        "username": "ComfyUI"
      },
      {
        "name": "api_stability_ai_audio_inpaint",
        "title": "Stability Audio 2.5: Audio Inpainting",
        "description": "Complete or extend audio tracks using Stable Audio 2.5. Upload audio and AI generates the rest.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Audio",
          "Audio to Audio"
        ],
        "date": "2025-09-09",
        "models": [
          "Stability",
          "Stable Audio"
        ],
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadAudio",
              "file": "api_stability_ai_audio_inpaint_input_audio.wav",
              "mediaType": "audio"
            }
          ]
        },
        "logos": [
          {
            "provider": "Stability"
          }
        ],
        "searchRank": 0,
        "username": "ComfyUI"
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "icon": "icon-[lucide--box]",
    "title": "3D Model",
    "type": "3d",
    "templates": [
      {
        "name": "api_hunyuan3d_image_to_model",
        "title": "HY 3D: Image to Model",
        "description": "Upload an image to generate a 3D model with geometry and PBR textures. ",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D Model",
          "API",
          "Image to Model"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "date": "2026-05-21",
        "openSource": false,
        "usage": 223,
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "pink_robot_front.png",
              "mediaType": "image"
            },
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "pink_robot_back.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "size": 0,
        "vram": 0,
        "searchRank": 0
      },
      {
        "name": "api_tripo3_1_image_to_model",
        "title": "Tripo H3.1: Image to Model",
        "description": "Upload a reference image of your object. Generate a high-detail 3D model with dense geometry and PBR-ready materials.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D Model",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "logos": [
          {
            "provider": "Tripo"
          }
        ],
        "date": "2026-05-09",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 179,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "cybernetic_robot.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_tripo_p1_image_to_model",
        "title": "Tripo P1: Image to Model",
        "description": "Upload a reference image of your subject. Generate a game-ready 3D model with clean topology and optimized polygon budgets",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D Model",
          "API",
          "Image to 3D"
        ],
        "models": [
          "Tripo P1"
        ],
        "logos": [
          {
            "provider": "Tripo"
          }
        ],
        "date": "2026-05-28",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 45,
              "nodeType": "LoadImage",
              "file": "knight_with_sword.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_tripo_p1_text_to_model",
        "title": "Tripo P1: Text to Model",
        "description": "Input a text description of a 3D model. Generate a game-ready 3D model with clean topology and optimized polygon counts",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "3D Model"
        ],
        "models": [
          "Tripo P1"
        ],
        "logos": [
          {
            "provider": "Tripo"
          }
        ],
        "date": "2026-05-28",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_rodin3d_gen2_5_image_to_3d",
        "title": "Rodin Gen2.5: Image to Model",
        "description": "Upload single or multi-view images to create a 3D model with adjustable quality and enhanced texture",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D Model",
          "API"
        ],
        "models": [
          "Rodin"
        ],
        "logos": [
          {
            "provider": "Rodin"
          }
        ],
        "date": "2026-05-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 80,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "bull_robot.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_tripo_p1_mv_to_model",
        "title": "Tripo P1: Multiview to Model",
        "description": "Upload an image or multi-view references to generate a clean low-poly 3D model with controlled polygon count and organized topology, ready for export to game engines.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D Model",
          "API",
          "Image to 3D"
        ],
        "models": [
          "Tripo P1"
        ],
        "logos": [
          {
            "provider": "Tripo"
          }
        ],
        "date": "2026-05-28",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 45,
              "nodeType": "LoadImage",
              "file": "wooden_doll.png",
              "mediaType": "image"
            },
            {
              "nodeId": 47,
              "nodeType": "LoadImage",
              "file": "wooden_doll_left.png",
              "mediaType": "image"
            },
            {
              "nodeId": 48,
              "nodeType": "LoadImage",
              "file": "wooden_doll_back.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "3d_triposplat_image_to_gaussian_splat",
        "title": "TripoSplat: Image to Gaussian Splat",
        "description": "Upload a single 2D image. Generate a high-quality 3D Gaussian splat representation with controllable density and budget for rendering.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "Image to 3D"
        ],
        "models": [
          "TripoSplat"
        ],
        "date": "2026-06-02",
        "openSource": true,
        "size": 3972844749,
        "vram": 3972844749,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 99,
              "nodeType": "LoadImage",
              "file": "white-hotel-on-rocky-island.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_meshy_image_to_model",
        "title": "Meshy 6: Image to Model",
        "description": "Upload an image and generate a 3D model with Meshy 6. Create characters, objects, or mechanical parts with production-quality geometry and clean topology.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "Image to Model",
          "API"
        ],
        "models": [
          "Meshy"
        ],
        "date": "2026-01-19",
        "openSource": false,
        "usage": 83,
        "io": {
          "inputs": [
            {
              "nodeId": 8,
              "nodeType": "LoadImage",
              "file": "robot-warrior.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_rodin3d_gen2_5_text_to_3d",
        "title": "Rodin Gen2.5: Text to Model",
        "description": "Input a text description or upload reference images. Generate a detailed 3D model with textures, exportable in multiple formats.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "API",
          "Text to Model"
        ],
        "models": [
          "Rodin"
        ],
        "logos": [
          {
            "provider": "Rodin"
          }
        ],
        "date": "2026-05-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 6,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_meshy_multi_image_to_model",
        "title": "Meshy 6: Multi-Image to Model",
        "description": "Create high-quality 3D models from multiple images using Meshy 6. More photos mean better detail capture, accurate proportions, and cleaner mesh structure.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "API"
        ],
        "models": [
          "Meshy"
        ],
        "date": "2026-01-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 36,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 8,
              "nodeType": "LoadImage",
              "file": "joker_front.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "joker_back.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "joker_side.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_hunyuan3d_part",
        "title": "HY 3D: 3D Parts Decomposition",
        "description": "Upload a 3D model to automatically segment it into its constituent parts, generating a fully decomposed 3D asset for reuse and editing.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "3D Model",
          "API"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "logos": [
          {
            "provider": "Hunyuan"
          }
        ],
        "date": "2026-02-13",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 6,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_hunyuan3d_text_to_model",
        "title": "HunYuan3D: Text to Model",
        "description": "Input a text prompt or upload a reference image to generate a detailed 3D model asset.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "3D",
          "Text to Model"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "date": "2026-01-26",
        "openSource": false,
        "usage": 11,
        "username": "ComfyUI"
      },
      {
        "name": "api_hunyuan3d_smart_topology",
        "title": "HY 3D: Smart Topology",
        "description": "Upload a high-poly 3D model file. Generate a lower-polygon, topologically optimized 3D model with a specified reduction level.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "3D Model"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "logos": [
          {
            "provider": "Hunyuan"
          }
        ],
        "date": "2026-03-07",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 11,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_tripo3_1_text_to_model",
        "title": "Tripo H3.1: Text to Model",
        "description": "Generate production-ready 3D hero assets with high-density geometry and PBR materials. Takes text prompts or reference images as input and outputs detailed 3D meshes suitable for close-up renders and game assets.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D Model",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "logos": [
          {
            "provider": "Tripo"
          }
        ],
        "date": "2026-05-09",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 18,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_tripo3_1_multiview_to_model",
        "title": "Tripo H3.1: Multiview to Model",
        "description": "Upload multiview images of your object. Generate a high-detail 3D model with dense geometry and PBR-ready materials.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "3D Model"
        ],
        "models": [
          "Tripo"
        ],
        "logos": [
          {
            "provider": "Tripo"
          }
        ],
        "date": "2026-05-09",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 44,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 44,
              "nodeType": "LoadImage",
              "file": "castle_front_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 45,
              "nodeType": "LoadImage",
              "file": "castle_side_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 46,
              "nodeType": "LoadImage",
              "file": "castle_back_view.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_tripo3_0_image_to_model",
        "title": "Tripo3.0: Image to Model",
        "description": "Transform images or sketches into 3D models with Tripo 3.0's sharp geometry and production-ready PBR textures.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to Model",
          "3D",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "date": "2025-12-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 21,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "3d_character_front_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "3d_character_back_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "3d_character_left_view.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "templates_mjm_image_to_3d",
        "title": "Generate 3D Model From Single Image",
        "description": "Input a single image to automatically generate three orthographic views. Use these multiviews with Meshy to create a textured 3D model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "3D Model",
          "Image to 3D"
        ],
        "models": [
          "Meshy",
          "Nano Banana 2"
        ],
        "logos": [
          {
            "provider": [
              "Google",
              "Meshy"
            ]
          }
        ],
        "date": "2026-03-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 39,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 16,
              "nodeType": "LoadImage",
              "file": "input_storyboard_video.jpg",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/templates_mjm_image_to_3d-1.png",
          "thumbnail/templates_mjm_image_to_3d-2.png"
        ],
        "username": "Julien | MJM"
      },
      {
        "name": "api_meshy_text_to_model",
        "title": "Meshy 6: Text to Model",
        "description": "Generate high-quality 3D models from text prompts using Meshy 6. Create characters with refined geometry, mechanical objects with sharp edges, or game-ready low-poly assets.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "Text to Model",
          "API"
        ],
        "models": [
          "Meshy"
        ],
        "date": "2026-01-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 3,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "api_tripo3_0_text_to_model",
        "title": "Tripo3.0: Text to Model",
        "description": "Generate precise 3D models from text with Tripo 3.0's ultra-high resolution geometry and realistic PBR materials.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Model",
          "3D",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "date": "2025-12-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "username": "ComfyUI"
      },
      {
        "name": "api_tripo_text_to_model",
        "title": "Tripo: Text to Model",
        "description": "Craft 3D objects from descriptions with Tripo's text-driven modeling.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text to Model",
          "3D",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 6,
        "username": "ComfyUI"
      },
      {
        "name": "api_tripo_image_to_model",
        "title": "Tripo: Image to Model",
        "description": "Generate professional 3D assets from 2D images using Tripo engine.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "Image to Model",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 20,
        "io": {
          "inputs": [
            {
              "nodeId": 36,
              "nodeType": "LoadImage",
              "file": "api_tripo_image_to_model_input_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_tripo_multiview_to_model",
        "title": "Tripo: Multiview to Model",
        "description": "Build 3D models from multiple angles with Tripo's advanced scanner.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to 3D",
          "3D",
          "API"
        ],
        "models": [
          "Tripo"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 9,
        "io": {
          "inputs": [
            {
              "nodeId": 7,
              "nodeType": "LoadImage",
              "file": "api_tripo_multiview_to_model_front_image.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 8,
              "nodeType": "LoadImage",
              "file": "api_tripo_multiview_to_model_back_image.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_rodin_gen2",
        "title": "Rodin: Gen-2 Image to Model",
        "description": "Generate detailed 4X mesh quality 3D models from photos using Rodin Gen2",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to 3D",
          "3D",
          "API"
        ],
        "models": [
          "Rodin"
        ],
        "date": "2025-09-27",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 15,
        "io": {
          "inputs": [
            {
              "nodeId": 82,
              "nodeType": "LoadImage",
              "file": "api_rodin_gen2_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_rodin_image_to_model",
        "title": "Rodin: Image to Model",
        "description": "Generate detailed 3D models from single photos using Rodin AI.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to 3D",
          "3D",
          "API"
        ],
        "models": [
          "Rodin"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 2,
        "io": {
          "inputs": [
            {
              "nodeId": 49,
              "nodeType": "LoadImage",
              "file": "api_rodin_image_to_model_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_rodin_multiview_to_model",
        "title": "Rodin: Multiview to Model",
        "description": "Sculpt comprehensive 3D models using Rodin's multi-angle reconstruction.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image to 3D",
          "3D",
          "API"
        ],
        "models": [
          "Rodin"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 2,
        "io": {
          "inputs": [
            {
              "nodeId": 40,
              "nodeType": "LoadImage",
              "file": "api_rodin_multiview_to_model_left.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 41,
              "nodeType": "LoadImage",
              "file": "api_rodin_multiview_to_model_front.jpg",
              "mediaType": "image"
            },
            {
              "nodeId": 56,
              "nodeType": "LoadImage",
              "file": "api_rodin_multiview_to_model_back.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "3d_hunyuan3d-v2.1",
        "title": "HY 3D 2.1",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate 3D models from single images using Hunyuan3D 2.1.",
        "tags": [
          "Image to 3D",
          "3D"
        ],
        "models": [
          "Hunyuan3D",
          "Tencent"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "size": 4928474972,
        "vram": 4928474972,
        "usage": 104,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d-v2.1_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "3d_hunyuan3d_image_to_model",
        "title": "HY 3D 2.0",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate 3D models from single images using Hunyuan3D 2.0.",
        "tags": [
          "Image to 3D",
          "3D"
        ],
        "models": [
          "Hunyuan3D",
          "Tencent"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "size": 4928474972,
        "vram": 4928474972,
        "usage": 15,
        "io": {
          "inputs": [
            {
              "nodeId": 56,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_image_to_model_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "3d_hunyuan3d_multiview_to_model",
        "title": "HY 3D 2.0 MV",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate 3D models from multiple views using Hunyuan3D 2.0 MV.",
        "tags": [
          "3D",
          "Image to 3D"
        ],
        "models": [
          "Hunyuan3D",
          "Tencent"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "thumbnailVariant": "hoverDissolve",
        "size": 4928474972,
        "vram": 4928474972,
        "usage": 16,
        "io": {
          "inputs": [
            {
              "nodeId": 56,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_front_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 78,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_left_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 80,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_back_image.png",
              "mediaType": "image"
            },
            {
              "nodeId": 87,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_right_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "3d_hunyuan3d_multiview_to_model_turbo",
        "title": "HY 3D 2.0 MV Turbo",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate 3D models from multiple views using Hunyuan3D 2.0 MV Turbo.",
        "tags": [
          "Image to 3D",
          "3D"
        ],
        "models": [
          "Hunyuan3D",
          "Tencent"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "thumbnailVariant": "hoverDissolve",
        "size": 4928474972,
        "vram": 4928474972,
        "usage": 24,
        "io": {
          "inputs": [
            {
              "nodeId": 56,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_turbo_front_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 82,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_turbo_back_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 85,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_turbo_left_view.png",
              "mediaType": "image"
            },
            {
              "nodeId": 87,
              "nodeType": "LoadImage",
              "file": "3d_hunyuan3d_multiview_to_model_turbo_right_view.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_hunyuan3d_retopo_uv",
        "title": "Hunyuan3D: Model Retopology and UV Unwrapping",
        "description": "Input a dense mesh (from AI generation or photogrammetry scans) and create a light weight model with good topology and unwrapped UV. Great for 3D game assets optimization.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "3D Model"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "logos": [
          {
            "provider": "Hunyuan"
          }
        ],
        "date": "2026-03-07",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 17,
        "searchRank": 0,
        "username": "shane"
      },
      {
        "name": "api_hunyuan3d_model2uv",
        "title": "HY 3D: UV Unwrapping",
        "description": "Upload a 3D model to perform UV unwrapping. Generate a processed model with optimized UV layout for texturing.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "3D Model"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "logos": [
          {
            "provider": "Hunyuan"
          }
        ],
        "date": "2026-03-07",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 6,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_hunyuan3d_model2uv-1.png",
          "thumbnail/api_hunyuan3d_model2uv-2.png"
        ]
      },
      {
        "name": "3d_moge_panorama_to_mesh",
        "title": "Moge: Panorama to Mesh",
        "description": "Upload an equirectangular 360° panorama image and generate a textured GLB mesh with vertex colors.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "Image to 3D"
        ],
        "models": [
          "MoGe"
        ],
        "date": "2026-05-19",
        "openSource": true,
        "size": 644245094,
        "vram": 644245094,
        "usage": 47,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 28,
              "nodeType": "LoadImage",
              "file": "lego_street_panorama.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "3d_moge_perspective_to_mesh",
        "title": "MoGe: Perspective Geometry Estimation",
        "description": "Upload an image to estimate its perspective geometry. Generate a 3D depth map and surface normals from the input.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "3D",
          "Image to 3D"
        ],
        "models": [
          "MoGe"
        ],
        "date": "2026-05-15",
        "openSource": true,
        "size": 644245094,
        "vram": 644245094,
        "usage": 120,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadImage",
              "file": "modern_living_room.png",
              "mediaType": "image"
            }
          ]
        }
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "title": "LLM",
    "icon": "icon-[lucide--message-square-text]",
    "type": "image",
    "templates": [
      {
        "name": "api_openrouter_llm",
        "title": "OpenRouter LLM ",
        "description": "Select a model from OpenRouter’s curated list (Claude, GPT, Gemini, etc.). Generate a text response with optional media uploads for vision-capable models.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text Generation",
          "API"
        ],
        "models": [
          "OpenRouter"
        ],
        "logos": [
          {
            "provider": "OpenRouter"
          }
        ],
        "date": "2026-05-21",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 75,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "contact_sheet_app_input_1.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_anthropic_claude",
        "title": "Anthropic Claude",
        "description": "Input your query or image for analysis. Generate a natural language response powered by Anthropic Claude, supporting both text conversation and image understanding.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text Generation"
        ],
        "models": [
          "Claude"
        ],
        "logos": [
          {
            "provider": "Anthropic"
          }
        ],
        "date": "2026-05-01",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 229,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "ice_cold_pup.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "llm_gemma4_text_gen",
        "tutorialUrl": "https://docs.comfy.org/tutorials/llm/gemma4/gemma4",
        "title": "Gemm4: Text Generation",
        "description": "Input your text prompt and optionally an image, audio, or video. Generate text output with configurable reasoning, coding, and multilingual support.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text Generation",
          "Text Generation"
        ],
        "models": [
          "Gemma 4"
        ],
        "date": "2026-05-01",
        "openSource": true,
        "size": 9019431322,
        "vram": 9019431322,
        "usage": 147,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "the_lily_veil.png",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadAudio",
              "file": "voice_demo.mp3",
              "mediaType": "audio"
            },
            {
              "nodeId": 6,
              "nodeType": "LoadVideo",
              "file": "video_wan_vace_inpainting_input_video.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "llm_qwen3_5_text_gen",
        "tutorialUrl": "https://docs.comfy.org/tutorials/llm/qwen/qwen3_5",
        "title": "Qwen3.5: Text Generation",
        "description": "Use the Qwen3.5 model to analyze an input image and generate descriptive text prompts. This workflow performs image captioning and reverse prompt engineering.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text Generation"
        ],
        "models": [
          "Qwen3.5"
        ],
        "date": "2026-03-27",
        "openSource": true,
        "size": 9341553869,
        "vram": 9341553869,
        "usage": 105,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "man_with_red_hat.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/llm_qwen3_5_text_gen.png"
        ]
      },
      {
        "name": "llm_qwen3_text_gen",
        "tutorialUrl": "https://docs.comfy.org/tutorials/llm/qwen/qwen3",
        "title": "Qwen3.0: Text Generation",
        "description": "Input a text prompt to generate detailed, reasoned responses using the Qwen3-4B-Thinking model. ",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Text Generation"
        ],
        "models": [
          "Qwen 3.0"
        ],
        "date": "2026-02-23",
        "openSource": true,
        "size": 8053063680,
        "vram": 8053063680,
        "usage": 65,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/llm_qwen3_text_gen.png"
        ]
      },
      {
        "name": "api_openai_chat",
        "title": "OpenAI: Chat",
        "description": "Engage with OpenAI's advanced language models for intelligent conversations.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text Generation"
        ],
        "models": [
          "OpenAI"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 84,
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "searchRank": 0,
        "logos": [
          {
            "provider": "OpenAI"
          }
        ]
      },
      {
        "name": "api_google_gemini",
        "title": "Google Gemini",
        "description": "Experience Google's multimodal AI with Gemini's reasoning capabilities.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Text Generation"
        ],
        "models": [
          "Google",
          "Google Gemini"
        ],
        "date": "2025-03-01",
        "tutorialUrl": "",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 41,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "searchRank": 0,
        "logos": [
          {
            "provider": "Google"
          }
        ]
      },
      {
        "name": "api_bytedance_seed",
        "title": "ByteDance: Seed 2.0",
        "description": "Input an image or video for analysis. Receive detailed text output describing visual content, reasoning, and structured information extraction.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API"
        ],
        "models": [
          "Seed 2.0"
        ],
        "logos": [
          {
            "provider": "ByteDance"
          }
        ],
        "date": "2026-05-19",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 72,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "angle_3.png",
              "mediaType": "image"
            }
          ]
        }
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "icon": "icon-[lucide--settings]",
    "title": "Utility",
    "isEssential": true,
    "type": "image",
    "templates": [
      {
        "name": "api_beeble_switchx_video_edit",
        "title": "Beeble SwitchX: Video Edit",
        "description": "Upload a source video and a reference image, then provide a prompt describing the desired environment and lighting. Generate an edited video where masked regions follow your prompt and reference, while unmasked regions preserve the original pixels and motion, plus an alpha matte for compositing.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Video Edit"
        ],
        "models": [
          "SwitchX"
        ],
        "logos": [
          {
            "provider": "Beeble"
          }
        ],
        "date": "2026-05-29",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "blue_poppies_field.png",
              "mediaType": "image"
            },
            {
              "nodeId": 21,
              "nodeType": "LoadVideo",
              "file": "woman_in_wheat_field.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_beeble_switchx_image_edit",
        "title": "Beeble SwitchX: Image Edit",
        "description": "Upload your character image and a reference style/lighting image. Generate an edited output with the reference lighting and style applied to your original image.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "API",
          "Relight",
          "Image Edit"
        ],
        "models": [
          "SwitchX"
        ],
        "logos": [
          {
            "provider": "Beeble"
          }
        ],
        "date": "2026-05-29",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "soft_light_headphones_man.png",
              "mediaType": "image"
            },
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "simple_modern_living_space.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_flux_erase_image",
        "title": "Flux Erase Image",
        "description": "Upload an image and paint a mask over the object to remove. The workflow erases the masked area and reconstructs the background.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Inpainting"
        ],
        "models": [
          "Flux"
        ],
        "logos": [
          {
            "provider": "Black Forest Labs"
          }
        ],
        "date": "2026-06-04",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 10,
              "nodeType": "LoadImage",
              "file": "city_street_young_man.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_flux_erase_image.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "input/city_street_young_man.png",
          "output/api_flux_erase_image.png"
        ]
      },
      {
        "name": "api_bria_remove_video_background",
        "title": "Bria: Remove Video Background",
        "description": "Upload a video to remove its background and replace it with your chosen color. Generate a video with the subject isolated and a new solid background.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Remove Background"
        ],
        "models": [
          "BRIA"
        ],
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "date": "2026-06-04",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadVideo",
              "file": "spear_warrior.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_bria_remove_video_background_transparent",
        "title": "Bria: Remove Video Background (Transparent)",
        "description": "Upload a video and generate its frames with a transparent background, outputting image and mask sequences along with a WebM video supporting an alpha channel.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Remove Background"
        ],
        "models": [
          "BRIA"
        ],
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "date": "2026-06-04",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadVideo",
              "file": "ad_video_demo.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_flux_vto",
        "title": "FLUX Virtual Try-On",
        "description": "Upload a person photo and a garment image. Generate a virtual try-on result with the garment applied to the person while preserving face and pose.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "virtual try on"
        ],
        "models": [
          "Flux"
        ],
        "logos": [
          {
            "provider": "Black Forest Labs"
          }
        ],
        "date": "2026-06-04",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadImage",
              "file": "portrait_floral_headshot.png",
              "mediaType": "image"
            },
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "green_chiffon_short_dress.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "api_bria_video_green_screen",
        "title": "Bria: Video Green Screen",
        "description": "Upload a video to generate a green screen version with a transparent or solid background.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Remove Background",
          "API"
        ],
        "models": [
          "BRIA"
        ],
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "date": "2026-06-04",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadVideo",
              "file": "investigator.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "utility_void_video_inpainting",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/void-video-inpainting",
        "title": "VOID: Video Inpainting",
        "description": "Upload a video and mask the object you want to remove. Generate a clean video with the object and its physical interactions deleted.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Edit",
          "Video Inpainting"
        ],
        "models": [
          "VOID"
        ],
        "date": "2026-05-14",
        "openSource": true,
        "size": 34252364186,
        "vram": 34252364186,
        "usage": 112,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadVideo",
              "file": "snowboarder.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 38,
              "nodeType": "SaveVideo",
              "file": "utility_void_video_inpainting.mp4",
              "mediaType": "video"
            },
            {
              "nodeId": 48,
              "nodeType": "SaveVideo",
              "file": "utility_void_video_inpainting.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "api_topaz_astra2",
        "title": "Topaz Astra 2: Creative Diffusion Video Upscale",
        "description": "Upscale GenAI video footage with Astra 2's creative diffusion, adding dynamic detail and texture. Adjust creativity, sharpness, and prompt-based guidance for precise stylization of AI-generated content.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Upscale"
        ],
        "models": [
          "Topaz"
        ],
        "logos": [
          {
            "provider": "Topaz"
          }
        ],
        "date": "2026-05-03",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 85,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 1,
              "nodeType": "LoadVideo",
              "file": "cyber_fight.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "utility_sdpose_ood_video_to_pose_map",
        "title": "SDPose-OOD: Video to Pose Map",
        "description": "Upload a video to extract pose keypoints and generate a pose map. The workflow supports multiple person detection and uses an enhanced SDPose model for accurate whole-body feature extraction.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Pose Map"
        ],
        "models": [
          "SDPose-OOD"
        ],
        "date": "2026-03-02",
        "openSource": true,
        "size": 1932735283,
        "vram": 1932735283,
        "usage": 4,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 679,
              "nodeType": "LoadVideo",
              "file": "man_in_the_rain.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 680,
              "nodeType": "SaveVideo",
              "file": "utility_sdpose_ood_video_to_pose_map.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/man_in_the_rain.mp4",
          "output/utility_sdpose_ood_video_to_pose_map.mp4"
        ]
      },
      {
        "name": "utility_birefnet_remove_background",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/remove-background-birefnet",
        "title": "BiRefNet: Remove Backgroud",
        "description": "Upload an image with any background. Generate a version with the background removed and a precision segmentation mask.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Remove Background"
        ],
        "models": [
          "BiRefNet"
        ],
        "date": "2026-05-10",
        "openSource": true,
        "size": 429496730,
        "vram": 429496730,
        "usage": 108,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "the_lily_veil.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "utility_moge_depth_estimation",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/moge",
        "title": "MoGe: Depth Estimation",
        "description": "Upload a single RGB image and adjust inference resolution and batch size. Generate a colored depth preview and raw depth map,",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Depth Map"
        ],
        "models": [
          "MoGe"
        ],
        "date": "2026-05-20",
        "openSource": true,
        "size": 644245094,
        "vram": 644245094,
        "usage": 23,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadImage",
              "file": "alien_world.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "utility_video_frame_interpolation",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/frame-interpolation",
        "title": "Video Frame Interpolation",
        "description": "Upload a video and select either RIFE or FILM frame interpolation model to generate smoother, higher frame rate video output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Frame Interpolation"
        ],
        "models": [
          "FILM",
          "RIFE"
        ],
        "date": "2026-04-27",
        "openSource": true,
        "size": 107374182,
        "vram": 107374182,
        "usage": 14,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadVideo",
              "file": "white_armored_warrior.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 7,
              "nodeType": "SaveVideo",
              "file": "utility_video_frame_interpolation.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "input/white_armored_warrior.mp4",
          "output/utility_video_frame_interpolation.mp4"
        ]
      },
      {
        "name": "utility_sdpose_multi_person_video",
        "title": "SDPose: Video Multi-Person Detection",
        "description": "Upload a video to detect human poses. Supports detection for both single individuals and multiple people within the same scene",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Pose Map"
        ],
        "models": [
          "SDPose-OOD"
        ],
        "date": "2026-03-31",
        "openSource": true,
        "size": 2040109466,
        "vram": 2040109466,
        "usage": 3,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 694,
              "nodeType": "LoadVideo",
              "file": "man_playing_violin.mp4",
              "mediaType": "video"
            }
          ]
        }
      },
      {
        "name": "utility_sdpose_multi_person",
        "title": "SDPose: Image Multi-Person Detection",
        "description": "Upload an image to detect human poses. Supports detection for both single individuals and multiple people within the same scene.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Pose Map"
        ],
        "models": [
          "SDPose-OOD"
        ],
        "date": "2026-03-31",
        "openSource": true,
        "size": 2040109466,
        "vram": 2040109466,
        "usage": 1,
        "searchRank": 0,
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/utility_sdpose_multi_person.mp4"
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 679,
              "nodeType": "LoadImage",
              "file": "group_photo.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "utility_sdpose_ood_image_to_pose",
        "title": "SDPose-OOD: Image to Pose Map",
        "description": "Upload an image to extract pose keypoints and generate a corresponding pose map using the SDPose-OOD model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Pose Map"
        ],
        "models": [
          "SDPose-OOD"
        ],
        "date": "2026-03-02",
        "openSource": true,
        "size": 1932735283,
        "vram": 1932735283,
        "usage": 48,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 667,
              "nodeType": "LoadImage",
              "file": "dancer.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 669,
              "nodeType": "SaveImage",
              "file": "utility_sdpose_ood_image_to_pose.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/dancer.png",
          "output/utility_sdpose_ood_image_to_pose.png"
        ]
      },
      {
        "name": "utility_pid_latent_upscale_dit",
        "title": "PiD: Latent Upscale Decode",
        "description": "Input a latent image from a diffusion model and select a PiD checkpoint. Generate a high-resolution decoded image with 4x or 8x upscaling in a single pass.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale"
        ],
        "models": [
          "PiD"
        ],
        "date": "2026-05-19",
        "openSource": true,
        "includeOnDistributions": [
          "local"
        ],
        "size": 25984552141,
        "vram": 25984552141,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "utility_image_segment_sam3",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-segment-sam3",
        "title": "SAM3: Image Segmentation",
        "description": "Use the SAM3 model to segment the main subject or content from a photo or image, isolating specific objects or regions. Input an image and receive a segmented mask output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Element Segmentation"
        ],
        "models": [
          "SAM3"
        ],
        "date": "2026-04-26",
        "openSource": true,
        "size": 1717986918,
        "vram": 1717986918,
        "usage": 87,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 79,
              "nodeType": "LoadImage",
              "file": "neon_guitarist.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/utility_image_segment_sam3.mp4"
        ]
      },
      {
        "name": "api_magnific_image_upscale_creative",
        "title": "Magnific: Creative Image Upscale",
        "description": "Upload an image and set the magnification level. Generate an upscaled version of your image with support for up to 16x enlargement.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Magnific"
        ],
        "logos": [
          {
            "provider": "Magnific"
          }
        ],
        "date": "2026-02-13",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 138,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "1950_new_york.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "ComfyUI_00915_.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/1950_new_york.png",
          "output/ComfyUI_00915_.png"
        ]
      },
      {
        "name": "api_topaz_starlight_precise25",
        "title": "Video Upscale: Topaz Starlight Precise 2.5",
        "description": "Upload a video to enhance its resolution using the Topaz Starlight Precise 2.5 model. This workflow produces sharper 4K output with reduced artifacts compared to previous versions.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video Upscale",
          "API"
        ],
        "models": [
          "Topaz"
        ],
        "logos": [
          {
            "provider": "Topaz"
          }
        ],
        "date": "2026-03-26",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 81,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadVideo",
              "file": "running_horse.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 4,
              "nodeType": "SaveVideo",
              "file": "running_horse.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/api_topaz_starlight_precise25.mp4"
        ]
      },
      {
        "name": "utility_z_image_turbo_2k_upscaler.app",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale",
        "title": "Image Upscale: Z-Image-Turbo 2K",
        "description": "Upload an image to upscale it to 2K resolution using the Z-Image-Turbo model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale"
        ],
        "models": [
          "Z-Image-Turbo"
        ],
        "date": "2026-02-19",
        "openSource": true,
        "size": 20723217203,
        "vram": 20723217203,
        "usage": 494,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 77,
              "nodeType": "LoadImage",
              "file": "fighter_jet.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "utility_z_image_turbo_2k_upscaler.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "hellorob",
        "thumbnail": [
          "input/fighter_jet.png",
          "output/utility_z_image_turbo_2k_upscaler.png"
        ]
      },
      {
        "name": "utility_bria_remove_image_background",
        "title": "Bria: Remove Image Background",
        "description": "Upload an image to automatically remove its background using the Bria API. The workflow processes the request asynchronously and returns the edited image with a transparent background.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Remove Background",
          "Image"
        ],
        "models": [
          "BRIA"
        ],
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "date": "2026-02-16",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 46,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 26,
              "nodeType": "LoadImage",
              "file": "denim_girl.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 27,
              "nodeType": "SaveImage",
              "file": "utility_bria_remove_image_background.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/denim_girl.png",
          "output/utility_bria_remove_image_background.png"
        ]
      },
      {
        "name": "utility-bria_remove_video_background",
        "title": "Bria: Remove Video Background",
        "description": "Upload a video to remove the background. Generate a new video with a transparent or solid color background.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Remove Background"
        ],
        "models": [
          "BRIA"
        ],
        "logos": [
          {
            "provider": "BRIA"
          }
        ],
        "date": "2026-02-16",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 12,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 123,
              "nodeType": "LoadVideo",
              "file": "prince_and_phoenix.mp4",
              "mediaType": "video"
            }
          ],
          "outputs": [
            {
              "nodeId": 124,
              "nodeType": "SaveVideo",
              "file": "utility-bria_remove_video_background.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/prince_and_phoenix.mp4",
          "output/utility-bria_remove_video_background.mp4"
        ]
      },
      {
        "name": "api_magnific_image_upscale_precise",
        "title": "Magnific: Precise Image Upscale",
        "description": "Upload an image to precisely upscale it using the Magnific model, generating a high-resolution version with enhanced detail.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Magnific"
        ],
        "logos": [
          {
            "provider": "Magnific"
          }
        ],
        "date": "2026-02-13",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 101,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "young_woman_portrait.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_magnific_image_upscale_precise.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/young_woman_portrait.png",
          "output/api_magnific_image_upscale_precise.png"
        ]
      },
      {
        "name": "utility-topaz_landscape_upscaler",
        "title": "Topaz: Landscape Upscaling with Topaz Reimagine",
        "description": "Upload a landscape image to upscale and enhance details. Generate a high-resolution output optimized for natural scenery using Topaz Reimagine.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale"
        ],
        "models": [
          "Topaz"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 36,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Topaz"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "moonlit_cliff_house.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_topaz_image_enhance",
        "title": "Topaz: Image Enhance",
        "description": "Professional image enhancement using Topaz's Reimagine model with face enhancement and detail restoration.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale",
          "API"
        ],
        "models": [
          "Reimagine",
          "Topaz"
        ],
        "date": "2025-11-25",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 66,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Topaz"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "api_topaz_image_enhance_input_image.webp",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "utility_nanobanana_pro_ai_image_fix",
        "title": "Nano Banana Pro: AI Image Enhancement",
        "description": "Upload an AI-generated image to upscale and enhance details. Generate a 4K output with improved sharpness and coherence using Nano Banana Pro.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Google",
          "Nano Banana Pro"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 208,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "hovering_figure.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "utility_nanobanana_pro_ai_image_fix.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/hovering_figure.png",
          "output/utility_nanobanana_pro_ai_image_fix.png"
        ]
      },
      {
        "name": "api_topaz_video_enhance",
        "title": "Topaz Astra: Video Creative Upscale",
        "description": "Enhance videos with Topaz AI. Supports resolution upscaling using Starlight (Astra) Fast model and frame interpolation with apo-8 model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Video Upscale"
        ],
        "models": [
          "Topaz"
        ],
        "date": "2025-11-25",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 33,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 8,
              "nodeType": "LoadVideo",
              "file": "api_topaz_video_enhance_input_video.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "utility_topaz_illustration_upscale",
        "title": "Topaz: Illustration Upscale",
        "description": "Upload an illustration to upscale using Topaz. Generate a smooth, stylized image with accurate colors, though some artifacts may appear.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale"
        ],
        "models": [
          "Topaz"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 29,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Topaz"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 5,
              "nodeType": "LoadImage",
              "file": "silent_sanctuary.jpg",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_stability_upscale_fast",
        "title": "Stability AI: Image Upscale fast",
        "description": "Upload an image to quickly upscale it 4x via the Stability AI API, ideal for enhancing low-quality or compressed images.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Stability"
        ],
        "logos": [
          {
            "provider": "Stability"
          }
        ],
        "date": "2026-02-26",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 13,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadImage",
              "file": "woman_with_red_hat.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 4,
              "nodeType": "SaveImage",
              "file": "api_stability_upscale_fast.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/woman_with_red_hat.png",
          "output/api_stability_upscale_fast.png"
        ]
      },
      {
        "name": "utility_nanobanana_pro_illustration_upscale",
        "title": "Nano Banana Pro: Stylized Art Creative Upscale",
        "description": "Upload a stylized art or illustration. Generate a creatively upscaled 4K image with enhanced detail using the Nano Banana Pro model, ideal for marketing or gaming assets.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Gemini3 Pro Image Preview",
          "Google",
          "Nano Banana Pro"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 35,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "downhill_run.jpg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "utility_nanobanana_pro_illustration_upscale.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/downhill_run.jpg",
          "output/utility_nanobanana_pro_illustration_upscale.png"
        ]
      },
      {
        "name": "utility_nanobanana_pro_product_upscale",
        "title": "Nano Banana Pro: Product Detail Enhancement",
        "description": "Upload a product image to enhance its detail and sharpness. Generate an upscaled, high-quality output with improved typography and realistic coherence using the Nano Banana Pro model.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale",
          "Product"
        ],
        "models": [
          "Nano Banana Pro"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 26,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Google"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "orange_beauty_trio.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "utility_hitpaw_video_enhance",
        "title": "HitPaw: Video Enhancement and Upscaling",
        "description": "Upload a video to enhance and upscale. Generate a restored output with improved clarity, temporal stability, and optional portrait enhancement.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Upscale",
          "API"
        ],
        "models": [
          "HitPaw"
        ],
        "logos": [
          {
            "provider": "HitPaw"
          }
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 10,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 12,
              "nodeType": "LoadVideo",
              "file": "dad_carry_daughter.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "utility_hitpaw_general_image_enhance",
        "title": "HitPaw: Portrait Diffusion Upscaler",
        "description": "Upload a low-quality portrait image and adjust the upscaling factor. Generate a high-fidelity, detailed portrait with enhanced skin textures and facial features.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "HitPaw"
        ],
        "logos": [
          {
            "provider": "HitPaw"
          }
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 17,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "sunlit_girl_portrait.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "utility_hitpaw_general_image_enhance.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/sunlit_girl_portrait.png",
          "output/utility_hitpaw_general_image_enhance.png"
        ]
      },
      {
        "name": "utility_recraft_creative_image_upscale",
        "title": "Recraft: Creative Image Enhancement Upscaler",
        "description": "Upload an image to enhance and upscale it. Recraft's AI reconstructs details and improves textures, outputting a higher-quality image with a natural appearance.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Recraft"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 13,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Recraft"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "butterfly_girl.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "utility_recraft_creative_image_upscale.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/butterfly_girl.png",
          "output/utility_recraft_creative_image_upscale.png"
        ]
      },
      {
        "name": "utility_recraft_crisp_image_upscale",
        "title": "Recraft: Crisp Upscale Image Restoration",
        "description": "Upload a low-resolution or noisy image to restore and upscale. Generate a high-resolution output with enhanced details, reduced artifacts, and preserved natural look.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "Recraft"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 27,
        "searchRank": 0,
        "logos": [
          {
            "provider": "Recraft"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "man_with_rose.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "utility_recraft_crisp_image_upscale.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/man_with_rose.png",
          "output/utility_recraft_crisp_image_upscale.png"
        ]
      },
      {
        "name": "api_wavespeed_seedvr2_ai_image_fix",
        "title": "WaveSpeed: AI Image Restoration with SeedVR2",
        "description": "Upload an AI-generated image to restore details and upscale. The workflow preserves colors and sharpness while minimizing artifacts. Output is a high-quality, enlarged version of your input.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "SeedVR2",
          "WaveSpeed"
        ],
        "date": "2026-02-02",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 32,
        "searchRank": 0,
        "logos": [
          {
            "provider": "WaveSpeed"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadImage",
              "file": "midnight_coastal.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_wavespeed_seedvr2_ai_image_fix.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/midnight_coastal.png",
          "output/api_wavespeed_seedvr2_ai_image_fix.png"
        ]
      },
      {
        "name": "api_wavespeed_image_upscale",
        "title": "WaveSpeed: Image Upscale",
        "description": "Upload an image to upscale its resolution. Generate an enhanced 2K, 4K, or 8K output that preserves details and reduces artifacts in JPEG, PNG, or WEBP format.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Upscale"
        ],
        "models": [
          "WaveSpeed"
        ],
        "date": "2026-01-23",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 34,
        "searchRank": 0,
        "logos": [
          {
            "provider": "WaveSpeed"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadImage",
              "file": "woman_behind_veil.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 3,
              "nodeType": "SaveImage",
              "file": "api_wavespeed_image_upscale.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/woman_behind_veil.png",
          "output/api_wavespeed_image_upscale.png"
        ]
      },
      {
        "name": "api_wavespeed_flshvsr_video_upscale",
        "title": "WaveSpeed: FlashVSR Video Upscale",
        "description": "Upload a video to upscale it to 720p, 1080p, 2K, or 4K. The workflow enhances detail, reduces artifacts, and ensures consistent motion for a high-quality, natural-looking output.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Video Upscale"
        ],
        "models": [
          "FlashVSR",
          "WaveSpeed"
        ],
        "date": "2026-01-23",
        "openSource": false,
        "usage": 35,
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "logos": [
          {
            "provider": "WaveSpeed"
          }
        ],
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadVideo",
              "file": "lighter.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image_layered",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-layered",
        "title": "Qwen-Image-Layered Decomposition",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Decompose an image into editable RGBA layers for high-fidelity recolor, replace, resize, and reposition workflows using Qwen-Image-Layered.",
        "tags": [
          "Layer Decompose"
        ],
        "models": [
          "Qwen-Image-Layered"
        ],
        "date": "2025-12-22",
        "size": 50465865728,
        "vram": 50465865728,
        "usage": 46,
        "openSource": true,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 74,
              "nodeType": "LoadImage",
              "file": "coastal_smiling_woman.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_qwen_image_layered_control",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-layered",
        "title": "Qwen-Image-Layered Control Decomposition",
        "description": "Describe the elements you want in the image and decompose it precisely from the image.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Layer Decompose"
        ],
        "models": [
          "Qwen-Image-Layered"
        ],
        "date": "2026-01-15",
        "openSource": true,
        "usage": 17,
        "io": {
          "inputs": [
            {
              "nodeId": 74,
              "nodeType": "LoadImage",
              "file": "raccoon_rocker.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_vidu_video_extension",
        "title": "Vidu: Video Extension",
        "description": "Upload a video and use the Vidu Q2 model to extend it up to 7 seconds and enhance the resolution to 1080p.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "Video Extension",
          "API"
        ],
        "models": [
          "Vidu Q2",
          "Vidu"
        ],
        "date": "2026-02-01",
        "openSource": false,
        "logos": [
          {
            "provider": "Vidu"
          }
        ],
        "usage": 6,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadVideo",
              "file": "lawyer.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "api_magnific_image_relight",
        "title": "Magnific: Image Relight",
        "description": "Upload a source image and a reference lighting image. Generate a relit version of your source image, applying the lighting conditions from the reference.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Relight"
        ],
        "models": [
          "Magnific"
        ],
        "date": "2026-01-26",
        "openSource": false,
        "usage": 12,
        "io": {
          "inputs": [
            {
              "nodeId": 11,
              "nodeType": "LoadImage",
              "file": "magical-portrait.png",
              "mediaType": "image"
            },
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "vintage-girl.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 14,
              "nodeType": "SaveImage",
              "file": "api_magnific_image_relight.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Magnific"
          }
        ],
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "thumbnail": [
          "input/magical-portrait.png",
          "output/api_magnific_image_relight.png"
        ]
      },
      {
        "name": "api_magnific_skin_enhancer",
        "title": "Magnific: Skin Enhancer",
        "description": "Enhance skin and overall image quality by uploading your image and selecting a preset to adjust lighting, color grading, and realism.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Image Enhancement",
          "Portrait"
        ],
        "models": [
          "Magnific"
        ],
        "date": "2026-01-26",
        "openSource": false,
        "usage": 111,
        "size": 0,
        "vram": 0,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 4,
              "nodeType": "LoadImage",
              "file": "close_up_girl_skin.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "api_magnific_skin_enhancer.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "logos": [
          {
            "provider": "Magnific"
          }
        ],
        "thumbnail": [
          "input/close_up_girl_skin.png",
          "output/api_magnific_skin_enhancer.png"
        ]
      },
      {
        "name": "api_bfl_flux1_expand_image",
        "title": "Flux.1: Image Outpainting",
        "description": "Upload an image to expand its canvas using Flux.1. Generate an outpainted image with extended content.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "API",
          "Outpainting"
        ],
        "models": [
          "Flux",
          "Flux.1"
        ],
        "date": "2026-02-09",
        "openSource": false,
        "size": 0,
        "vram": 0,
        "usage": 15,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 17,
              "nodeType": "LoadImage",
              "file": "man_on_desert.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "api_bfl_flux1_expand_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "thumbnail/api_bfl_flux1_expand_image-1.png",
          "thumbnail/api_bfl_flux1_expand_image-2.png"
        ]
      },
      {
        "name": "utility-gan_upscaler",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale",
        "title": "Fast GAN Video Upscaler",
        "description": "Upload a video to upscale it using a fast GAN model. The output resolution is determined by your chosen model (e.g., 2x or 4x). For best results, upscale first, then resize to your target resolution.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Video Upscale",
          "API"
        ],
        "models": [
          "Real-ESRGAN"
        ],
        "date": "2026-01-26",
        "openSource": true,
        "usage": 46,
        "io": {
          "inputs": [
            {
              "nodeId": 9,
              "nodeType": "LoadVideo",
              "file": "gan_input.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "image_lotus_depth_v1_1",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/moge",
        "title": "Lotus Depth",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "description": "Run Lotus Depth in ComfyUI for zero-shot, efficient monocular depth estimation with high detail retention.",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "SD1.5",
          "Stability"
        ],
        "date": "2025-05-21",
        "size": 2040109466,
        "vram": 2040109466,
        "usage": 31,
        "io": {
          "inputs": [
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "image_lotus_depth_v1_1_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 9,
              "nodeType": "SaveImage",
              "file": "image_lotus_depth_v1_1.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/image_lotus_depth_v1_1_input_image.png",
          "output/image_lotus_depth_v1_1.png"
        ]
      },
      {
        "name": "utility_interpolation_image_upscale",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/image-upscale",
        "title": "Image Upscale: Traditional Interpolation",
        "description": "Upload an image and select an interpolation method. Upscale the image using traditional algorithms for faster processing with minimal detail changes.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Image Upscale"
        ],
        "models": [
          "None"
        ],
        "date": "2026-02-01",
        "openSource": true,
        "size": 0,
        "vram": 0,
        "usage": 22,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "pray.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 5,
              "nodeType": "SaveImage",
              "file": "utility_interpolation_image_upscale.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "input/pray.png",
          "output/utility_interpolation_image_upscale.png"
        ]
      },
      {
        "name": "utility_video_segment_sam3",
        "tutorialUrl": "https://docs.comfy.org/tutorials/utility/video-segment-sam3",
        "title": "SAM3: Video Segmentation",
        "description": "Use the SAM3 model to segment the main subject or content from a video, isolating specific objects or regions. Input an video and receive a segmented masks output.\n",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Element Segmentation"
        ],
        "models": [
          "SAM3"
        ],
        "date": "2026-04-27",
        "openSource": true,
        "size": 1717986918,
        "vram": 1717986918,
        "usage": 34,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 115,
              "nodeType": "LoadVideo",
              "file": "drinking_unicorn.mp4",
              "mediaType": "video"
            }
          ]
        },
        "thumbnail": [
          "output/utility_video_segment_sam3.mp4"
        ]
      }
    ]
  },
  {
    "moduleName": "default",
    "isEssential": true,
    "icon": "icon-[lucide--graduation-cap]",
    "title": "Getting Started",
    "type": "image",
    "templates": [
      {
        "name": "gsl_starter_1_1",
        "title": "1.1 Starter – Text to Image",
        "description": "Learn the basics of image generation in ComfyUI — load a model, write prompts, and generate your first image.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "SD1.5"
        ],
        "date": "2026-02-12",
        "openSource": true,
        "includeOnDistributions": [
          "local"
        ],
        "size": 2147483648,
        "vram": 2147483648,
        "usage": 12,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "gsl_starter_1_2",
        "title": "1.2 Starter – Image to Video",
        "description": "Learn how to load images,  generate a video and how to find a node using Wan 2.2",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Video",
          "FLF2V"
        ],
        "models": [
          "Wan2.2"
        ],
        "date": "2026-02-10",
        "openSource": true,
        "includeOnDistributions": [
          "local"
        ],
        "size": 36829344563,
        "vram": 36829344563,
        "usage": 1,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 122,
              "nodeType": "LoadImage",
              "file": "gs2_image1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 124,
              "nodeType": "LoadImage",
              "file": "gs2_image2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 126,
              "nodeType": "LoadImage",
              "file": "gs2_image3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 130,
              "nodeType": "LoadImage",
              "file": "gs2_image4.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI"
      },
      {
        "name": "gsl_starter_1_3",
        "title": "1.3 Starter – Product Photography",
        "description": "Learn how to relight a product, enter a subgraph, unbypass a node using Qwen Image Edit.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image",
          "Image Edit"
        ],
        "models": [
          "Flux.2 Klein"
        ],
        "date": "2026-02-08",
        "openSource": true,
        "includeOnDistributions": [
          "local"
        ],
        "size": 12455405158,
        "vram": 12455405158,
        "usage": 7,
        "searchRank": 0,
        "io": {
          "inputs": [
            {
              "nodeId": 3,
              "nodeType": "LoadImage",
              "file": "gsc3_landscape.png",
              "mediaType": "image"
            },
            {
              "nodeId": 7,
              "nodeType": "LoadImage",
              "file": "gsc3_car.jpeg",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 2,
              "nodeType": "SaveImage",
              "file": "gsl_starter_1_2.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnail": [
          "output/gsl_starter_1_2.png"
        ]
      },
      {
        "name": "gsl_creator_2",
        "title": "2.2 Creator - Image Editing",
        "description": "Load an image, draw a mask over the area to edit, and input a prompt. Generate a new image where only the masked region is redrawn according to your prompt.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "thumbnailVariant": "compareSlider",
        "tags": [
          "Inpainting"
        ],
        "models": [
          "Z-Image-Turbo"
        ],
        "date": "2026-02-05",
        "openSource": true,
        "includeOnDistributions": [
          "local"
        ],
        "size": 27380416512,
        "vram": 27380416512,
        "usage": 0,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 137,
              "nodeType": "LoadImage",
              "file": "old_school_style_girl.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "01_get_started_text_to_image",
        "title": "Text to Image",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images from text prompts using the Z-Image-Turbo model.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/z-image/z-image-turbo",
        "tags": [
          "Image",
          "Text to Image"
        ],
        "models": [
          "Z-Image-Turbo"
        ],
        "date": "2025-10-17",
        "size": 20830591386,
        "vram": 20830591386,
        "usage": 114,
        "io": {
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "01_get_started_text_to_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/01_get_started_text_to_image.png"
        ]
      },
      {
        "name": "02_qwen_Image_edit_subgraphed",
        "title": "Image Editing",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Edit your images with Qwen-Image-Edit, the latest OSS model",
        "tutorialUrl": "https://docs.comfy.org/tutorials/image/qwen/qwen-image-edit",
        "tags": [
          "ControlNet",
          "Image Edit"
        ],
        "models": [
          "Qwen-Image-Edit"
        ],
        "date": "2025-10-17",
        "size": 31782757990,
        "vram": 31782757990,
        "usage": 1168,
        "io": {
          "inputs": [
            {
              "nodeId": 78,
              "nodeType": "LoadImage",
              "file": "02_qwen_Image_edit_subgraphed_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 60,
              "nodeType": "SaveImage",
              "file": "02_qwen_Image_edit_subgraphed.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "thumbnailVariant": "compareSlider",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "input/02_qwen_Image_edit_subgraphed_input_image.png",
          "output/02_qwen_Image_edit_subgraphed.png"
        ]
      },
      {
        "name": "03_video_wan2_2_14B_i2v_subgraphed",
        "title": "Image to Video",
        "description": "Generate videos from an input image using Wan2.2 14B",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tutorialUrl": "https://docs.comfy.org/tutorials/video/wan/wan2_2",
        "tags": [
          "Image to Video",
          "Video"
        ],
        "models": [
          "Wan",
          "Wan2.2"
        ],
        "date": "2025-10-17",
        "size": 38010460570,
        "vram": 38010460570,
        "usage": 815,
        "io": {
          "inputs": [
            {
              "nodeId": 97,
              "nodeType": "LoadImage",
              "file": "03_video_wan2_2_14B_i2v_subgraphed_input_image.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 108,
              "nodeType": "SaveVideo",
              "file": "03_video_wan2_2_14B_i2v_subgraphed.mp4",
              "mediaType": "video"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0,
        "thumbnail": [
          "output/03_video_wan2_2_14B_i2v_subgraphed.mp4"
        ]
      },
      {
        "name": "04_hunyuan_3d_2.1_subgraphed",
        "title": "Image to 3D",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate 3D models from single images using Hunyuan3D 2.1.",
        "tags": [
          "Image to 3D",
          "3D"
        ],
        "models": [
          "Hunyuan3D"
        ],
        "date": "2025-10-17",
        "tutorialUrl": "https://docs.comfy.org/tutorials/3d/hunyuan3D-2",
        "size": 4939212390,
        "vram": 4939212390,
        "usage": 93,
        "io": {
          "inputs": [
            {
              "nodeId": 2,
              "nodeType": "LoadImage",
              "file": "04_hunyuan_3d_2.1_subgraphed_input_image.png",
              "mediaType": "image"
            }
          ]
        },
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "05_audio_ace_step_1_t2a_song_subgraphed",
        "title": "Text to Song",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate songs from text prompts using ACE-Step v1",
        "tags": [
          "Audio",
          "Text to Audio"
        ],
        "models": [
          "ACE-Step"
        ],
        "date": "2025-10-17",
        "tutorialUrl": "https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1",
        "size": 7730941133,
        "vram": 7730941133,
        "usage": 1,
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      },
      {
        "name": "default",
        "title": "Image Generation",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "description": "Generate images from text prompts.",
        "tutorialUrl": "https://docs.comfy.org/tutorials/basic/text-to-image",
        "tags": [
          "Text to Image",
          "Image"
        ],
        "models": [
          "SD1.5",
          "Stability"
        ],
        "date": "2025-03-01",
        "size": 2147483648,
        "vram": 3113851290,
        "usage": 115,
        "username": "ComfyUI",
        "openSource": true,
        "searchRank": 0
      }
    ]
  },
  {
    "moduleName": "default",
    "category": "GENERATION TYPE",
    "icon": "icon-[lucide--blocks]",
    "title": "Node Basics",
    "type": "image",
    "isEssential": true,
    "templates": [
      {
        "name": "basic_image_color_adjustment",
        "title": "Color Adjustment Blueprints Showcase",
        "description": "Side-by-side demo of built-in blueprint color-grading subgraphs. ",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Node Basics"
        ],
        "models": [
          "None"
        ],
        "date": "2026-04-24",
        "openSource": true,
        "size": 0,
        "vram": 0,
        "usage": 21,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 180,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ]
        }
      },
      {
        "name": "basic_datatype_conversion",
        "title": "Built-in Data Type Conversion Example",
        "description": "Demonstrate how to convert between various built-in data types within a workflow. Input any data value and output its converted form.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Node Basics"
        ],
        "models": [
          "None"
        ],
        "date": "2026-03-24",
        "openSource": true,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "basic_mask_operations_and_compositing",
        "title": "Mask Operations, Combining & Compositing",
        "description": "Interactive walkthrough of core image and mask nodes — create and refine masks, combine overlapping masks with different operations, and composite images using feathered masks. No models required.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Node Basics"
        ],
        "models": [
          "None"
        ],
        "date": "2026-03-24",
        "openSource": true,
        "size": 0,
        "vram": 0,
        "usage": 21,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 374,
              "nodeType": "LoadImage",
              "file": "example.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/basic_mask_operations_and_compositing.png"
        ]
      },
      {
        "name": "basic_switch_node",
        "title": "Switch Node",
        "description": "Guide on how Switch Nodes work, simple Text Switch and LoRA Switch",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Node Basics"
        ],
        "models": [
          "Z-Image-Turbo"
        ],
        "date": "2026-03-30",
        "openSource": true,
        "size": 20723217203,
        "vram": 20723217203,
        "usage": 19,
        "searchRank": 0,
        "username": "ComfyUI"
      },
      {
        "name": "utility_image_stitch",
        "title": "Image Stitch  2x2 Grid ",
        "description": "Combine four input images into a 2x2 grid. Automatically resizes mismatched images and outputs a single 2048x2048 image.",
        "mediaType": "image",
        "mediaSubtype": "webp",
        "tags": [
          "Image"
        ],
        "models": [
          "None"
        ],
        "date": "2026-03-19",
        "openSource": true,
        "size": 0,
        "vram": 0,
        "usage": 5,
        "searchRank": 0,
        "username": "ComfyUI",
        "io": {
          "inputs": [
            {
              "nodeId": 12,
              "nodeType": "LoadImage",
              "file": "angle_1.png",
              "mediaType": "image"
            },
            {
              "nodeId": 13,
              "nodeType": "LoadImage",
              "file": "angle_2.png",
              "mediaType": "image"
            },
            {
              "nodeId": 14,
              "nodeType": "LoadImage",
              "file": "angle_3.png",
              "mediaType": "image"
            },
            {
              "nodeId": 15,
              "nodeType": "LoadImage",
              "file": "angle_4.png",
              "mediaType": "image"
            }
          ],
          "outputs": [
            {
              "nodeId": 19,
              "nodeType": "SaveImage",
              "file": "utility_image_stitch.png",
              "mediaType": "image"
            }
          ]
        },
        "thumbnail": [
          "thumbnail/utility_image_stitch.mp4"
        ]
      }
    ]
  }
]