Comfyui 一键下载模型(多线程)
Comfyui 一键下载模型(多线程)
最近在不同机器上玩Comfyui,真是被各种模型折腾死,想想还是写个脚步,一键下载,真的省心省事省时间。
新增
1.选择模型
2.复制下载链接
3.编辑下载文件
vim download.sh
#!/bin/bash
###
# @Author: fmsunyh fmsunyh@gmail.com
# @Date: 2025-04-07
# @Description: 下载脚本,如果文件已存在则跳过下载
###
# 创建目录
mkdir -p models/unet/Kijai
mkdir -p models/clip/Kijai
mkdir -p models/vae/Kijai
mkdir -p models/diffusion_models/Kijai
# 下载函数
download_if_not_exists() {
local output=$1
local url=$2
if [ -f "$output" ]; then
echo "文件已存在,跳过:$output"
else
echo "开始下载:$output"
wget -O "$output" "$url" &
fi
}
# 下载文件列表
download_if_not_exists models/vae/Kijai/Wan2_1_VAE_bf16.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors"
download_if_not_exists models/vae/Kijai/Wan2_1_VAE_fp32.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_fp32.safetensors"
download_if_not_exists models/diffusion_models/Kijai/Wan2.1-Fun-Control-14B_fp8_e4m3fn.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2.1-Fun-Control-14B_fp8_e4m3fn.safetensors"
download_if_not_exists models/diffusion_models/Kijai/Wan2.1-Fun-InP-14B_fp8_e4m3fn.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2.1-Fun-InP-14B_fp8_e4m3fn.safetensors"
download_if_not_exists models/diffusion_models/Kijai/Wan2_1-I2V-14B-720P_fp8_e4m3fn.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1-I2V-14B-720P_fp8_e4m3fn.safetensors"
download_if_not_exists models/diffusion_models/Kijai/Wan2_1-T2V-14B_fp8_e4m3fn.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1-T2V-14B_fp8_e4m3fn.safetensors"
download_if_not_exists models/diffusion_models/Kijai/Wan2_1_SkyreelsA2_fp8_e4m3fn.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_SkyreelsA2_fp8_e4m3fn.safetensors"
download_if_not_exists models/diffusion_models/Kijai/Wan2_1_VACE_1_3B_preview_bf16.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VACE_1_3B_preview_bf16.safetensors"
download_if_not_exists models/clip/Kijai/open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/open-clip-xlm-roberta-large-vit-huge-14_visual_fp16.safetensors"
download_if_not_exists models/clip/Kijai/open-clip-xlm-roberta-large-vit-huge-14_visual_fp32.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/open-clip-xlm-roberta-large-vit-huge-14_visual_fp32.safetensors"
download_if_not_exists models/clip/Kijai/umt5-xxl-enc-bf16.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/umt5-xxl-enc-bf16.safetensors"
download_if_not_exists models/clip/Kijai/umt5-xxl-enc-fp8_e4m3fn.safetensors "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/umt5-xxl-enc-fp8_e4m3fn.safetensors"
# 等待所有后台任务完成
wait
echo "所有文件下载完成!"
执行文件
cp download.sh Comfyui/
cd Comfyui/
bash download.sh
END