diff --git a/install.bat b/install.bat index 2cc97a33..7b42715f 100644 --- a/install.bat +++ b/install.bat @@ -127,8 +127,25 @@ if %ERRORLEVEL% neq 0 ( echo Downloading latest model IF NOT EXIST models ( md models -) else () -powershell -Command "Invoke-WebRequest -Uri 'https://the-eye.eu/public/AI/models/nomic-ai/gpt4all/gpt4all-lora-quantized-ggml.bin' -OutFile 'models/gpt4all-lora-quantized-ggml.bin'" +) + +IF NOT EXIST models/gpt4all-lora-quantized-ggml.bin ( + powershell -Command "Invoke-WebRequest -Uri 'https://the-eye.eu/public/AI/models/nomic-ai/gpt4all/gpt4all-lora-quantized-ggml.bin' -OutFile 'models/gpt4all-lora-quantized-ggml.bin'" +) ELSE ( + :PROMPT + echo. + set /p choice="The model file already exists. Do you want to override it? (y/n) " + if /i {%choice%}=={y} ( + powershell -Command "Invoke-WebRequest -Uri 'https://the-eye.eu/public/AI/models/nomic-ai/gpt4all/gpt4all-lora-quantized-ggml.bin' -OutFile 'models/gpt4all-lora-quantized-ggml.bin'" && goto :CONTINUE + ) else if /i {%choice%}=={n} ( + goto :CONTINUE + ) else ( + echo. + echo Invalid input. Please enter 'y' or 'n'. + goto :PROMPT + ) +) +:CONTINUE echo Cleaning tmp folder rd /s /q "./tmp"