Spaces:
Running
Running
| @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 | |