mirror of
https://github.com/hanzoui/workflow-templates-broken-zap-2026-06-08.git
synced 2026-10-30 20:44:35 +00:00
12693 lines
376 KiB
JSON
12693 lines
376 KiB
JSON
[
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"icon": "icon-[lucide--star]",
|
||
"title": "Use Cases",
|
||
"type": "image",
|
||
"isEssential": true,
|
||
"templates": [
|
||
{
|
||
"name": "templates-qwen_multiangle",
|
||
"title": "Generate Multiple Angles with 3D Camera Node",
|
||
"description": "Generate camera angle variations of your input with an easy to use 3D camera angle node.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"models": ["Qwen-Image-Edit"],
|
||
"date": "2026-01-21",
|
||
"requiresCustomNodes": ["hanzo-studio-qwenmultiangle"],
|
||
"openSource": true,
|
||
"size": 51324859187,
|
||
"vram": 51324859187,
|
||
"usage": 1229,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "cyber_genesis.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "SaveImage",
|
||
"file": "test_output.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 31198642437,
|
||
"vram": 31198642437,
|
||
"usage": 328,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 25,
|
||
"nodeType": "LoadImage",
|
||
"file": "character_input.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 43,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 47,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 45,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 41,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 31,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 34,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 36,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 38,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-wan2_1_infinitetalk_music",
|
||
"title": "Audio-Driven Character Lip Sync Video",
|
||
"description": "Upload a character image and an audio file. Generate a lip-sync video where the character's mouth movements match the provided audio track.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Audio to Video", "Lip Sync", "Video"],
|
||
"models": ["Wan2.1 InfiniteTalk"],
|
||
"requiresCustomNodes": ["HanzoStudio-WanVideoWrapper", "audio-separation-nodes-comfyui", "hanzo-studio-kjnodes"],
|
||
"date": "2026-02-19",
|
||
"openSource": true,
|
||
"size": 10737418240,
|
||
"vram": 10737418240,
|
||
"usage": 161,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 125,
|
||
"nodeType": "LoadAudio",
|
||
"file": "wan2_1_infinitetalk_audio.mp3",
|
||
"mediaType": "audio"
|
||
},
|
||
{
|
||
"nodeId": 284,
|
||
"nodeType": "LoadImage",
|
||
"file": "wan2_1_infinitetalk_first_frame.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 325,
|
||
"nodeType": "SaveVideo",
|
||
"file": "templates-wan2_1_infinitetalk_music.json",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-multiple_consistent_shots-nb_pro",
|
||
"title": "Single Image to Multiple Consistent Shots",
|
||
"description": "Upload an input image and automatically generate X prompts for camera angle and shot type.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["API", "Image Edit", "Multiple Angles"],
|
||
"models": ["Nano Banana Pro"],
|
||
"date": "2026-01-26",
|
||
"openSource": false,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 279,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "LoadImage",
|
||
"file": "sportbike_rider.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 18,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 30,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 183,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "templates-character_sheet_pink_silver_outfit.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
},
|
||
"size": 0,
|
||
"vram": 0,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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": ["Portrait", "Relight"],
|
||
"models": ["Qwen-Image-Edit", "Qwen"],
|
||
"date": "2026-01-13",
|
||
"openSource": true,
|
||
"usage": 106,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 228,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "LoadImage",
|
||
"file": "robot_office_worker_in_space.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 18,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-fashion_shoot_vton",
|
||
"title": "Character + Clothing (OOTD) Flat Lay to Studio Photoshoot",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Upload an image of your character and a flatlay image of your clothing items. Generate 4 fashion editorial photographs of your character in the outfit. Select which image to upscale and add back details.",
|
||
"tags": ["Fashion", "Image Edit"],
|
||
"models": ["Google Gemini Image", "Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"],
|
||
"openSource": false,
|
||
"date": "2025-12-15",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 153,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "subject.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 35,
|
||
"nodeType": "LoadImage",
|
||
"file": "outfit.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 26,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 257,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 99,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 25,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfy_billboard.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 43,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 47,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 45,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 41,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 31,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 34,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 36,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 38,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-1_input-multiple_styles_prompt",
|
||
"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": 18,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "lightning_man.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 23,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 25,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 43,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "product_shoe.jpeg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 30,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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 stitchs the segments together seamlessly.",
|
||
"tags": ["Image to Video", "FLF2V"],
|
||
"models": ["Wan2.2"],
|
||
"date": "2025-12-03",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 296,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 146,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 68,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "little_bot.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 131,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 134,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 91,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 129,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 26,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 29,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-2x2_grid-character_bg_product",
|
||
"title": "Fashion Editorial Shots",
|
||
"description": "Upload your character, background scene and product. Generate a 2x2 grid, select your desired image and upscale",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["API", "Character", "Product"],
|
||
"models": ["Nano Banana Pro", "Google", "Google Gemini Image"],
|
||
"date": "2026-01-13",
|
||
"openSource": false,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 75,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 54,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 55,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 56,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 57,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 77,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-subject_product_swap",
|
||
"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": ["Product", "Replacement", "API"],
|
||
"models": ["Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"],
|
||
"openSource": false,
|
||
"date": "2025-12-18",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 54,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Product", "Image Edit", "Relight"],
|
||
"models": ["ByteDance", "Seedream"],
|
||
"openSource": false,
|
||
"date": "2025-12-15",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 27,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-sprite_sheet",
|
||
"title": "Sprite Sheet Generator",
|
||
"description": "Upload an image of your sprite and receive individual frames of idle, attack, walk and jump animations. ",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Video"],
|
||
"models": ["Google", "Nano Banana Pro"],
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials", "hanzo_studio_layerstyle"],
|
||
"date": "2026-02-05",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 50,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "input-sprite-1.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 76,
|
||
"nodeType": "LoadImage",
|
||
"file": "2x2_grid_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 42,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 496,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 503,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 504,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 505,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 507,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 492,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 493,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 494,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 495,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 491,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 480,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 515,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 516,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 517,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 518,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 519,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 526,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 527,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 528,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 529,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 530,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 506,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-9grid_social_media-v2.0",
|
||
"title": "3x3 Grid For Product Ads",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Upload your product and enter a brief prompt for each grid position in a 3x3 grid. Generates 9 distinct images. Select the images you like and upscale to 4k using your product as reference.",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["Nano Banana Pro", "Google"],
|
||
"date": "2025-12-06",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 16,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "template-3x3_Grid_For_Product_Ads Assets.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 59,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 61,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 64,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 63,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 65,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 66,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 81,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 67,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 62,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 68,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 41,
|
||
"logos": [
|
||
{
|
||
"provider": ["ByteDance", "Google"]
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfy_logo_c.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-stitched_vid_contact_sheet",
|
||
"title": "Character & Outfit to Fashion Video",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Upload your character and clothing items or accessories. Generate a fashion photograph base and use as a reference to 8x grid images, together with multi-KeyFrame Video Stitching ",
|
||
"tags": ["Fashion", "Image to Video", "FLF2V", "API"],
|
||
"models": ["Google Gemini Image", "Nano Banana Pro", "Google", "Kling", "Kling O1", "OpenAI"],
|
||
"openSource": false,
|
||
"date": "2025-12-18",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 59,
|
||
"logos": [
|
||
{
|
||
"provider": ["Google", "Kling", "OpenAI"],
|
||
"label": "Multi-Provider"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "LoadImage",
|
||
"file": "subject_leopard_hair_croc_jacket.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 26,
|
||
"nodeType": "LoadImage",
|
||
"file": "cartier-glasses-1.jpg",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "LoadImage",
|
||
"file": "outfit_image-2.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 69,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 71,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 88,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 89,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 90,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 91,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 70,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 68,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 106,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 119,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 125,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 140,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 130,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 138,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 145,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 36,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "LoadImage",
|
||
"file": "product_car.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 23,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 25,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 22,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 26,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 48,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-split_stack",
|
||
"title": "Character × 4 Scene Explorer",
|
||
"description": "Upload a reference image and generate a 1x4 grid. Select desired image and upscale/refine with Nano Banana Pro.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["API", "Character"],
|
||
"models": ["Google Gemini Image", "Nano Banana Pro"],
|
||
"date": "2026-01-13",
|
||
"openSource": false,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 42,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "cube_robot.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 18,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-8x8_grid-pfp",
|
||
"title": "Profile Picture Stylized Variations",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Upload your profile picture, enter a theme and generate 64 variations.",
|
||
"tags": ["API"],
|
||
"models": ["Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"],
|
||
"openSource": false,
|
||
"date": "2025-12-18",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 14,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "LoadImage",
|
||
"file": "subject-profile.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 36,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 39,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 11,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "template-Animation_Trajectory_Control_Wan_ATI",
|
||
"title": "Animation Trajectory Control",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Draw the movement trajectory you want for the input image.",
|
||
"tags": ["Image to Video"],
|
||
"models": ["Wan2.1"],
|
||
"date": "2025-12-11",
|
||
"searchRank": 8,
|
||
"size": 31604570534,
|
||
"requiresCustomNodes": ["HanzoStudio-WanVideoWrapper", "hanzo_studio_fill-nodes"],
|
||
"vram": 31604570534,
|
||
"usage": 27,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 58,
|
||
"nodeType": "LoadImage",
|
||
"file": "hk_scene.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 96,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-subject_holding_product",
|
||
"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": ["Product", "Portrait", "API"],
|
||
"models": ["Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"],
|
||
"openSource": false,
|
||
"date": "2025-12-18",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 41,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 15,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Product", "Image Edit"],
|
||
"models": ["Google Gemini Image", "Nano Banana Pro", "Google"],
|
||
"openSource": false,
|
||
"date": "2025-12-15",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 5,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "dieline.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 7,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-2x2_grid-iso_miniatures",
|
||
"title": "Isometric Miniatures from a Selfie",
|
||
"description": "Upload a character or selfie and prompt the outfit/scene. Generate a 2x2 grid of isometric figurines of your character.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Portrait"],
|
||
"models": ["Nano Banana Pro", "Gemini3 Pro Image Preview", "Google"],
|
||
"date": "2026-01-19",
|
||
"openSource": false,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 8,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "character_in_red_jacket.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 54,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 55,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 56,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 57,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-qwen_image_edit-crop_and_stitch-fusion",
|
||
"title": "Relight Composited Product",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"description": "Upload a composited image of your product, draw a mask in the mask editor and relight your product into the scene.",
|
||
"tags": ["Image Edit", "Relight"],
|
||
"models": ["Qwen-Image-Edit"],
|
||
"date": "2025-12-11",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-inpaint-cropandstitch"],
|
||
"usage": 25,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 103,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfy_cloud_bottle.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 208,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"],
|
||
"openSource": false,
|
||
"date": "2025-12-20",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 22,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "LoadImage",
|
||
"file": "illustration_bw.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 4,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "template-Magazine_Cover_&_Packag_Design.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates_product_scene_transformation",
|
||
"title": "Product Scene Transformation",
|
||
"description": "Upload a product video and generate a dynamic product scene transformation using Nano Banana Pro & Wan VACE 2.1",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["API", "Product", "Style Transfer", "Video"],
|
||
"models": ["Kling", "Nano Banana Pro", "Wan"],
|
||
"logos": [
|
||
{
|
||
"provider": ["Kling", "Google", "WAN"]
|
||
}
|
||
],
|
||
"requiresCustomNodes": ["hanzo-studio-depthanythingv2", "hanzo-studio-kjnodes", "hanzo-studio-videohelpersuite", "hanzo_studio_essentials"],
|
||
"date": "2026-02-10",
|
||
"openSource": false,
|
||
"size": 48855252992,
|
||
"vram": 48855252992,
|
||
"usage": 23,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 108,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfy_sofa.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 126,
|
||
"nodeType": "SaveVideo",
|
||
"file": "templates_product_scene_transformation_control_video.mp4",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 125,
|
||
"nodeType": "SaveVideo",
|
||
"file": "templates_product_scene_transformation_output.mp4",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 134,
|
||
"nodeType": "SaveImage",
|
||
"file": "templates_product_scene_transformation_style_reference.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-fashion_shoot_prompt_doodle",
|
||
"title": "Selfie + Text Prompt to Studio Photoshoot Doodle",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Upload a selfie and describe your outfit in the prompt. Generate 4 fashion editorial photographs with fun doodle illustrations. Select which image to upscale and add back face details.",
|
||
"tags": ["Fashion", "Image Edit"],
|
||
"models": ["Google Gemini Image", "Nano Banana Pro", "Google", "Gemini3 Pro Image Preview"],
|
||
"openSource": false,
|
||
"date": "2025-12-15",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 13,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "character-1.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 26,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-3x3_grid_brand_icons",
|
||
"title": "3x3 Brand Icon Assets Grid ",
|
||
"description": "Upload a reference image of an icon, enter your brand information in the prompt and generate 9 unique on brand stylized icon assets.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Brand Design", "Image Edit", "icon"],
|
||
"models": ["Gemini3 Pro Image Preview", "Google", "Nano Banana Pro"],
|
||
"date": "2026-01-13",
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 19,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "input_reference_icon.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 25,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-poster_to_2x2_mockups-v2.0",
|
||
"title": "Poster Scene Mockups",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Upload a poster/ad design and with a short input about your brand, generate 4 mockups in multiple scenes.",
|
||
"tags": ["Image Edit", "Mockup"],
|
||
"models": ["Nano Banana Pro", "Google"],
|
||
"date": "2025-12-06",
|
||
"searchRank": 8,
|
||
"openSource": false,
|
||
"size": 0,
|
||
"requiresCustomNodes": ["hanzo_studio_essentials"],
|
||
"vram": 0,
|
||
"usage": 3,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "template_Poster_Scene_Mockups.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 20,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 23,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 22,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-poster_product_integration",
|
||
"title": "Generate Poster/Ad Asset with your Product",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"description": "Upload your product and a simple text prompt for the poster or ad design. Iterate on the look before swapping the product into the generate layout.",
|
||
"tags": ["Product", "Image Edit"],
|
||
"models": ["ByteDance", "Seedream", "Google Gemini"],
|
||
"openSource": false,
|
||
"date": "2025-12-15",
|
||
"searchRank": 8,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo_studio_essentials"],
|
||
"usage": 29,
|
||
"logos": [
|
||
{
|
||
"provider": ["ByteDance", "Google"]
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfy_cloud_water_can.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "templates-led_billboard",
|
||
"title": "LED Billboard Message",
|
||
"description": "Upload a blank billboard and overlay text. Generate a smooth zoom in shot revealing your message.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Brand", "Mockup"],
|
||
"models": ["Kling", "Google", "Nano Banana Pro", "Gemini3 Pro Image Preview"],
|
||
"date": "2026-01-19",
|
||
"openSource": false,
|
||
"requiresCustomNodes": ["hanzo_studio_essentials"],
|
||
"usage": 5,
|
||
"logos": [
|
||
{
|
||
"provider": ["Kling", "Google"]
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "LoadImage",
|
||
"file": "billboard.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfyorg_logo.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 23,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"icon": "icon-[lucide--image]",
|
||
"title": "Image",
|
||
"type": "image",
|
||
"templates": [
|
||
{
|
||
"name": "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": 3101,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "image_z_image_turbo.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1358,
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/image/z-image/z-image",
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "image_z_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image-edit",
|
||
"tags": ["Image Edit", "ControlNet"],
|
||
"models": ["Qwen-Image"],
|
||
"date": "2025-09-25",
|
||
"size": 31772020572,
|
||
"vram": 31772020572,
|
||
"usage": 3193,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 3972,
|
||
"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
|
||
},
|
||
{
|
||
"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": 894,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "hanzo_studio_logo.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 30,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1702,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "LoadImage",
|
||
"file": "cyberpunk_robot.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
},
|
||
"size": 0,
|
||
"vram": 0,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Grok"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"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": 528,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Grok"
|
||
}
|
||
],
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "api_grok_text_to_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_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": 932,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "image_qwen_Image_2512.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Image", "Text to Image"],
|
||
"models": ["Recraft"],
|
||
"logos": [
|
||
{
|
||
"provider": "Recraft"
|
||
}
|
||
],
|
||
"date": "2026-02-17",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 168,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "api_recraft_v4_t2i.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Image", "Vector"],
|
||
"models": ["Recraft"],
|
||
"logos": [
|
||
{
|
||
"provider": "Recraft"
|
||
}
|
||
],
|
||
"date": "2026-02-17",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 28,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "image_qwen_Image_2512_controlnet",
|
||
"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": 88,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_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": 539,
|
||
"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
|
||
},
|
||
{
|
||
"name": "image_flux2",
|
||
"title": "Flux.2 Dev",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"description": "Generate photorealistic images with multi-reference consistency and professional text rendering.",
|
||
"tags": ["Text to Image", "Image", "Image Edit"],
|
||
"models": ["Flux.2 Dev", "Flux"],
|
||
"date": "2025-11-26",
|
||
"size": 71781788416,
|
||
"vram": 71781788416,
|
||
"usage": 1076,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 46,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_flux2_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Image Edit", "Image", "API"],
|
||
"models": ["Flux.2", "Flux"],
|
||
"date": "2025-12-22",
|
||
"searchRank": 7,
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 216,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 303,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 29,
|
||
"nodeType": "SaveImage",
|
||
"file": "api_kling_v3_t2i.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_flux2_klein_image_edit_9b_distilled",
|
||
"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",
|
||
"includeOnDistributions": ["local"],
|
||
"size": 19112604467,
|
||
"vram": 21045339750,
|
||
"usage": 2,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 76,
|
||
"nodeType": "LoadImage",
|
||
"file": "bold_outfit_woman.jpeg",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 81,
|
||
"nodeType": "LoadImage",
|
||
"file": "comfy_logo_blue.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 94,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_kling_o3_image",
|
||
"title": "Kling O3: Image Genertaion",
|
||
"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": 471,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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,
|
||
"includeOnDistributions": ["local"],
|
||
"usage": 2,
|
||
"openSource": true,
|
||
"searchRank": 0,
|
||
"tutorialUrl": "https://docs.hanzo.ai/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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 94,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.2 Klein", "Flux"],
|
||
"date": "2026-01-16",
|
||
"size": 17072495002,
|
||
"vram": 9878424781,
|
||
"usage": 579,
|
||
"tutorialUrl": "https://docs.hanzo.ai/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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 94,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_flux2_text_to_image_9b",
|
||
"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": ["Text to Image", "Image"],
|
||
"includeOnDistributions": ["local"],
|
||
"models": ["Flux.2 Klein", "Flux"],
|
||
"date": "2026-01-16",
|
||
"size": 19327352832,
|
||
"vram": 23300197581,
|
||
"usage": 1,
|
||
"openSource": true,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 78,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_flux2_text_to_image",
|
||
"title": "Flux.2 Dev Text to Image",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Text-to-image with enhanced lighting, materials, and realistic details.",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Flux.2 Dev", "Flux"],
|
||
"date": "2025-11-26",
|
||
"size": 71382356459,
|
||
"vram": 71382356459,
|
||
"usage": 319,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 40,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 41,
|
||
"nodeType": "LoadImage",
|
||
"file": "inflation_lora_input.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 100,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_qwen_image_2512_with_2steps_lora",
|
||
"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": ["Turbo", "Text to Image", "Image"],
|
||
"models": ["Qwen-Image 2512"],
|
||
"date": "2026-01-30",
|
||
"openSource": true,
|
||
"usage": 392,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 123,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_z_image_turbo_fun_union_controlnet",
|
||
"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": 23794118820,
|
||
"vram": 23794118820,
|
||
"usage": 259,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 58,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_z_image_turbo_fun_union_controlnet_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image"],
|
||
"models": ["Flux.2 Klein", "Flux"],
|
||
"date": "2026-01-16",
|
||
"size": 17072495002,
|
||
"vram": 9878424781,
|
||
"usage": 312,
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/flux/flux-2-klein",
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 78,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/openai/dall-e-2",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 12,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_openai_dall_e_2_inpaint_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1089,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "hanzo_studio_logo.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "api_bytedance_seedream4.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
},
|
||
"logos": [
|
||
{
|
||
"provider": "ByteDance"
|
||
}
|
||
],
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "image_flux2_klein_image_edit_4b_distilled",
|
||
"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.2 Klein", "Flux"],
|
||
"date": "2026-01-16",
|
||
"size": 17040282746,
|
||
"vram": 9878424780,
|
||
"usage": 913,
|
||
"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": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 94,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-fill-dev",
|
||
"tags": ["Inpainting", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 10372346020,
|
||
"vram": 10372346020,
|
||
"usage": 264,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "LoadImage",
|
||
"file": "flux_fill_inpaint_example_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image-edit",
|
||
"tags": ["Image Edit"],
|
||
"models": ["Qwen-Image-Edit"],
|
||
"date": "2025-08-18",
|
||
"size": 31772020572,
|
||
"vram": 31772020572,
|
||
"usage": 207,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 78,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_qwen_image_edit_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-uso",
|
||
"size": 18597208392,
|
||
"vram": 19864223744,
|
||
"usage": 226,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 47,
|
||
"nodeType": "LoadImage",
|
||
"file": "flux1_dev_uso_reference_image_gen_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 73,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 102,
|
||
"nodeType": "SaveImage",
|
||
"file": "Image_capybara_v0_1_text_to_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 23289460163,
|
||
"vram": 15569256448,
|
||
"usage": 122,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 740,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux1-krea-dev",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Flux.1 Krea Dev", "Flux"],
|
||
"date": "2025-07-31",
|
||
"size": 22269405430,
|
||
"vram": 23085449216,
|
||
"usage": 150,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Character Reference"],
|
||
"models": ["Kling O1"],
|
||
"date": "2026-01-05",
|
||
"openSource": false,
|
||
"usage": 25,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-text-to-image",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 17244293693,
|
||
"vram": 18253611008,
|
||
"usage": 144,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_flux2_fp8",
|
||
"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": 53837415055,
|
||
"vram": 53837415055,
|
||
"usage": 111,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 64,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 248,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image"],
|
||
"models": ["Chroma"],
|
||
"date": "2025-09-18",
|
||
"size": 23622320128,
|
||
"vram": 23622320128,
|
||
"usage": 23,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 740,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "sdxl_simple_example",
|
||
"title": "SDXL Simple",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate high-quality images using SDXL.",
|
||
"tutorialUrl": "https://hanzoai.github.io/HanzoStudio_examples/sdxl/",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["SDXL", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 13013750907,
|
||
"vram": 13013750907,
|
||
"usage": 270,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-fill-dev",
|
||
"tags": ["Outpainting", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 10372346020,
|
||
"vram": 10372346020,
|
||
"usage": 72,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "LoadImage",
|
||
"file": "flux_fill_outpaint_example_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-text-to-image",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 34177202258,
|
||
"vram": 23622320128,
|
||
"usage": 102,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Image Edit", "Image", "3D"],
|
||
"models": ["Gemini3 Pro Image Preview", "Nano Banana Pro", "Google"],
|
||
"date": "2025-11-21",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 76,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_from_photo_2_miniature_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 30,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-kontext-dev",
|
||
"tags": ["Image Edit"],
|
||
"models": ["Flux.1 Kontext", "Flux"],
|
||
"date": "2025-06-26",
|
||
"size": 17641578168,
|
||
"vram": 19327352832,
|
||
"usage": 185,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 190,
|
||
"nodeType": "LoadImage",
|
||
"file": "flux_kontext_dev_basic_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 136,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image",
|
||
"models": ["Qwen-Image"],
|
||
"date": "2025-08-23",
|
||
"size": 35304631173,
|
||
"vram": 35304631173,
|
||
"usage": 93,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 71,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_qwen_image_instantx_controlnet_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_anima_preview",
|
||
"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": ["Text-to-Image", "Anime"],
|
||
"models": ["Anima"],
|
||
"date": "2025-05-07",
|
||
"openSource": true,
|
||
"usage": 105,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 46,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Qwen-Image"],
|
||
"date": "2025-08-05",
|
||
"size": 31772020572,
|
||
"vram": 31772020572,
|
||
"usage": 67,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 368,
|
||
"size": 21689584845,
|
||
"vram": 21689584845,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveImage",
|
||
"file": "kandinsky5-t2i.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_qwen_image_edit_2509_relight",
|
||
"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": 130,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "warm_living_room.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image",
|
||
"models": ["Qwen-Image"],
|
||
"date": "2025-09-12",
|
||
"size": 36013300777,
|
||
"vram": 36013300777,
|
||
"usage": 191,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 71,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_qwen_image_instantx_inpainting_controlnet_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 189,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 192,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 163,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Image Edit", "API"],
|
||
"models": ["BRIA"],
|
||
"date": "2026-01-20",
|
||
"openSource": false,
|
||
"usage": 39,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "LoadImage",
|
||
"file": "sunlit_rooftop_capture.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Outpainting", "API"],
|
||
"models": ["BRIA"],
|
||
"date": "2026-01-20",
|
||
"openSource": false,
|
||
"usage": 30,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "baby_otter.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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://hanzoai.github.io/HanzoStudio_examples/sd3/#sd35-controlnets",
|
||
"tags": ["Image", "ControlNet"],
|
||
"models": ["SD3.5", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 23590107873,
|
||
"vram": 23590107873,
|
||
"usage": 79,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 45,
|
||
"nodeType": "LoadImage",
|
||
"file": "sd3.5_large_canny_controlnet_example_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_chrono_edit_14B",
|
||
"title": "ChronoEdit 14B",
|
||
"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": 41435696988,
|
||
"vram": 41435696988,
|
||
"usage": 47,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 52,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_chrono_edit_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 96,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_flux.1_fill_dev_OneReward",
|
||
"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": 29001766666,
|
||
"vram": 21474836480,
|
||
"usage": 66,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_flux.1_fill_dev_OneReward_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 62,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-controlnet",
|
||
"tags": ["ControlNet", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 34177202258,
|
||
"vram": 34177202258,
|
||
"usage": 63,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "LoadImage",
|
||
"file": "flux_canny_model_example_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "Anime"],
|
||
"models": ["OmniGen"],
|
||
"date": "2025-10-10",
|
||
"size": 10630044058,
|
||
"vram": 10630044058,
|
||
"usage": 154,
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/image/newbie-image/newbie-image-exp-0-1",
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 33,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_runway_reference_to_image_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 73,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_stability_ai_i2i_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": "hoverDissolve",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/flux/flux-1-controlnet",
|
||
"tags": ["ControlNet", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 35412005356,
|
||
"vram": 35412005356,
|
||
"usage": 88,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "LoadImage",
|
||
"file": "flux_depth_lora_example_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 9,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "LoadImage",
|
||
"file": "outfit-streetwear.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "sdxlturbo_example",
|
||
"title": "SDXL Turbo",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate images in a single step using SDXL Turbo.",
|
||
"tutorialUrl": "https://hanzoai.github.io/HanzoStudio_examples/sdturbo/",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["SDXL", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 6936372183,
|
||
"vram": 6936372183,
|
||
"usage": 63,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "sd3.5_simple_example",
|
||
"title": "SD3.5 Simple",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate images using SD 3.5.",
|
||
"tutorialUrl": "https://hanzoai.github.io/HanzoStudio_examples/sd3/#sd35",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["SD3.5", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 14935748772,
|
||
"vram": 14935748772,
|
||
"usage": 83,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image",
|
||
"models": ["Qwen-Image"],
|
||
"date": "2025-08-23",
|
||
"size": 32716913377,
|
||
"vram": 32716913377,
|
||
"usage": 79,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 73,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_qwen_image_union_control_lora_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/qwen/qwen-image",
|
||
"tags": ["Text to Image", "Image", "ControlNet"],
|
||
"models": ["Qwen-Image"],
|
||
"date": "2025-08-24",
|
||
"size": 34037615821,
|
||
"vram": 34037615821,
|
||
"usage": 148,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 71,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_qwen_image_controlnet_patch_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/black-forest-labs/flux-1-kontext",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["Flux.1 Kontext", "Flux"],
|
||
"date": "2025-05-29",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 39,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_newbieimage_exp0_1-t2i",
|
||
"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": ["Text to Image", "Image", "Anime"],
|
||
"models": ["NewBie"],
|
||
"date": "2025-12-19",
|
||
"size": 16181289287,
|
||
"vram": 16181289287,
|
||
"usage": 6,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 24,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 59,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_luma_photon_i2i_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Style Reference"],
|
||
"models": ["Magnific"],
|
||
"date": "2026-01-26",
|
||
"openSource": false,
|
||
"usage": 53,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["OpenAI"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/partner-nodes/openai/dall-e-3",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 5,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 87,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_stability_ai_sd3.5_i2i_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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://hanzoai.github.io/HanzoStudio_examples/sd3/#sd35-controlnets",
|
||
"tags": ["Image", "ControlNet"],
|
||
"models": ["SD3.5", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 23590107873,
|
||
"vram": 23590107873,
|
||
"usage": 49,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 45,
|
||
"nodeType": "LoadImage",
|
||
"file": "sd3.5_large_depth_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-05-01",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 17,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-controlnet",
|
||
"tags": ["ControlNet", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 35154307318,
|
||
"vram": 35154307318,
|
||
"usage": 28,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/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": 55,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/hidream/hidream-i1",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["HiDream"],
|
||
"date": "2025-04-17",
|
||
"size": 24234352968,
|
||
"vram": 24234352968,
|
||
"usage": 88,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 90,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"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.hanzo.ai/tutorials/image/hidream/hidream-e1",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["HiDream"],
|
||
"date": "2025-05-01",
|
||
"size": 34209414513,
|
||
"vram": 34209414513,
|
||
"usage": 24,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "LoadImage",
|
||
"file": "hidream_e1_full_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/hidream/hidream-i1",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["HiDream"],
|
||
"date": "2025-04-17",
|
||
"size": 33318208799,
|
||
"vram": 33318208799,
|
||
"usage": 13,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/hidream/hidream-i1",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["HiDream"],
|
||
"date": "2025-04-17",
|
||
"size": 24234352968,
|
||
"vram": 24234352968,
|
||
"usage": 6,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 88,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/black-forest-labs/flux-1-kontext",
|
||
"tags": ["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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 85,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["Stability"],
|
||
"date": "2025-03-01",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 9,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 57,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 43,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/openai/gpt-image-1",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 26,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_openai_image_1_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_omnigen2_image_edit",
|
||
"title": "OmniGen2 Image Edit",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "hoverDissolve",
|
||
"description": "Edit images with natural language instructions using OmniGen2's advanced image editing capabilities and text rendering support.",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/image/omnigen/omnigen2",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["OmniGen"],
|
||
"date": "2025-06-30",
|
||
"size": 15784004813,
|
||
"vram": 15784004813,
|
||
"usage": 46,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_omnigen2_image_edit_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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://hanzoai.github.io/HanzoStudio_examples/sdxl/#revision",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["SDXL", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 10630044058,
|
||
"vram": 10630044058,
|
||
"usage": 19,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/openai/gpt-image-1",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 12,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 29,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_openai_image_1_input_image_mask.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 28,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_ovis_text_to_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": 14,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["GPT-Image-1", "OpenAI"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/partner-nodes/openai/gpt-image-1",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 5,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 22,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 54
|
||
},
|
||
{
|
||
"name": "sdxl_refiner_prompt_example",
|
||
"title": "SDXL Refiner Prompt",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Enhance SDXL images using refiner models.",
|
||
"tutorialUrl": "https://hanzoai.github.io/HanzoStudio_examples/sdxl/",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["SDXL", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 13013750907,
|
||
"vram": 13013750907,
|
||
"usage": 53,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/black-forest-labs/flux-1-kontext",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["Flux.1 Kontext", "Flux"],
|
||
"date": "2025-05-29",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 6,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 84,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_bfl_flux_1_kontext_max_image_style_ref.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 85,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["OpenAI"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/partner-nodes/openai/dall-e-2",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 3,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 20,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/omnigen/omnigen2",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["OmniGen"],
|
||
"date": "2025-06-30",
|
||
"size": 15784004813,
|
||
"vram": 15784004813,
|
||
"usage": 5,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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://hanzoai.github.io/HanzoStudio_examples/sd3/#sd35-controlnets",
|
||
"tags": ["Image"],
|
||
"models": ["SD3.5", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 23590107873,
|
||
"vram": 23590107873,
|
||
"usage": 15,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 57,
|
||
"nodeType": "LoadImage",
|
||
"file": "sd3.5_large_blur_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["Stability"],
|
||
"date": "2025-03-01",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 9,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/flux/flux-1-text-to-image",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Flux.1", "Flux"],
|
||
"date": "2025-03-01",
|
||
"size": 34155727421,
|
||
"vram": 34155727421,
|
||
"usage": 21,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["Ideogram"],
|
||
"date": "2025-03-01",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 16,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 59,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Image", "Image", "API"],
|
||
"models": ["Luma"],
|
||
"date": "2025-03-01",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 5,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 15,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/partner-nodes/openai/gpt-image-1",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 15,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"title": "Video",
|
||
"icon": "icon-[lucide--film]",
|
||
"type": "video",
|
||
"templates": [
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan2_2",
|
||
"tags": ["Image to Video", "Video"],
|
||
"models": ["Wan", "Wan2.2"],
|
||
"date": "2025-07-29",
|
||
"size": 38010460570,
|
||
"vram": 38010460570,
|
||
"usage": 2672,
|
||
"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
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan2_2",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-07-29",
|
||
"size": 38031935406,
|
||
"vram": 38031935406,
|
||
"usage": 318,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 80,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 98,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1507,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 110,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 881,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 107,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 75,
|
||
"nodeType": "SaveVideo",
|
||
"file": "video_ltx2_t2v.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 520,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "boxing.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_bytedace_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": ["Image to Video"],
|
||
"models": ["Seedance"],
|
||
"date": "2026-01-19",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 479,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "LoadImage",
|
||
"file": "young_baseball_player.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1027,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_bytedance_image_to_video_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
},
|
||
"logos": [
|
||
{
|
||
"provider": "ByteDance"
|
||
}
|
||
],
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/vace",
|
||
"tags": ["Video to Video", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 57756572713,
|
||
"vram": 57756572713,
|
||
"usage": 112,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "video_ltx_2_audio_to_video",
|
||
"title": "LTX-2: Audio to VIdeo",
|
||
"description": "Upload an audio file and a starting image frame. Generate a video synchronized to the audio using the LTX-2 model.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Audio to Video", "Video"],
|
||
"models": ["LTX-2"],
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes"],
|
||
"date": "2026-02-16",
|
||
"openSource": true,
|
||
"size": 53794465382,
|
||
"vram": 53794465382,
|
||
"usage": 79,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 444,
|
||
"nodeType": "LoadImage",
|
||
"file": "ltx2-a2v-input.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 565,
|
||
"nodeType": "LoadAudio",
|
||
"file": "ltx2-a2v-input.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 984,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 982,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 35,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 349,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 184,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 193,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 104,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveVideo",
|
||
"file": "api_king_o3_t2v.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Character Reference", "Video"],
|
||
"models": ["Kling O1"],
|
||
"date": "2026-01-10",
|
||
"openSource": false,
|
||
"usage": 148,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 185,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "video_wan2_2_14B_animate",
|
||
"title": "Wan2.2 Animate, Character Animation and Replacement",
|
||
"description": "Unified character animation and replacement framework with precise motion and expression replication.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/video/wan/wan2-2-animate",
|
||
"tags": ["Video", "Image to Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-09-22",
|
||
"size": 27417997476,
|
||
"vram": 27417997476,
|
||
"usage": 355,
|
||
"requiresCustomNodes": ["HanzoStudio-segment-anything-2", "hanzo-studio-kjnodes", "hanzo_studio_controlnet_aux"],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan2_2_14B_animate_reference_image.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 145,
|
||
"nodeType": "LoadVideo",
|
||
"file": "video_wan2_2_14B_animate_original_video.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 277,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 243,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 19,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan2_2",
|
||
"tags": ["FLF2V", "Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-08-02",
|
||
"size": 38031935406,
|
||
"vram": 38031935406,
|
||
"usage": 230,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 61,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 83,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan2-2-fun-control",
|
||
"tags": ["Video to Video", "Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-08-12",
|
||
"size": 38031935406,
|
||
"vram": 38031935406,
|
||
"usage": 131,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 170,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 98,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Video", "Video"],
|
||
"models": ["Vidu", "Vidu Q3"],
|
||
"date": "2026-02-02",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 15,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Image to Video", "Video"],
|
||
"models": ["Vidu", "Vidu Q3"],
|
||
"date": "2026-02-02",
|
||
"openSource": false,
|
||
"usage": 65,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Vidu"
|
||
}
|
||
],
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "LoadImage",
|
||
"file": "two_characters.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 15,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 216,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 42,
|
||
"nodeType": "LoadImage",
|
||
"file": "red_car.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 43,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_bytedace_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": 164,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "LoadImage",
|
||
"file": "dancing_capybara.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "dj_capybara.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 229,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadVideo",
|
||
"file": "street_dancer.mp4",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "streetwear_fox.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 163,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_veo3_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 100,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "LoadImage",
|
||
"file": "lizard_rapper_in_bar.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 24,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 40,
|
||
"nodeType": "LoadImage",
|
||
"file": "cozy_bear.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 176,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 98,
|
||
"nodeType": "LoadImage",
|
||
"file": "snow_bike_jump_crew.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 75,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "video_ltx2_pose_to_video",
|
||
"title": "LTX-2 Pose to Video",
|
||
"description": "Generate high-quality videos from pose guidance with synchronized audio-video generation using LTX-2. Features precise pose control, expressive motion, and efficient performance.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "hoverDissolve",
|
||
"tags": ["ControlNet", "Video"],
|
||
"models": ["LTX-2", "Lightricks"],
|
||
"date": "2026-01-06",
|
||
"size": 38010460570,
|
||
"vram": 38010460570,
|
||
"requiresCustomNodes": ["hanzo_studio_controlnet_aux"],
|
||
"usage": 112,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 160,
|
||
"nodeType": "LoadImage",
|
||
"file": "women_with_paper.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 185,
|
||
"nodeType": "LoadVideo",
|
||
"file": "woman_with_paper.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 175,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 161,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 50,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 104,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 18,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 175,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 161,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 48,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 175,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 161,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "video-wan21_scail",
|
||
"title": "Wan2.1 SCAIL",
|
||
"description": "One-Touch SCAIL Pose Control based on the composition of the Reference Image",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Pose transfer", "Video"],
|
||
"models": ["Wan2.1 SCAIL"],
|
||
"date": "2026-01-19",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["HanzoStudio-WanAnimatePreprocess", "HanzoStudio-WanVideoWrapper", "hanzo-studio-kjnodes", "hanzo-studio-scail-pose", "hanzo-studio-videohelpersuite", "hanzo_studio_essentials"],
|
||
"usage": 118,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 106,
|
||
"nodeType": "LoadImage",
|
||
"file": "pirates_dancing.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 130,
|
||
"nodeType": "VHS_LoadVideo",
|
||
"file": "wan21_scail-input.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
},
|
||
"size": 20401094656,
|
||
"vram": 20401094656,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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": 132,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 80,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_hunyuan_video_1.5_720p_i2v_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 102,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 118,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 182,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Video", "Character Reference"],
|
||
"models": ["Kling O1"],
|
||
"date": "2026-01-12",
|
||
"openSource": false,
|
||
"usage": 35,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 78,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 52,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 38,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 158,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 40,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_kling_i2v_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 38,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 49,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_openai_sora_video_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 17,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 53,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 56,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 58,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan2-2-s2v",
|
||
"tags": ["Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-08-02",
|
||
"size": 25254407700,
|
||
"vram": 25254407700,
|
||
"usage": 46,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 113,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 168,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/vace",
|
||
"tags": ["Inpainting", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 57756572713,
|
||
"vram": 57756572713,
|
||
"usage": 71,
|
||
"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"
|
||
},
|
||
{
|
||
"nodeId": 215,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan_vace_inpainting_1st_frame_and_mask.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 69,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 57,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
},
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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": 20,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Video", "Video"],
|
||
"models": ["Kling O1"],
|
||
"date": "2026-01-12",
|
||
"openSource": false,
|
||
"usage": 14,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 16,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 54,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 47,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_ltxv_image_to_video_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 41,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan2-2-fun-inp",
|
||
"tags": ["FLF2V", "Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-08-12",
|
||
"size": 38031935406,
|
||
"vram": 38031935406,
|
||
"usage": 87,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 153,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 158,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 27,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_runway_gen4_turo_image_to_video_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "ltxv_image_to_video",
|
||
"title": "LTXV Image to Video",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate videos from still images.",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/video/ltxv",
|
||
"tags": ["Image to Video", "Video"],
|
||
"models": ["LTXV"],
|
||
"date": "2025-03-01",
|
||
"size": 19155554140,
|
||
"vram": 19155554140,
|
||
"usage": 33,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 78,
|
||
"nodeType": "LoadImage",
|
||
"file": "ltxv_image_to_video_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 81,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 42,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 43,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 45384919416,
|
||
"vram": 45384919416,
|
||
"usage": 9,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 102,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 118,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/fun-control",
|
||
"tags": ["Video to Video", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-04-15",
|
||
"size": 11381663334,
|
||
"vram": 11381663334,
|
||
"usage": 29,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 78,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/vace",
|
||
"tags": ["Video", "Image to Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 57756572713,
|
||
"vram": 57756572713,
|
||
"usage": 46,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 73,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan_vace_14B_ref2v_reference_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 69,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 95,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 162,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 141,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Wan2.1", "Wan"],
|
||
"date": "2025-12-15",
|
||
"size": 25420837683,
|
||
"vram": 25420837683,
|
||
"usage": 8,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 238,
|
||
"nodeType": "LoadImage",
|
||
"file": "snowboard_rush.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 211,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 235,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "video_wanmove_480p_hallucination",
|
||
"title": "WanMove: Daydream Illusion",
|
||
"description": "Use WanMove to generate dynamic images from trajectories and create video dynamic effects with daydream illusion",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Image to Video", "Motion Control", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-12-15",
|
||
"size": 25420837683,
|
||
"vram": 25420837683,
|
||
"usage": 47,
|
||
"requiresCustomNodes": ["hanzo_studio_fill-nodes"],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 238,
|
||
"nodeType": "LoadImage",
|
||
"file": "wooden_facade_building.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 235,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 211,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Character Reference", "Video"],
|
||
"date": "2026-01-03",
|
||
"openSource": false,
|
||
"models": ["Wan2.6", "Wan"],
|
||
"usage": 13,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 34,
|
||
"nodeType": "LoadVideo",
|
||
"file": "armored_warrior.mp4",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 35,
|
||
"nodeType": "LoadVideo",
|
||
"file": "spear_warrior.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/vace",
|
||
"tags": ["Outpainting", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 57756572713,
|
||
"vram": 57756572713,
|
||
"usage": 41,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 71,
|
||
"nodeType": "LoadVideo",
|
||
"file": "video_wan_vace_outpainting_input_video.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 69,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-07-29",
|
||
"size": 18146236826,
|
||
"vram": 18146236826,
|
||
"usage": 24,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 58,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 5,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 59,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan-video",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-03-01",
|
||
"size": 9824737690,
|
||
"vram": 9824737690,
|
||
"usage": 22,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 50,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/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": 12,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 79,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan2_2_14B_fun_camera_start_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 73,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 106,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 4,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_bytedace_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": 25,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan-video",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-03-01",
|
||
"size": 41049149932,
|
||
"vram": 41049149932,
|
||
"usage": 19,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 52,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_to_video_wan_start_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 56,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 3,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 24,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 13,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_runway_gen3a_turbo_image_to_video_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/wan-flf",
|
||
"tags": ["FLF2V", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-04-15",
|
||
"size": 41049149932,
|
||
"vram": 41049149932,
|
||
"usage": 13,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 92,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 16,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadImage",
|
||
"file": "crystal_flower.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Video", "Video"],
|
||
"models": ["Vidu Q2", "Vidu"],
|
||
"date": "2026-01-12",
|
||
"openSource": false,
|
||
"usage": 2,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 37,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 5,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 61,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_veo2_i2v_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 62,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "LoadAudio",
|
||
"file": "audio_ace_step_1_m2m_editing_input_audio.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 8,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/vace",
|
||
"tags": ["FLF2V", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 57756572713,
|
||
"vram": 57756572713,
|
||
"usage": 5,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 69,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1,
|
||
"searchRank": 0,
|
||
"openSource": true,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 18
|
||
},
|
||
{
|
||
"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://hanzoai.github.io/HanzoStudio_examples/video/#image-to-video",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["SVD", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 16492674417,
|
||
"vram": 16492674417,
|
||
"usage": 4,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_moonvalley_image_to_video",
|
||
"title": "Moonvalley: Image to Video",
|
||
"description": "Generate cinematic, 1080p videos with an image through a model trained exclusively on licensed data.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Image to Video", "Video", "API"],
|
||
"models": ["Moonvalley"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 1,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 29,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_moonvalley_image_to_video_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_moonvalley_video_to_video_motion_transfer",
|
||
"title": "Moonvalley: Motion Transfer",
|
||
"description": "Apply motion from one video to another.",
|
||
"mediaType": "image",
|
||
"thumbnailVariant": "hoverDissolve",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Video to Video", "Video", "API"],
|
||
"models": ["Moonvalley"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 9,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 31,
|
||
"nodeType": "LoadVideo",
|
||
"file": "api_moonvalley_video_to_video_motion_transfer_input_video.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 32,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_moonvalley_video_to_video_pose_control",
|
||
"title": "Moonvalley: Pose Control",
|
||
"description": "Apply human pose and movement from one video to another.",
|
||
"mediaType": "image",
|
||
"thumbnailVariant": "hoverDissolve",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Video to Video", "Video", "API"],
|
||
"models": ["Moonvalley"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 1,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 31,
|
||
"nodeType": "LoadVideo",
|
||
"file": "api_moonvalley_video_to_video_pose_control_input_video.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 32,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 6,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_hailuo_minimax_i2v_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 9,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_luma_i2v_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "video_wan_ati",
|
||
"title": "Wan2.1 ATI",
|
||
"description": "Trajectory-controlled Video Generation.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "hoverDissolve",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/video/wan/wan-ati",
|
||
"tags": ["Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 25393994138,
|
||
"vram": 25393994138,
|
||
"usage": 1,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 240,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan_ati_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 258,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 13,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 9,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 21,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 7,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 58,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 7,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_kling_effects_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Text to Video", "Video", "API"],
|
||
"models": ["MiniMax"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 1,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_hailuo_minimax_video_first_frame.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 14,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "ltxv_text_to_video",
|
||
"title": "LTXV Text to Video",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate videos from text prompts.",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/video/ltxv",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["LTXV"],
|
||
"date": "2025-03-01",
|
||
"size": 19155554140,
|
||
"vram": 19155554140,
|
||
"usage": 16,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 79,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 9,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 7,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 34,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_pixverse_template_i2v_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 32,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/fun-control",
|
||
"tags": ["Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-04-15",
|
||
"size": 42047729828,
|
||
"vram": 42047729828,
|
||
"usage": 2,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 52,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan2.1_fun_camera_v1.1_14B_start_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 59,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_moonvalley_text_to_video",
|
||
"title": "Moonvalley: Text to Video",
|
||
"description": "Generate cinematic, 1080p videos from text prompts through a model trained exclusively on licensed data.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Text to Video", "Video", "API"],
|
||
"models": ["Moonvalley"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 2,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 27,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/vace",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-05-21",
|
||
"size": 57756572713,
|
||
"vram": 57756572713,
|
||
"usage": 4,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 114,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/fun-control",
|
||
"tags": ["Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-04-15",
|
||
"size": 11489037517,
|
||
"vram": 11489037517,
|
||
"usage": 2,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 52,
|
||
"nodeType": "LoadImage",
|
||
"file": "video_wan2.1_fun_camera_v1.1_1.3B_start_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 59,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/video/wan/fun-inp",
|
||
"tags": ["Inpainting", "Video"],
|
||
"models": ["Wan2.1", "Wan"],
|
||
"date": "2025-04-15",
|
||
"size": 11381663334,
|
||
"vram": 11381663334,
|
||
"usage": 6,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 80,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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://hanzoai.github.io/HanzoStudio_examples/hunyuan_video/",
|
||
"tags": ["Text to Video", "Video"],
|
||
"models": ["Hunyuan Video", "Tencent"],
|
||
"date": "2025-03-01",
|
||
"size": 35476429865,
|
||
"vram": 35476429865,
|
||
"usage": 6,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 80,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"icon": "icon-[lucide--volume-2]",
|
||
"title": "Audio",
|
||
"type": "audio",
|
||
"templates": [
|
||
{
|
||
"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": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 210,
|
||
"nodeType": "LoadAudio",
|
||
"file": "voice_demo.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 210,
|
||
"nodeType": "LoadAudio",
|
||
"file": "voice_demo.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 131,
|
||
"nodeType": "LoadAudio",
|
||
"file": "noisy_background.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_elevenLabs_speech_to_text",
|
||
"title": "ElevenLabs: Speech to ext",
|
||
"description": "Upload an audio or video file to transcribe its speech into accurate, editable text.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Speech to Text", "API"],
|
||
"models": ["ElevenLabs"],
|
||
"logos": [
|
||
{
|
||
"provider": "ElevenLabs"
|
||
}
|
||
],
|
||
"date": "2026-02-23",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 219,
|
||
"nodeType": "LoadAudio",
|
||
"file": "voice_demo.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 137,
|
||
"nodeType": "SaveAudioMP3",
|
||
"file": "api_elevenlabs_text_to_sound_effects.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 34,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "SaveAudioMP3",
|
||
"file": "audio_ace_step_1_5_split_llm.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Music", "Audio", "Text to Audio"],
|
||
"models": ["ACE-Step"],
|
||
"date": "2026-02-05",
|
||
"openSource": true,
|
||
"size": 14710262989,
|
||
"vram": 14710262989,
|
||
"usage": 130,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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": 142,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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": 65,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "audio-chatterbox_tts_multilingual",
|
||
"title": "Chatter Box: Multilingual Text-to-Speech with Voice Cloning",
|
||
"description": "Upload a short voice sample and input your text prompt. Select a target language to generate spoken audio in multiple languages using the cloned reference voice.",
|
||
"mediaType": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"tags": ["Audio", "Text to Audio", "Voice Cloning"],
|
||
"models": ["Chatter Box"],
|
||
"requiresCustomNodes": ["hanzo_studio_fill-chatterbox"],
|
||
"date": "2026-01-22",
|
||
"openSource": true,
|
||
"usage": 110,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadAudio",
|
||
"file": "chatterbox_input_target_voice.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "audio-chatterbox_tts",
|
||
"title": "Chatter Box: Voice Cloning with TTS",
|
||
"description": "Upload a short voice clip and input text to generate new speech in the cloned voice.",
|
||
"mediaType": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"date": "2026-01-22",
|
||
"openSource": true,
|
||
"models": ["Chatter Box"],
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo_studio_fill-chatterbox"],
|
||
"usage": 109,
|
||
"searchRank": 0,
|
||
"tags": ["Audio", "Voice Cloning"],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "LoadAudio",
|
||
"file": "chatterbox_input_target_voice.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "audio-chatterbox_tts_dialog",
|
||
"title": "Chatter Box: Multi-Speaker Conversation with Cloned Voices",
|
||
"description": "Upload voice samples and enter a multi-speaker dialog script. Generate a conversation audio file with cloned voices for each speaker.",
|
||
"mediaType": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"date": "2026-01-22",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo_studio_fill-chatterbox"],
|
||
"models": ["Chatter Box"],
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 18,
|
||
"searchRank": 0,
|
||
"tags": ["Audio", "Text to Speech", "Voice Cloning"],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadAudio",
|
||
"file": "chatterbox_input_target_voice.mp3",
|
||
"mediaType": "audio"
|
||
},
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "LoadAudio",
|
||
"file": "chatterbox_input_gettysburg.wav",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "audio-chatterbox_vc",
|
||
"title": "Chatter Box: Voice Cloning Audio Conversion",
|
||
"description": "Upload an audio clip and a short voice reference to generate a converted audio output that clones the target voice while preserving the original timing and performance.",
|
||
"mediaType": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"tags": ["Audio", "Audio to Audio", "Voice Cloning"],
|
||
"models": ["Chatter Box"],
|
||
"requiresCustomNodes": ["hanzo_studio_fill-chatterbox"],
|
||
"date": "2026-01-22",
|
||
"openSource": true,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 24,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadAudio",
|
||
"file": "chatterbox_input_target_voice.mp3",
|
||
"mediaType": "audio"
|
||
},
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "LoadAudio",
|
||
"file": "chatterbox_input_gettysburg.wav",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"tags": ["API", "Audio", "Audio to Audio"],
|
||
"date": "2025-09-09",
|
||
"models": ["Stability", "Stable Audio"],
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 12,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadAudio",
|
||
"file": "api_stability_ai_audio_to_audio_input_audio.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
},
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"tags": ["API", "Audio", "Text to Audio"],
|
||
"date": "2025-09-09",
|
||
"models": ["Stability", "Stable Audio"],
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 7,
|
||
"logos": [
|
||
{
|
||
"provider": "Stability"
|
||
}
|
||
],
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "audio_stable_audio_example",
|
||
"title": "Stable Audio 1.0: Text to Audio",
|
||
"mediaType": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"description": "Generate audio from text prompts using Stable Audio.",
|
||
"tags": ["Text to Audio", "Audio"],
|
||
"models": ["Stable Audio", "Stability"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "https://hanzoai.github.io/HanzoStudio_examples/audio/",
|
||
"size": 5690831667,
|
||
"vram": 5690831667,
|
||
"usage": 17,
|
||
"openSource": true,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/audio/ace-step/ace-step-v1",
|
||
"size": 7698728878,
|
||
"vram": 7698728878,
|
||
"usage": 18,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 64,
|
||
"nodeType": "LoadAudio",
|
||
"file": "audio_ace_step_1_m2m_editing_input_audio.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/audio/ace-step/ace-step-v1",
|
||
"size": 7698728878,
|
||
"vram": 7698728878,
|
||
"usage": 1
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/audio/ace-step/ace-step-v1",
|
||
"size": 7698728878,
|
||
"vram": 7698728878,
|
||
"usage": 10
|
||
},
|
||
{
|
||
"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": "audio",
|
||
"mediaSubtype": "mp3",
|
||
"tags": ["API", "Audio", "Audio to Audio"],
|
||
"date": "2025-09-09",
|
||
"models": ["Stability", "Stable Audio"],
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 9,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "LoadAudio",
|
||
"file": "api_stability_ai_audio_inpaint_input_audio.wav",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
},
|
||
"logos": [
|
||
{
|
||
"provider": "Stability"
|
||
}
|
||
],
|
||
"searchRank": 0
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"icon": "icon-[lucide--box]",
|
||
"title": "3D Model",
|
||
"type": "3d",
|
||
"templates": [
|
||
{
|
||
"name": "api_hunyuan3d_part",
|
||
"title": "Hunyuan3D: 3D Part",
|
||
"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": ["API", "3D", "3D Model"],
|
||
"models": ["Hunyuan3D"],
|
||
"logos": [
|
||
{
|
||
"provider": "Hunyuan"
|
||
}
|
||
],
|
||
"date": "2026-02-13",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 9,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "api_hunyuan3d_image_to_model",
|
||
"title": "Hunyuan3D: Image to Model",
|
||
"description": "Upload an image to generate a 3D model with geometry and PBR textures. ",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["3D Model", "Image to Model", "API"],
|
||
"models": ["Hunyuan3D"],
|
||
"date": "2026-01-26",
|
||
"openSource": false,
|
||
"usage": 173,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 1,
|
||
"nodeType": "LoadImage",
|
||
"file": "pink_robot_front.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 10,
|
||
"nodeType": "LoadImage",
|
||
"file": "pink_robot_back.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 11,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 25,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 64,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 27,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "LoadImage",
|
||
"file": "robot-warrior.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 13,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 27,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 9,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 31,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 1,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 22,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 23,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 25,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 8,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 36,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_tripo_image_to_model_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 52,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 53,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 54,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 51,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 18,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 33,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 34,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 35,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 36,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 32,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 29,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 75,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_rodin_gen2_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 84,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 7,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 40,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_rodin_image_to_model_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 56,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 61,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 59,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 4,
|
||
"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"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 61,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 62,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 63,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
},
|
||
{
|
||
"nodeId": 64,
|
||
"nodeType": "Preview3D",
|
||
"file": "",
|
||
"mediaType": "3d"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "3d_hunyuan3d-v2.1",
|
||
"title": "Hunyuan3D 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": 115,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "3d_hunyuan3d-v2.1_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "3d_hunyuan3d_image_to_model",
|
||
"title": "Hunyuan3D 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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "3d_hunyuan3d_multiview_to_model",
|
||
"title": "Hunyuan3D 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": 17,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "3d_hunyuan3d_multiview_to_model_turbo",
|
||
"title": "Hunyuan3D 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": 11,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"title": "LLM",
|
||
"icon": "icon-[lucide--message-square-text]",
|
||
"type": "image",
|
||
"templates": [
|
||
{
|
||
"name": "llm_qwen3_text_gen",
|
||
"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": ["LLM", "Text Generation"],
|
||
"models": ["Qwen 3.0"],
|
||
"date": "2026-02-23",
|
||
"openSource": true,
|
||
"size": 8053063680,
|
||
"vram": 8053063680,
|
||
"usage": 0,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "api_openai_chat",
|
||
"title": "OpenAI: Chat",
|
||
"description": "Engage with OpenAI's advanced language models for intelligent conversations.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["LLM", "API"],
|
||
"models": ["OpenAI"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 39,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_google_gemini",
|
||
"title": "Google Gemini",
|
||
"description": "Experience Google's multimodal AI with Gemini's reasoning capabilities.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["LLM", "API"],
|
||
"models": ["Google Gemini", "Google"],
|
||
"date": "2025-03-01",
|
||
"tutorialUrl": "",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 48,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "example.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"moduleName": "default",
|
||
"category": "GENERATION TYPE",
|
||
"icon": "icon-[lucide--settings]",
|
||
"title": "Utility",
|
||
"isEssential": true,
|
||
"type": "image",
|
||
"templates": [
|
||
{
|
||
"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": 64,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "1950_new_york.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "HanzoStudio_00915_.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility_z_image_turbo_2k_upscaler",
|
||
"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": 232,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility_seedvr2_image_upscale",
|
||
"title": "SeedVR2: Image Upscale",
|
||
"description": "Upload an image to upscale it with SeedVR2 and generate a high-definition output.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Image Upscale"],
|
||
"models": ["SeedVR2"],
|
||
"requiresCustomNodes": ["hanzo_studio_essentials", "seedvr2_videoupscaler"],
|
||
"date": "2026-02-06",
|
||
"openSource": true,
|
||
"size": 17716740096,
|
||
"vram": 17716740096,
|
||
"usage": 337,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 24,
|
||
"nodeType": "LoadImage",
|
||
"file": "vr_ad.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 45,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility_seedvr2_video_upscale",
|
||
"title": " SeedVR2: Video Upscaling",
|
||
"description": "Upload a video to upscale and enhance its resolution using the SeedVR2 model for high-definition output.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Video Upscale"],
|
||
"models": ["SeedVR2"],
|
||
"requiresCustomNodes": ["seedvr2_videoupscaler"],
|
||
"date": "2026-02-06",
|
||
"openSource": true,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 111,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 18,
|
||
"nodeType": "LoadVideo",
|
||
"file": "input_3d.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 17,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility_bria_remove_image_background",
|
||
"title": "Bira: 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": 11,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-bria_remove_video_backgroud",
|
||
"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": 4,
|
||
"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_backgroud.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility_video_upscale",
|
||
"title": "Wan2.2: Creative Video Upscale",
|
||
"description": "Upload a video and upscale it to a higher resolution with Wan 2.2",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Video Upscale"],
|
||
"models": ["Wan2.2"],
|
||
"date": "2026-01-22",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["HanzoStudio-WanVideoWrapper", "hanzo-studio-wanvideowrapper"],
|
||
"size": 42949672960,
|
||
"vram": 42949672960,
|
||
"usage": 110,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 664,
|
||
"nodeType": "LoadVideo",
|
||
"file": "input_upscale.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 678,
|
||
"nodeType": "SaveVideo",
|
||
"file": "utility_video_upscale.mp4",
|
||
"mediaType": "video"
|
||
},
|
||
{
|
||
"nodeId": 667,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 34,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 54,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Topaz"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "moonlit_cliff_house.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 63,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Topaz"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "api_topaz_image_enhance_input_image.webp",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 108,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 8,
|
||
"nodeType": "LoadVideo",
|
||
"file": "api_topaz_video_enhance_input_video.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 38,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Topaz"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "LoadImage",
|
||
"file": "silent_sanctuary.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 315,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 81,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Google"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "orange_beauty_trio.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "ultility_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": 12,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "LoadVideo",
|
||
"file": "dad_carry_daughter.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "ultility_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": 46,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "sunlit_girl_portrait.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 48,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Recraft"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "butterfly_girl.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 44,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "Recraft"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "man_with_rose.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_wavespped_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": 41,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "WaveSpeed"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "LoadImage",
|
||
"file": "midnight_coasta.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "api_wavespped_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": 88,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "WaveSpeed"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "LoadImage",
|
||
"file": "woman_behind_veil.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 24,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"searchRank": 0,
|
||
"logos": [
|
||
{
|
||
"provider": "WaveSpeed"
|
||
}
|
||
],
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "LoadVideo",
|
||
"file": "lighter.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_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": 36,
|
||
"openSource": true,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 74,
|
||
"nodeType": "LoadImage",
|
||
"file": "coastal_smiling_woman.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 117,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_qwen_image_layered_control",
|
||
"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": 34,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 74,
|
||
"nodeType": "LoadImage",
|
||
"file": "raccoon_rocker.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": 9,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadVideo",
|
||
"file": "lawyer.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 4,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Relight", "API"],
|
||
"models": ["Magnific"],
|
||
"date": "2026-01-26",
|
||
"openSource": false,
|
||
"usage": 11,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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", "Portrait", "Image Enhancement"],
|
||
"models": ["Magnific"],
|
||
"date": "2026-01-26",
|
||
"openSource": false,
|
||
"usage": 83,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-frame_interpolation-film",
|
||
"title": "Frame Interpolation",
|
||
"description": "Smooth out low frame-rate videos",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Preprocessor", "Frame Interpolation"],
|
||
"date": "2026-01-12",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo-studio-videohelpersuite", "hanzo_studio_controlnet_aux"],
|
||
"usage": 22,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "VHS_LoadVideo",
|
||
"file": "frame_interpolation-input.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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": ["Outpainting"],
|
||
"models": ["Flux", "Flux.1"],
|
||
"date": "2026-02-09",
|
||
"openSource": false,
|
||
"size": 0,
|
||
"vram": 0,
|
||
"usage": 48,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-gan_upscaler",
|
||
"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": 21,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "LoadVideo",
|
||
"file": "gan_input.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "SaveVideo",
|
||
"file": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-depthAnything-v2-relative-video",
|
||
"title": "Video to Depth Map",
|
||
"description": "Convert a Video to a temporally stable Depth Map",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Depth Map", "Preprocessor"],
|
||
"models": ["Depth Anything \bv2"],
|
||
"date": "2026-01-12",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo-studio-videohelpersuite", "hanzo_studio_controlnet_aux"],
|
||
"usage": 23,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 6,
|
||
"nodeType": "VHS_LoadVideo",
|
||
"file": "roller_coaster.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
},
|
||
"size": 1073741824,
|
||
"vram": 1073741824,
|
||
"searchRank": 0
|
||
},
|
||
{
|
||
"name": "utility-lineart-video",
|
||
"title": "Video to Lineart / Canny",
|
||
"description": "Convert a Video to Lineart/Canny for Control Processors",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Canny", "Preprocessor"],
|
||
"date": "2026-01-12",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo-studio-videohelpersuite", "hanzo_studio_controlnet_aux"],
|
||
"usage": 2,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "VHS_LoadVideo",
|
||
"file": "utility-lineart-video-input.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-openpose-video",
|
||
"title": "Video to Pose Map - OpenPose",
|
||
"description": "Convert a Video to a temporally stable Pose Control Map",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["OpenPose", "Preprocessor"],
|
||
"date": "2026-01-12",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo-studio-videohelpersuite", "hanzo_studio_controlnet_aux"],
|
||
"usage": 55,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "VHS_LoadVideo",
|
||
"file": "pose_input.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-normal_crafter-video",
|
||
"title": "Video to Normal Map",
|
||
"description": "Convert a Video to a temporally stable Normal Map",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Preprocessor", "Normal Map"],
|
||
"date": "2026-01-12",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo-studio-videohelpersuite", "hanzo_studio_controlnet_aux"],
|
||
"usage": 1,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 3,
|
||
"nodeType": "VHS_LoadVideo",
|
||
"file": "normals_input.mp4",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility-audioseparation",
|
||
"title": "Audio Separation",
|
||
"description": "Input Music → Separate Vocals / Bass / Drums / Other",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Audio", "Audio Editing"],
|
||
"date": "2026-01-12",
|
||
"openSource": true,
|
||
"requiresCustomNodes": ["hanzo-studio-videohelpersuite", "hanzo_studio_controlnet_aux"],
|
||
"usage": 15,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "LoadAudio",
|
||
"file": "utility-audioseparation-audio-input.mp3",
|
||
"mediaType": "audio"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "image_lotus_depth_v1_1",
|
||
"title": "Lotus Depth",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"description": "Run Lotus Depth in Hanzo Studio 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": 2072321720,
|
||
"vram": 2072321720,
|
||
"usage": 11,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 12,
|
||
"nodeType": "LoadImage",
|
||
"file": "image_lotus_depth_v1_1_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "utility_interpolation_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": 15,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "pray.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 5,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"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 how to generate an image, download models, connect nodes, run a workflow and download an image using Z-Image Turbo.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Image", "Text to Image"],
|
||
"models": ["Z-Image-Turbo"],
|
||
"date": "2026-02-14",
|
||
"openSource": true,
|
||
"includeOnDistributions": ["local"],
|
||
"size": 20723217203,
|
||
"vram": 20723217203,
|
||
"usage": 0,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 76,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "gsc_starter_1",
|
||
"title": "1.1 Starter - Text to Image",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Learn how to generate an image, connect nodes, run a workflow and download an image using Z-Image Turbo.",
|
||
"models": ["Z-Image-Turbo"],
|
||
"date": "2025-12-10",
|
||
"searchRank": 3,
|
||
"includeOnDistributions": ["cloud"],
|
||
"size": 20723217203,
|
||
"vram": 20723217203,
|
||
"usage": 132,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 76,
|
||
"nodeType": "SaveImage",
|
||
"file": "gsc_starter_1_output.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
},
|
||
"tags": ["Image", "Text to Image"],
|
||
"openSource": true
|
||
},
|
||
{
|
||
"name": "gsc_starter_2",
|
||
"title": "1.2 Starter - Image to Video",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Learn how to load images, generate a video and how to find a node using Wan 2.2.",
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-12-10",
|
||
"searchRank": 3,
|
||
"includeOnDistributions": ["cloud"],
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo_studio_essentials"],
|
||
"usage": 52,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 213,
|
||
"nodeType": "LoadImage",
|
||
"file": "gs2_image1.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 214,
|
||
"nodeType": "LoadImage",
|
||
"file": "gs2_image2.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 215,
|
||
"nodeType": "LoadImage",
|
||
"file": "gs2_image3.png",
|
||
"mediaType": "image"
|
||
},
|
||
{
|
||
"nodeId": 217,
|
||
"nodeType": "LoadImage",
|
||
"file": "gs2_image4.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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-14",
|
||
"openSource": true,
|
||
"includeOnDistributions": ["local"],
|
||
"size": 36829344563,
|
||
"vram": 36829344563,
|
||
"usage": 0,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "gsc_starter_3",
|
||
"title": "1.3 Starter - Product Photography",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Learn how to create a product photography with image inputs, enter a subgraph, unbypass a node and get to know partner nodes using Nano Banana Pro.",
|
||
"models": ["Nano Banana Pro", "Google"],
|
||
"date": "2025-12-10",
|
||
"searchRank": 3,
|
||
"includeOnDistributions": ["cloud"],
|
||
"size": 0,
|
||
"vram": 0,
|
||
"requiresCustomNodes": ["hanzo-studio-kjnodes", "hanzo_studio_essentials"],
|
||
"usage": 28,
|
||
"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": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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-14",
|
||
"openSource": true,
|
||
"includeOnDistributions": ["local"],
|
||
"size": 12455405158,
|
||
"vram": 12455405158,
|
||
"usage": 0,
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "gsc_creator_2_1",
|
||
"title": "2.1 Creator - Diffusion Basics",
|
||
"description": "Learn the diffusion basics using Z-Image-Turbo.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tags": ["Text to Image"],
|
||
"models": ["Z-Image-Turbo"],
|
||
"date": "2026-02-14",
|
||
"openSource": true,
|
||
"includeOnDistributions": ["cloud"],
|
||
"size": 20723217203,
|
||
"vram": 20723217203,
|
||
"usage": 39,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 100,
|
||
"nodeType": "SaveImage",
|
||
"file": "gsc_creator_2_1.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "gsc_creator_2_2",
|
||
"title": "2.2 Creator - Diffusion Guidance",
|
||
"description": "Learn how to guide diffusion for precise image editing with inpainting and controlnet using Z Image Turbo.",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"thumbnailVariant": "compareSlider",
|
||
"tags": ["Inpainting", "Image"],
|
||
"models": ["Z-Image-Turbo"],
|
||
"date": "2026-02-14",
|
||
"openSource": true,
|
||
"includeOnDistributions": ["cloud"],
|
||
"size": 27380416512,
|
||
"vram": 27380416512,
|
||
"usage": 57,
|
||
"searchRank": 0,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 107,
|
||
"nodeType": "LoadImage",
|
||
"file": "gsc_creator_2_2_input.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 100,
|
||
"nodeType": "SaveImage",
|
||
"file": "gsc_creator_2_2_output.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "01_get_started_text_to_image",
|
||
"title": "Text to Image (New)",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate images from text prompts using the Z-Image-Turbo model.",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/image/z-image/z-image-turbo",
|
||
"tags": ["Text to Image", "Image"],
|
||
"models": ["Z-Image-Turbo"],
|
||
"date": "2025-10-17",
|
||
"size": 20862803640,
|
||
"vram": 20862803640,
|
||
"usage": 320,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "02_qwen_Image_edit_subgraphed",
|
||
"title": "Image Editing (New)",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Edit your images with Qwen-Image-Edit, the latest OSS model",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/image/qwen/qwen-image-edit",
|
||
"tags": ["Image Edit", "ControlNet"],
|
||
"models": ["Qwen-Image-Edit"],
|
||
"date": "2025-10-17",
|
||
"size": 31772020572,
|
||
"vram": 31772020572,
|
||
"usage": 1073,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 78,
|
||
"nodeType": "LoadImage",
|
||
"file": "02_qwen_Image_edit_subgraphed_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 60,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "03_video_wan2_2_14B_i2v_subgraphed",
|
||
"title": "Image to Video (New)",
|
||
"description": "Generate videos from an input image using Wan2.2 14B",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/video/wan/wan2_2",
|
||
"tags": ["Image to Video", "Video"],
|
||
"models": ["Wan2.2", "Wan"],
|
||
"date": "2025-10-17",
|
||
"size": 38031935406,
|
||
"vram": 38031935406,
|
||
"usage": 426,
|
||
"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": "",
|
||
"mediaType": "video"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "04_hunyuan_3d_2.1_subgraphed",
|
||
"title": "Image to 3D (New)",
|
||
"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.hanzo.ai/tutorials/3d/hunyuan3D-2",
|
||
"size": 4928474972,
|
||
"vram": 4928474972,
|
||
"usage": 21,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 2,
|
||
"nodeType": "LoadImage",
|
||
"file": "04_hunyuan_3d_2.1_subgraphed_input_image.png",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"name": "05_audio_ace_step_1_t2a_song_subgraphed",
|
||
"title": "Text to Song (New)",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate songs from text prompts using ACE-Step v1",
|
||
"tags": ["Text to Audio", "Audio"],
|
||
"models": ["ACE-Step"],
|
||
"date": "2025-10-17",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/audio/ace-step/ace-step-v1",
|
||
"size": 7698728878,
|
||
"vram": 7698728878,
|
||
"usage": 4
|
||
},
|
||
{
|
||
"name": "default",
|
||
"title": "Image Generation",
|
||
"mediaType": "image",
|
||
"mediaSubtype": "webp",
|
||
"description": "Generate images from text prompts.",
|
||
"tutorialUrl": "https://docs.hanzo.ai/tutorials/basic/text-to-image",
|
||
"tags": ["Text-to-Image", "Image"],
|
||
"models": ["SD1.5", "Stability"],
|
||
"date": "2025-03-01",
|
||
"size": 2136746230,
|
||
"vram": 3092376453,
|
||
"status": "active",
|
||
"usage": 594,
|
||
"io": {
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
{
|
||
"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.hanzo.ai/tutorials/image/hidream/hidream-e1",
|
||
"tags": ["Image Edit", "Image"],
|
||
"models": ["HiDream"],
|
||
"date": "2025-07-21",
|
||
"size": 50422916055,
|
||
"vram": 50422916055,
|
||
"usage": 59,
|
||
"io": {
|
||
"inputs": [
|
||
{
|
||
"nodeId": 13,
|
||
"nodeType": "LoadImage",
|
||
"file": "hidream_e1_1_input_image.jpg",
|
||
"mediaType": "image"
|
||
}
|
||
],
|
||
"outputs": [
|
||
{
|
||
"nodeId": 9,
|
||
"nodeType": "SaveImage",
|
||
"file": "",
|
||
"mediaType": "image"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
}
|
||
]
|