Files
HadTavern/run_agentui.bat

52 lines
1.1 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
setlocal
chcp 65001 >NUL
REM -------- Config --------
if "%PORT%"=="" set PORT=7860
if "%HOST%"=="" set HOST=127.0.0.1
REM ------------------------
echo [НадTavern] Preparing virtual environment...
REM Pick Python launcher
where py >NUL 2>&1
if %ERRORLEVEL%==0 (
set PY=py
) else (
set PY=python
)
REM Create venv if missing
if not exist ".venv\Scripts\python.exe" (
%PY% -m venv .venv
if errorlevel 1 goto :fail
)
set "VENV_PY=.venv\Scripts\python.exe"
echo [НадTavern] Upgrading pip...
"%VENV_PY%" -m pip install --upgrade pip
if errorlevel 1 goto :fail
echo [НадTavern] Installing dependencies from requirements.txt...
"%VENV_PY%" -m pip install -r requirements.txt
if errorlevel 1 goto :fail
echo [НадTavern] Starting on http://%HOST%:%PORT%/
timeout /t 1 /nobreak >NUL
start "" "http://%HOST%:%PORT%/ui/editor.html"
"%VENV_PY%" -m uvicorn agentui.api.server:app --host %HOST% --port %PORT% --log-level info
if errorlevel 1 goto :fail
goto :end
:fail
echo.
echo [НадTavern] Server failed with errorlevel %errorlevel%.
echo Check the console output above and the file agentui.log for details.
pause
:end
endlocal