Add native H3 identity graph and Studio 2 prompt contracts
This commit is contained in:
@@ -0,0 +1,338 @@
|
||||
{
|
||||
"92": {
|
||||
"inputs": {
|
||||
"filename_prefix": "video/MiniMax_H3",
|
||||
"format": "auto",
|
||||
"codec": "auto",
|
||||
"video": [
|
||||
"172",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveVideo",
|
||||
"_meta": {
|
||||
"title": "Save Video"
|
||||
}
|
||||
},
|
||||
"155": {
|
||||
"inputs": {
|
||||
"prompt": "",
|
||||
"width": 1344,
|
||||
"height": 768,
|
||||
"length": [
|
||||
"174",
|
||||
1
|
||||
],
|
||||
"ref_image_size": "max",
|
||||
"clip": [
|
||||
"170",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"161",
|
||||
0
|
||||
],
|
||||
"audio_vae": [
|
||||
"162",
|
||||
0
|
||||
],
|
||||
"ref_images.ref_image_0": [
|
||||
"hero",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "MiniMaxH3ReferenceToVideo",
|
||||
"_meta": {
|
||||
"title": "Reference to Video (MiniMax H3) – Identity Locked"
|
||||
}
|
||||
},
|
||||
"161": {
|
||||
"inputs": {
|
||||
"vae_name": "minimax_h3_video_vae_fp16.safetensors"
|
||||
},
|
||||
"class_type": "VAELoader",
|
||||
"_meta": {
|
||||
"title": "Load VAE"
|
||||
}
|
||||
},
|
||||
"162": {
|
||||
"inputs": {
|
||||
"vae_name": "minimax_h3_audio_vae_fp32.safetensors"
|
||||
},
|
||||
"class_type": "VAELoader",
|
||||
"_meta": {
|
||||
"title": "Load VAE"
|
||||
}
|
||||
},
|
||||
"163": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"167",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"162",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecodeAudio",
|
||||
"_meta": {
|
||||
"title": "VAE Decode Audio"
|
||||
}
|
||||
},
|
||||
"164": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"167",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"161",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE Decode"
|
||||
}
|
||||
},
|
||||
"165": {
|
||||
"inputs": {
|
||||
"sampler_name": "res_multistep"
|
||||
},
|
||||
"class_type": "KSamplerSelect",
|
||||
"_meta": {
|
||||
"title": "KSamplerSelect"
|
||||
}
|
||||
},
|
||||
"166": {
|
||||
"inputs": {
|
||||
"scheduler": "simple",
|
||||
"steps": [
|
||||
"178",
|
||||
0
|
||||
],
|
||||
"denoise": 1,
|
||||
"model": [
|
||||
"177",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "BasicScheduler",
|
||||
"_meta": {
|
||||
"title": "BasicScheduler"
|
||||
}
|
||||
},
|
||||
"167": {
|
||||
"inputs": {
|
||||
"noise": [
|
||||
"171",
|
||||
0
|
||||
],
|
||||
"guider": [
|
||||
"168",
|
||||
0
|
||||
],
|
||||
"sampler": [
|
||||
"165",
|
||||
0
|
||||
],
|
||||
"sigmas": [
|
||||
"166",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"155",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "SamplerCustomAdvanced",
|
||||
"_meta": {
|
||||
"title": "SamplerCustomAdvanced"
|
||||
}
|
||||
},
|
||||
"168": {
|
||||
"inputs": {
|
||||
"model": [
|
||||
"177",
|
||||
0
|
||||
],
|
||||
"conditioning": [
|
||||
"guidance",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "BasicGuider",
|
||||
"_meta": {
|
||||
"title": "Basic Guider"
|
||||
}
|
||||
},
|
||||
"169": {
|
||||
"inputs": {
|
||||
"unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
|
||||
"weight_dtype": "default"
|
||||
},
|
||||
"class_type": "UNETLoader",
|
||||
"_meta": {
|
||||
"title": "Load Diffusion Model"
|
||||
}
|
||||
},
|
||||
"170": {
|
||||
"inputs": {
|
||||
"clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
|
||||
"type": "minimax",
|
||||
"device": "default"
|
||||
},
|
||||
"class_type": "CLIPLoader",
|
||||
"_meta": {
|
||||
"title": "Load CLIP"
|
||||
}
|
||||
},
|
||||
"171": {
|
||||
"inputs": {
|
||||
"noise_seed": 1
|
||||
},
|
||||
"class_type": "RandomNoise",
|
||||
"_meta": {
|
||||
"title": "RandomNoise"
|
||||
}
|
||||
},
|
||||
"172": {
|
||||
"inputs": {
|
||||
"fps": 24,
|
||||
"bit_depth": 8,
|
||||
"color_space": "sRGB",
|
||||
"images": [
|
||||
"164",
|
||||
0
|
||||
],
|
||||
"audio": [
|
||||
"163",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "CreateVideo",
|
||||
"_meta": {
|
||||
"title": "Create Video"
|
||||
}
|
||||
},
|
||||
"174": {
|
||||
"inputs": {
|
||||
"expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17",
|
||||
"values.a": [
|
||||
"175",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ComfyMathExpression",
|
||||
"_meta": {
|
||||
"title": "Math Expression"
|
||||
}
|
||||
},
|
||||
"175": {
|
||||
"inputs": {
|
||||
"value": 2
|
||||
},
|
||||
"class_type": "PrimitiveFloat",
|
||||
"_meta": {
|
||||
"title": "Float (duration)"
|
||||
}
|
||||
},
|
||||
"176": {
|
||||
"inputs": {
|
||||
"lora_name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
|
||||
"strength_model": 1,
|
||||
"model": [
|
||||
"169",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoaderModelOnly",
|
||||
"_meta": {
|
||||
"title": "Load LoRA"
|
||||
}
|
||||
},
|
||||
"177": {
|
||||
"inputs": {
|
||||
"switch": [
|
||||
"181",
|
||||
0
|
||||
],
|
||||
"on_false": [
|
||||
"169",
|
||||
0
|
||||
],
|
||||
"on_true": [
|
||||
"176",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ComfySwitchNode",
|
||||
"_meta": {
|
||||
"title": "If/Else Switch (Model)"
|
||||
}
|
||||
},
|
||||
"178": {
|
||||
"inputs": {
|
||||
"switch": [
|
||||
"181",
|
||||
0
|
||||
],
|
||||
"on_false": [
|
||||
"179",
|
||||
0
|
||||
],
|
||||
"on_true": [
|
||||
"180",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ComfySwitchNode",
|
||||
"_meta": {
|
||||
"title": "If/Else Switch (Steps)"
|
||||
}
|
||||
},
|
||||
"179": {
|
||||
"inputs": {
|
||||
"value": 20
|
||||
},
|
||||
"class_type": "PrimitiveInt",
|
||||
"_meta": {
|
||||
"title": "Int"
|
||||
}
|
||||
},
|
||||
"180": {
|
||||
"inputs": {
|
||||
"value": 6
|
||||
},
|
||||
"class_type": "PrimitiveInt",
|
||||
"_meta": {
|
||||
"title": "Int"
|
||||
}
|
||||
},
|
||||
"181": {
|
||||
"inputs": {
|
||||
"value": false
|
||||
},
|
||||
"class_type": "PrimitiveBoolean",
|
||||
"_meta": {
|
||||
"title": "Boolean (Enable Lightning LoRA)"
|
||||
}
|
||||
},
|
||||
"hero": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": ""
|
||||
}
|
||||
},
|
||||
"guidance": {
|
||||
"class_type": "FluxGuidance",
|
||||
"inputs": {
|
||||
"conditioning": [
|
||||
"155",
|
||||
0
|
||||
],
|
||||
"guidance": 1.5
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user