Repository navigation
Expand file tree
/
Copy pathRedNode_Download_Models.bat
More file actions
363 lines (345 loc) · 19.8 KB
/
Copy pathRedNode_Download_Models.bat
File metadata and controls
363 lines (345 loc) · 19.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
@echo off
REM RedNode Studio model downloader, for ComfyUI on Windows: the portable, the desktop app
REM or a manual install.
REM
REM Downloads the models, text encoders and VAEs the RedNode Studio 1.6 workflow uses, each
REM from its own publisher (Hugging Face, or Civitai where a model only lives there), into the
REM right ComfyUI model folder. Nothing is re-hosted: every file comes from its source, under
REM its own license. Files already there are skipped; an interrupted download resumes.
REM
REM Put this file in your ComfyUI_windows_portable folder, or in the folder that holds your
REM models folder (the desktop app's base folder), and double-click it.
REM Source: github.com/RedNodeAI/ComfyUI-RedNodeStudio
setlocal EnableDelayedExpansion
title RedNode Studio models
for /f %%a in ('echo prompt $E ^| cmd') do set "ESC=%%a"
set "RED=%ESC%[91m"
set "WHITE=%ESC%[97m"
set "GREY=%ESC%[90m"
set "GREEN=%ESC%[92m"
set "YELLOW=%ESC%[93m"
set "BOLD=%ESC%[1m"
set "X=%ESC%[0m"
set "ROOT=%~dp0"
if defined RN_COMFY_ROOT set "ROOT=%RN_COMFY_ROOT%\"
set "MODELS=%ROOT%ComfyUI\models"
if not exist "%MODELS%" if exist "%ROOT%models" set "MODELS=%ROOT%models"
set "DL=%USERPROFILE%\Downloads"
cls
echo.
echo %RED%
for /f "tokens=1* delims=~" %%a in ('findstr /b "::~" "%~f0"') do echo(%%b
echo %X%
echo %WHITE%%BOLD%RedNode Studio%X%%GREY% - models for your first render%X%
echo.
echo %GREY%--------------------------------------------------------------------%X%
echo %WHITE%This downloads the models the RedNode Studio workflow uses:%X%
echo.
echo %RED%*%X% Each file comes straight from its publisher, under its own license
echo %RED%*%X% Saved into the right ComfyUI folder, with the name the workflow expects
echo %RED%*%X% Files you already have are skipped; a stopped download picks up again
echo %RED%*%X% Pick only what you want; 1, 6 and 7 are all you need to start
echo %GREY%--------------------------------------------------------------------%X%
echo.
if exist "%MODELS%" goto :models_found
set "DESK="
if exist "%APPDATA%\ComfyUI\config.json" for /f "usebackq delims=" %%p in (`powershell -NoProfile -Command "try { (Get-Content -Raw -LiteralPath (Join-Path $env:APPDATA 'ComfyUI\config.json') | ConvertFrom-Json).basePath } catch {}"`) do set "DESK=%%p"
if not defined DESK goto :no_portable
if not exist "%DESK%\models" goto :no_portable
echo %WHITE%Found the ComfyUI desktop app's models folder:%X%
echo %GREY%%DESK%\models%X%
if /i "%~1"=="/y" goto :use_desk
choice /c YN /n /m " Download into this folder [Y/N] "
if errorlevel 2 goto :no_portable
:use_desk
set "MODELS=%DESK%\models"
echo.
:models_found
echo %GREEN%OK%X% %WHITE%Saving into%X% %GREY%%MODELS%%X%
echo.
if not exist "%SystemRoot%\System32\curl.exe" goto :no_curl
REM ---- the menu -------------------------------------------------------------------
echo %WHITE%What would you like?%X%
echo.
set "LASTSEC="
for /f "tokens=2-6 delims=~" %%a in ('findstr /b "::G~" "%~f0"') do (
if not "%%b"=="!LASTSEC!" (
echo.
echo %RED%%%b%X%
set "LASTSEC=%%b"
)
set /a GB10=%%d/100
set "GBT=!GB10:~0,-1!.!GB10:~-1!"
if "!GBT:~0,1!"=="." set "GBT=0!GBT!"
echo %RED%%%a%X% %WHITE%%%c%X% %GREY%!GBT! GB%X%
echo %GREY%%%e%X%
)
echo.
set "SEL=1 6 7"
set "YES="
if /i "%~1"=="/y" (
set "YES=1"
if not "%~2"=="" set "SEL=%~2"
goto :chosen
)
echo %GREY%Type the numbers you want with spaces between, A for all of them, or just%X%
echo %GREY%press Enter for 1, 6 and 7: the Krea 2 model and its LoRAs, the recommended start.%X%
set "ANS="
set /p "ANS= Your choice: "
if defined ANS set "SEL=%ANS%"
if /i "%SEL%"=="A" set "SEL=1 2 3 4 5 6 7 8 9 10 11 12"
:chosen
set "SEL= %SEL% "
REM ---- what that adds up to -------------------------------------------------------
set /a NEEDMB=0, COUNT=0, NEEDKEY=0
REM a file two picks share (7 and 9) counts once
set "SEEN=|"
for /f "tokens=2-8 delims=~" %%a in ('findstr /b "::M~" "%~f0"') do (
if not "!SEL: %%a =!"=="!SEL!" if "!SEEN:|%%c|=!"=="!SEEN!" (
set "SEEN=!SEEN!%%c|"
if "%%d"=="ollama" (
set /a COUNT+=1
) else if not exist "%MODELS%\%%b\%%c" (
set /a NEEDMB+=%%f, COUNT+=1
if "%%d"=="civkey" set NEEDKEY=1
)
)
)
if %COUNT% equ 0 (
echo.
echo %GREEN%OK%X% Everything you picked is already here.
goto :finish
)
for /f %%f in ('powershell -NoProfile -Command "[math]::Floor((Get-PSDrive '%MODELS:~0,1%').Free/1MB)"') do set "FREEMB=%%f"
set /a NEEDGB=(NEEDMB+999)/1000, FREEGB=FREEMB/1000
set "NEEDTXT=%NEEDGB% GB"
if %NEEDMB% lss 1000 set "NEEDTXT=%NEEDMB% MB"
echo.
echo %WHITE%%COUNT% to download, about %NEEDTXT% into this folder.%X% %GREY%Free on %MODELS:~0,2% %FREEGB% GB. Ollama keeps its own models.%X%
if %FREEMB% lss %NEEDMB% (
echo.
echo %RED%Not enough space.%X% Free up some room on %MODELS:~0,2% or pick fewer, then run this again.
goto :finish
)
echo %GREY%By downloading you accept each model's own license, linked above.%X%
REM ---- a Civitai key, only when a picked model needs one ------------------------------
set "CIVKEY="
if %NEEDKEY% equ 0 goto :start
echo.
echo %WHITE%Some of these live on Civitai, which wants a free account to download them.%X%
echo %GREY%If you have a Civitai API key (civitai.com, Account settings, API Keys), paste%X%
echo %GREY%it now. It is used for these downloads only and never saved. Or just press%X%
echo %GREY%Enter to use your web browser instead: this window moves the file for you.%X%
if /i "%~1"=="/y" goto :start
set "KEYF=%TEMP%\rn_civ_%RANDOM%%RANDOM%.tmp"
powershell -NoProfile -Command "$s = Read-Host ' Civitai key (hidden)' -AsSecureString; $k = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($s)); [IO.File]::WriteAllText($env:KEYF, $k.Trim())"
if exist "%KEYF%" (
set /p CIVKEY=<"%KEYF%"
del /q "%KEYF%" >nul 2>&1
)
REM ---- the downloads --------------------------------------------------------------
:start
echo.
echo %RED%Downloading%X% %GREY%big files take a while; the bar shows each one's progress%X%
set /a N=0, OK=0, SKIP=0, BAD=0
set "FAILED="
for /f "tokens=2-8 delims=~" %%a in ('findstr /b "::M~" "%~f0"') do (
if not "!SEL: %%a =!"=="!SEL!" call :one "%%a" "%%b" "%%c" "%%d" "%%e" "%%f" "%%g"
)
set "CIVKEY="
title RedNode Studio models - done
echo.
echo %GREY%--------------------------------------------------------------------%X%
if %BAD% equ 0 (
echo %GREEN%%BOLD%All done.%X% %WHITE%%OK% downloaded, %SKIP% already here.%X%
) else (
echo %YELLOW%%BOLD%Nearly done.%X% %WHITE%%OK% downloaded, %SKIP% already here, %BAD% not downloaded.%X%
for %%F in (!FAILED!) do echo %RED%-%X% %%~F
echo %GREY%Run this file again to retry; finished files are skipped and a partial%X%
echo %GREY%download carries on where it stopped.%X%
)
echo %GREY%--------------------------------------------------------------------%X%
echo.
echo %WHITE%Next%X%
echo %RED%1%X% If ComfyUI is open, press %WHITE%R%X% in it, or start it the way you always do
echo %RED%2%X% Open %WHITE%RedNodeStudio_V1.6%X% from Templates, then press %WHITE%Generate%X%
goto :finish
REM ---- one file ---------------------------------------------------------------------
REM %1 group %2 folder %3 name %4 hf / civ / civkey %5 url %6 MB %7 page
:one
set /a N+=1
set "FOLDER=%~2"
set "NAME=%~3"
set "SRC=%~4"
set "URL=%~5"
set "PAGE=%~7"
set "DEST=%MODELS%\%FOLDER%\%NAME%"
title RedNode Studio models - %NAME%
echo.
if "%SRC%"=="ollama" goto :ollama
echo %WHITE%%NAME%%X% %GREY%into models\%FOLDER%%X%
if exist "%DEST%" (
echo %GREY%already here%X%
set /a SKIP+=1
exit /b
)
if not exist "%MODELS%\%FOLDER%" mkdir "%MODELS%\%FOLDER%"
if "%SRC%"=="civkey" if not defined CIVKEY if defined YES (
echo %GREY%needs a Civitai key; skipped in an unattended run%X%
set /a BAD+=1
set "FAILED=!FAILED! "%NAME%""
exit /b
)
if "%SRC%"=="civkey" if not defined CIVKEY goto :browser
set "AUTH="
if "%SRC:~0,3%"=="civ" if defined CIVKEY set "AUTH=-H "Authorization: Bearer !CIVKEY!""
curl.exe -L --fail --retry 3 --retry-delay 5 -C - -# !AUTH! -o "%DEST%.part" "%URL%"
if errorlevel 1 (
echo %RED%did not download%X% %GREY%- run this again to retry%X%
set /a BAD+=1
set "FAILED=!FAILED! "%NAME%""
exit /b
)
move /y "%DEST%.part" "%DEST%" >nul
echo %GREEN%downloaded%X%
set /a OK+=1
exit /b
REM ---- an Ollama model: the Ollama app pulls and stores it itself ----------------------
:ollama
echo %WHITE%%NAME%%X% %GREY%into Ollama%X%
set "OLL="
for %%x in (ollama.exe) do if not "%%~$PATH:x"=="" set "OLL=%%~$PATH:x"
if not defined OLL if exist "%LOCALAPPDATA%\Programs\Ollama\ollama.exe" set "OLL=%LOCALAPPDATA%\Programs\Ollama\ollama.exe"
if not defined OLL (
echo %YELLOW%needs the Ollama app%X% - install it from %WHITE%ollama.com/download%X%, then run this again
set /a BAD+=1
set "FAILED=!FAILED! "%NAME%""
exit /b
)
"%OLL%" list 2>nul | findstr /i /l /c:"%NAME%" >nul
if not errorlevel 1 (
echo %GREY%already here%X%
set /a SKIP+=1
exit /b
)
"%OLL%" pull %NAME%
if errorlevel 1 (
echo %RED%did not download%X% %GREY%- is the Ollama app running? Start it and run this again%X%
set /a BAD+=1
set "FAILED=!FAILED! "%NAME%""
exit /b
)
echo %GREEN%downloaded%X%
set /a OK+=1
exit /b
REM ---- a Civitai model without a key: the browser downloads it, this window moves it --
:browser
echo %YELLOW%Opening its Civitai page.%X% Click %WHITE%Download%X% there. When it finishes, this
echo window moves it into place by itself. %GREY%Press S to skip this one.%X%
start "" "%PAGE%"
set /a WAITED=0
:watch
if exist "%DL%\%NAME%" goto :arrived
choice /c WS /t 5 /d W /n >nul
if errorlevel 2 (
echo %GREY%skipped%X%
set /a BAD+=1
set "FAILED=!FAILED! "%NAME%""
exit /b
)
set /a WAITED+=5
if %WAITED% geq 3600 (
echo %GREY%stopped waiting after an hour%X%
set /a BAD+=1
set "FAILED=!FAILED! "%NAME%""
exit /b
)
goto :watch
:arrived
REM the browser writes a temporary name and renames at the end, so the real name means done
move /y "%DL%\%NAME%" "%DEST%" >nul
echo %GREEN%moved into place%X%
set /a OK+=1
exit /b
REM ---- the ways it can stop -----------------------------------------------------------
:no_portable
echo %RED%Stopped.%X% No ComfyUI models folder was found for this file. Put it in:
echo %WHITE%the portable%X% your ComfyUI_windows_portable folder, next to run_nvidia_gpu.bat
echo %WHITE%the desktop app%X% its base folder, the one that holds models and custom_nodes
echo %WHITE%a manual install%X% your ComfyUI folder, the one that holds models
echo %GREY%It looked in: %ROOT%%X%
goto :finish
:no_curl
echo %RED%Stopped.%X% This needs curl, which Windows 10 and 11 include. It was not found.
goto :finish
:finish
echo.
if /i "%~1"=="/y" goto :quit
echo %GREY%Press any key to close this window.%X%
pause >nul
:quit
endlocal
exit /b
REM ---- the menu: ::G~number~section~title~MB~license or page --------------------------
::G~1~MODELS~Krea 2 Turbo, official - the model, its text encoder and VAE~18980~Krea 2 license: huggingface.co/krea/Krea-2-Turbo
::G~2~MODELS~Qwen Image 2.1 - a second rig, with its own encoder and VAE~24260~Qwen research license: huggingface.co/Qwen/Qwen-Image-2.1
::G~3~MODELS~PornMaster Krea 2 - the workflow's mix rig, from Civitai~19430~Its creator's terms: civitai.com/models/2735032
::G~4~MODELS~JANKU Illustrious - the SDXL rig, from Civitai~6780~Its creator's terms: civitai.com/models/1277670
::G~5~MODELS~ZTurbo - DarkBeast Z-Image Turbo, its abliterated encoder and the UltraFlux VAE~33000~Apache 2.0: GuangyuanSD, IIEleven11, Owen777 on Hugging Face
::G~6~LORAS~The workflow's LoRA set - Identity Edit, Filter Bypass, Refusal Reduction~1860~Each from its author, under its own terms
::G~7~LORAS~Anything2Real - the LoRA the Re-render tab converts with~230~Apache 2.0: huggingface.co/WarmBloodAban/Krea2_Anything2RealCharacters
::G~8~LORAS~Camera and light LoRAs - zoom, height, orbit and back, brightness and colour temperature~180~RedNode camera LoRAs on GitHub; Loraholic and iamddtla on Civitai, each under its own terms
::G~9~TOOLS~Re-angle - Qwen Image Edit 2511, its encoder, the angles and speed LoRAs~31060~Qwen and Apache 2.0 terms: huggingface.co/Comfy-Org, fal, lightx2v
::G~10~TOOLS~Auto prompt - the Ollama vision model that describes your pictures~6140~Needs the Ollama app (ollama.com). Model: huihui_ai/qwen3-vl-abliterated
::G~11~TOOLS~Swap - the BFS face swap LoRAs: Qwen Edit for the Swap tab, Krea 2 for Detailer swap passes~32298~MIT: huggingface.co/Alissonerdx/BFS-Best-Face-Swap. Files 9 already fetched are skipped
::G~12~TOOLS~Masks - ComfyUI's built-in SAM3.1 for the Detailer and Paint, no Triton needed~1750~SAM license: huggingface.co/Comfy-Org/sam3.1
REM ---- the files: ::M~group~folder~save as~hf/civ/civkey~url~MB~page ------------------
::M~1~diffusion_models~krea2_turbo_int8_convrot.safetensors~hf~https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_int8_convrot.safetensors~13490~-
::M~1~text_encoders~qwen3vl_4b_fp8_scaled.safetensors~hf~https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors~5240~-
::M~1~vae~qwen_image_vae.safetensors~hf~https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors~250~-
::M~2~diffusion_models~qwen_image_2.1_bf16.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors~14230~-
::M~2~text_encoders~qwen3vl_8b_int8_convrot.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors~9350~-
::M~2~vae~qwen_image_2.1_vae_bf16.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors~680~-
::M~3~diffusion_models~pornmasterKrea2_v2TurboInt8.safetensors~civkey~https://civitai.com/api/download/models/3119653~13800~https://civitai.com/models/2735032?modelVersionId=3119653
::M~3~text_encoders~qwen3VLInstruct4bHeretic_v10.safetensors~civ~https://civitai.com/api/download/models/3066989~5120~https://civitai.com/models/2728378?modelVersionId=3066989
::M~3~vae~wan_2.1_vae_fp32.safetensors~hf~https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_fp32.safetensors~510~-
::M~4~checkpoints~JANKUTrainedChenkinNoobai_v777.safetensors~civkey~https://civitai.com/api/download/models/2786084~6780~https://civitai.com/models/1277670?modelVersionId=2786084
::M~5~diffusion_models~darkBeast_darkblitz6Beyondnsfw.safetensors~hf~https://huggingface.co/GuangyuanSD/REDCraft-DarkBeast-Z-Image-TURBO/resolve/main/DarkBeast-ZImageTurbo/DarkBeastZ6-BlitZ-F32-ComfyUI.safetensors~24620~-
::M~5~text_encoders~Qwen3-4B-abliterated_dark.safetensors~hf~https://huggingface.co/IIEleven11/Qwen3-4B-abliterated_dark/resolve/main/Qwen3-4B-abliterated_dark.safetensors~8045~-
::M~5~vae~UltraFlux.safetensors~hf~https://huggingface.co/Owen777/UltraFlux-v1/resolve/main/vae/diffusion_pytorch_model.safetensors~335~-
::M~6~loras~krea2_identity_edit_v1_2.safetensors~hf~https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v1_2.safetensors~1828~-
::M~6~loras~krea2filterbypass3.safetensors~civkey~https://civitai.com/api/download/models/3067151~1~https://civitai.com/models/2728234?modelVersionId=3067151
::M~6~loras~Krea2_TextFusion_Refusal_Reduction.safetensors~civkey~https://civitai.com/api/download/models/3125118~27~https://civitai.com/models/2775340?modelVersionId=3125118
::M~7~loras~Krea2_Anything2RealCharacters-V3.safetensors~hf~https://huggingface.co/WarmBloodAban/Krea2_Anything2RealCharacters/resolve/main/Krea2_Anything2RealCharacters-V3.safetensors~230~-
::M~8~loras~camera_height_krea2_rednode.safetensors~hf~https://github.com/RedNodeAI/ComfyUI-RedNodeStudio/releases/download/v1.2.0/camera_height_krea2_rednode.safetensors~29~-
::M~8~loras~camera_orbit_krea2_rednode.safetensors~hf~https://github.com/RedNodeAI/ComfyUI-RedNodeStudio/releases/download/v1.2.0/camera_orbit_krea2_rednode.safetensors~29~-
::M~8~loras~camera_back_krea2_rednode.safetensors~hf~https://github.com/RedNodeAI/ComfyUI-RedNodeStudio/releases/download/v1.2.0/camera_back_krea2_rednode.safetensors~29~-
::M~8~loras~zoom_krea2_loraholic.safetensors~civkey~https://civitai.com/api/download/models/3153611~57~https://civitai.com/models/2717832?modelVersionId=3153611
::M~8~loras~color_temp_krea2_loraholic.safetensors~civkey~https://civitai.com/api/download/models/3107144~7~https://civitai.com/models/2760910?modelVersionId=3107144
::M~8~loras~PornMaster_Krea2_Light_Slider_V1.safetensors~civkey~https://civitai.com/api/download/models/3132251~30~https://civitai.com/models/2781150?modelVersionId=3132251
::M~9~diffusion_models~qwen_image_edit_2511_fp8mixed.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_edit_2511_fp8mixed.safetensors~20530~-
::M~9~text_encoders~qwen_2.5_vl_7b_fp8_scaled.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors~9380~-
::M~9~vae~qwen_image_vae.safetensors~hf~https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors~250~-
::M~9~loras~qwen-image-edit-2511-multiple-angles-lora.safetensors~hf~https://huggingface.co/fal/Qwen-Image-Edit-2511-Multiple-Angles-LoRA/resolve/main/qwen-image-edit-2511-multiple-angles-lora.safetensors~300~-
::M~9~loras~Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors~hf~https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors~850~-
::M~10~ollama~huihui_ai/qwen3-vl-abliterated:8b-instruct~ollama~huihui_ai/qwen3-vl-abliterated:8b-instruct~6140~https://ollama.com/huihui_ai/qwen3-vl-abliterated
::M~11~diffusion_models~qwen_image_edit_2511_fp8mixed.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_edit_2511_fp8mixed.safetensors~20530~-
::M~11~text_encoders~qwen_2.5_vl_7b_fp8_scaled.safetensors~hf~https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors~9380~-
::M~11~vae~qwen_image_vae.safetensors~hf~https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors~250~-
::M~11~loras~bfs_head_v5_2511_merged_version_rank_16_fp16.safetensors~hf~https://huggingface.co/Alissonerdx/BFS-Best-Face-Swap/resolve/main/bfs_head_v5_2511_merged_version_rank_16_fp16.safetensors~307~-
::M~11~loras~bfs_head_swap_v1.1_krea2.safetensors~hf~https://huggingface.co/Alissonerdx/BFS-Best-Face-Swap/resolve/main/bfs_head_swap_v1.1_krea2.safetensors~914~-
::M~11~loras~bfs_body_swap_v1_krea2.safetensors~hf~https://huggingface.co/Alissonerdx/BFS-Best-Face-Swap/resolve/main/bfs_body_swap_v1_krea2.safetensors~914~-
::M~12~checkpoints~sam3.1_multiplex_fp16.safetensors~hf~https://huggingface.co/Comfy-Org/sam3.1/resolve/main/checkpoints/sam3.1_multiplex_fp16.safetensors~1750~-
::~ .-"-. .-"-.
::~ / \ .-"""-. / \
::~ \ .-. \ / \ / .-. /
::~ \( O )| .- -. |( O )/
::~ '-' | ( o o ) | '-'
::~ \ '-^-' /
::~ '-.___.-'
::~
::~ ____ _ _ _ _
::~ | _ \ ___ __| | \ | | ___ __| | ___
::~ | |_) / _ \/ _` | \| |/ _ \ / _` |/ _ \
::~ | _ < __/ (_| | |\ | (_) | (_| | __/
::~ |_| \_\___|\__,_|_| \_|\___/ \__,_|\___|