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