File size: 1,212 Bytes
89d44a2
a08bcbf
 
97f0b87
 
 
a08bcbf
97f0b87
 
a08bcbf
 
89d44a2
a08bcbf
89d44a2
97f0b87
89d44a2
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Tải WAN 2.1
def download_model(repo_id, filename, subfolder, target_subfolder):
    target_dir = os.path.join(MODEL_DIR, target_subfolder)
    os.makedirs(target_dir, exist_ok=True)
    file_path = os.path.join(target_dir, filename)
    if not os.path.exists(file_path):
        hf_hub_download(repo_id=repo_id, filename=filename, subfolder=subfolder, local_dir=target_dir)

repo_id = "Comfy-Org/Wan_2.1_ComfyUI_repackaged"
download_model(repo_id, "wan2.1_i2v_720p_14B_fp8_e4m3fn.safetensors", "split_files/diffusion_models", "diffusion_models")
download_model(repo_id, "umt5_xxl_fp8_e4m3fn_scaled.safetensors", "split_files/text_encoders", "text_encoders")
download_model(repo_id, "wan_2.1_vae.safetensors", "split_files/vae", "vae")
download_model(repo_id, "clip_vision_h.safetensors", "split_files/clip_vision", "clip_vision")
download_model(repo_id, "image_to_video_wan_720p_example.json", "example%20workflows_Wan2.1", "user/default/workflows")

# Tải workflow từ foxtonai
workflow_dir = os.path.join(WORK_DIR, "user/default/workflows")
os.makedirs(workflow_dir, exist_ok=True)
subprocess.run(["wget", "-P", workflow_dir, "https://foxtonai.com/downloads/comfyui-wan-2.1-i2v-modified-workflow.json"])