@echo off
rem -------------------------------------------------
rem  Variet LLM Engine 실행 배치 (더블‑클릭용)
rem -------------------------------------------------

rem 1️⃣ 콘솔 문자 인코딩을 UTF-8 로 맞춤
chcp 65001 >nul

rem 2️⃣ 프로젝트 루트 디렉터리(이 배치 파일이 있는 폴더) 로 이동
cd /d "%~dp0"

rem 3️⃣ UI/UX : 시작 메시지
echo =====================================================
echo 🚀 Variet LLM Engine v1.0
echo =====================================================
echo [SYSTEM] Booting default AI Model (Fast / Gemma 26B)...
echo [SYSTEM] API Gateway listening on Port 8000
echo [SYSTEM] Ready for OpenClaude & VS Code AI Core.
echo =====================================================
echo.

rem 4️⃣ Python 실행 (절대 경로)
set "PY_EXE=C:\ProgramData\miniforge3\envs\variet-llm\python.exe"
if not exist "%PY_EXE%" (
    echo [ERROR] Python executable not found: %PY_EXE%
    pause
    exit /b 1
)

rem 5️⃣ 엔진 스크립트 실행
"%PY_EXE%" "%~dp0engine\variet_engine.py"

rem 6️⃣ 실행이 끝났을 때 (예: 오류) 콘솔을 유지
echo.
echo =====================================================
echo [INFO] 엔진 프로세스가 종료되었습니다.
echo      (창을 닫으려면 아무 키를 누르세요)
pause
