Spaces:
Running
Running
File size: 2,833 Bytes
b154aa8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | @echo off
echo.
echo ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
echo β Multi-Agent RAG Chatbot β Setup Starting β
echo ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
echo.
echo [1/5] Checking Python installation...
python --version >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
echo [ERROR] Python not found! Please install Python 3.10+ from https://python.org
pause
exit /b 1
)
python --version
echo Python found!
echo.
echo [2/5] Creating virtual environment (.venv)...
IF EXIST .venv (
echo .venv already exists, skipping creation.
) ELSE (
python -m venv .venv
echo .venv created successfully!
)
echo.
echo [3/5] Activating virtual environment...
call .venv\Scripts\activate.bat
echo Activated!
echo.
echo [4/5] Upgrading pip...
python -m pip install --upgrade pip --quiet
echo pip upgraded!
echo.
echo [5/5] Installing dependencies from requirements.txt...
echo This may take a few minutes, please wait...
pip install -r requirements.txt
echo.
IF %ERRORLEVEL% NEQ 0 (
echo [ERROR] Some packages failed to install. Check the output above.
pause
exit /b 1
)
echo Creating data directories...
IF NOT EXIST data\chroma_db mkdir data\chroma_db
IF NOT EXIST data mkdir data
echo data\ directories ready!
echo.
echo ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
echo β Setup Complete! β
echo β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
echo β Next Steps: β
echo β β
echo β 1. Make sure your .env file has your GROQ_API_KEY β
echo β β
echo β 2. Activate the virtual environment: β
echo β .venv\Scripts\activate β
echo β β
echo β 3. Run the chatbot: β
echo β streamlit run app.py β
echo ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
echo.
pause
|