#!/bin/sh
#mkdir -p $HOME/AI/ComfyUI
cd $HOME/AI/ComfyUI || exit 1

TARGET=models/vae
FILE=minimax_h3_audio_vae_fp32.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir $TARGET -JLOR "$URL/$FILE"
fi

TARGET=models/vae
FILE=minimax_h3_video_vae_fp16.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir $TARGET -JLOR "$URL/$FILE"
fi

TARGET=models/vae
FILE=minimax_h3_video_vae_int8_convrot.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir "$TARGET" -JLOR "$URL/$FILE"
fi

TARGET=models/text_encoders
FILE=qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir "$TARGET" -JLOR "$URL/$FILE"
fi

TARGET=models/diffusion_models
FILE=minimax_h3_fl2va_pruned_int8_convrot.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir "$TARGET" -JLOR "$URL/$FILE"
fi

TARGET=models/model_patches
FILE=minimax_h3_fun_controlnet_union_pruned_int8_convrot.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/model_patches
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir "$TARGET" -JLOR "$URL/$FILE"
fi

TARGET=models/loras
FILE=minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/loras
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir "$TARGET" -JLOR "$URL/$FILE"
fi

TARGET=models/diffusion_models
FILE=minimax_h3_ref2va_pruned_int8_convrot.safetensors
URL=https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models
if [ ! -f "$TARGET/$FILE" ]; then
    curl --create-dirs --output-dir "$TARGET" -JLOR "$URL/$FILE"
fi
