OCSxAI/run.bat

42 lines
904 B
Batchfile

@echo off
title OCS x AI Middleware
cd /d "%~dp0"
echo ============================================
echo OCS x AI Middleware v0.3
echo by DeepSeek (Trae IDE)
echo ============================================
echo.
echo [INFO] Checking dependencies ...
echo.
set NEED=0
py -c "import yaml" 2>nul || set NEED=1
py -c "import httpx" 2>nul || set NEED=1
py -c "import fastapi" 2>nul || set NEED=1
py -c "import uvicorn" 2>nul || set NEED=1
if "%NEED%"=="1" (
echo [INFO] First run - installing dependencies ...
echo.
py -m pip install fastapi "uvicorn[standard]" httpx pyyaml pydantic
echo.
echo [OK] Dependencies installed
) else (
echo [OK] All dependencies ready
)
echo.
echo ============================================
echo [INFO] Starting server ...
echo ============================================
echo.
py server.py
echo.
echo [INFO] Server stopped
pause