Simplifica o script de inicialização removendo detecção complexa de venv e lógica de fallback, mantendo apenas o fluxo essencial de verificação e instalação de dependências. Adapta a interface de encerramento de chat para não aguardar resposta do servidor, considerando que o mesmo é desligado após o término da conversa.
30 lines
759 B
Batchfile
Executable File
30 lines
759 B
Batchfile
Executable File
@echo off
|
|
set DIR=%~dp0
|
|
|
|
echo ============================================
|
|
echo Chat com IA - Flask + OpenRouter
|
|
echo ============================================
|
|
echo.
|
|
|
|
if not exist "%DIR%venv\" (
|
|
echo [1/4] Criando ambiente virtual Python...
|
|
python -m venv "%DIR%venv"
|
|
) else (
|
|
echo [1/4] Ambiente virtual ja existe.
|
|
)
|
|
|
|
echo [2/4] Ativando ambiente virtual...
|
|
call "%DIR%venv\Scripts\activate.bat"
|
|
|
|
echo [3/4] Instalando dependencias...
|
|
"%DIR%venv\Scripts\python.exe" -m pip install --upgrade pip -q
|
|
"%DIR%venv\Scripts\pip.exe" install -r "%DIR%requirements.txt" -q
|
|
|
|
echo [4/4] Iniciando aplicacao Flask...
|
|
echo.
|
|
echo Acesse: http://localhost:5001
|
|
echo Pressione Ctrl+C para parar.
|
|
echo.
|
|
"%DIR%venv\Scripts\python.exe" "%DIR%app.py"
|
|
|
|
pause |