|
import os |
|
|
|
os.environ["HF_ENDPOINT"] = "https://hf-mirror.com" |
|
from huggingface_hub import hf_hub_download |
|
|
|
COMFYUI_PATH = r"/path/to/ComfyUI" |
|
|
|
|
|
|
|
|
|
hf_hub_download( |
|
repo_id="stabilityai/stable-diffusion-xl-base-1.0", |
|
filename="sd_xl_base_1.0.safetensors", |
|
local_dir=rf"{COMFYUI_PATH}/models/checkpoints", |
|
) |
|
|
|
hf_hub_download( |
|
repo_id="runwayml/stable-diffusion-v1-5", |
|
filename="v1-5-pruned.safetensors", |
|
local_dir=rf"{COMFYUI_PATH}/models/checkpoints", |
|
) |
|
|
|
|
|
|
|
|
|
for animatediff_model in ["mm_sd_v15_v2.ckpt", "mm_sdxl_v10_beta.ckpt", "v3_sd15_mm.ckpt"]: |
|
hf_hub_download( |
|
repo_id="guoyww/animatediff", |
|
filename=animatediff_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/animatediff_models", |
|
) |
|
|
|
for animatediff_model in ["temporaldiff-v1-animatediff.safetensors"]: |
|
hf_hub_download( |
|
repo_id="CiaraRowles/TemporalDiff", |
|
filename=animatediff_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/animatediff_models", |
|
) |
|
|
|
for lora_model in [ |
|
"v2_lora_PanLeft.ckpt", |
|
"v2_lora_PanRight.ckpt", |
|
"v2_lora_RollingAnticlockwise.ckpt", |
|
"v2_lora_RollingClockwise.ckpt", |
|
"v2_lora_TiltDown.ckpt", |
|
"v2_lora_TiltUp.ckpt", |
|
"v2_lora_ZoomIn.ckpt", |
|
"v2_lora_ZoomOut.ckpt", |
|
]: |
|
hf_hub_download( |
|
repo_id="guoyww/animatediff", |
|
filename=lora_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/animatediff_motion_lora", |
|
) |
|
|
|
|
|
|
|
|
|
for controlnet_model in ["control_v11p_sd15_openpose.pth", "control_v11f1p_sd15_depth.pth", "control_v11p_sd15_seg.pth"]: |
|
hf_hub_download( |
|
repo_id="lllyasviel/ControlNet-v1-1", |
|
filename=controlnet_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/controlnet", |
|
) |
|
|
|
|
|
|
|
|
|
for sam_model in ["groundingdino_swinb_cogcoor.pth", "GroundingDINO_SwinB.cfg.py"]: |
|
hf_hub_download( |
|
repo_id="ShilongLiu/GroundingDINO", |
|
filename=sam_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/grounding-dino/", |
|
) |
|
|
|
|
|
|
|
|
|
for ip_adapter_model in ["models/ip-adapter-plus_sd15.safetensors"]: |
|
hf_hub_download( |
|
repo_id="h94/IP-Adapter", |
|
filename=ip_adapter_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/ipadapter", |
|
) |
|
|
|
for ip_adapter_clip_model in ["models/image_encoder/model.safetensors"]: |
|
hf_hub_download( |
|
repo_id="h94/IP-Adapter", |
|
filename=ip_adapter_clip_model, |
|
local_dir=rf"{COMFYUI_PATH}/models/clip_vision/", |
|
) |
|
|