51 lines
902 B
Markdown
51 lines
902 B
Markdown
## How to Run This Project
|
||
|
||
### 1️⃣ Create and Activate a Virtual Environment
|
||
|
||
Run the following command to create a virtual environment:
|
||
|
||
```sh
|
||
python -m venv venv
|
||
```
|
||
### Activate the Virtual Environment
|
||
|
||
**On macOS/Linux:**
|
||
```sh
|
||
source venv/bin/activate
|
||
```
|
||
### 2️⃣ Install Dependencies
|
||
|
||
After activating the virtual environment, install the required packages:
|
||
|
||
```sh
|
||
pip install -r requirements.txt
|
||
```
|
||
|
||
|
||
### 3️⃣ Run the Flask Application
|
||
|
||
Once dependencies are installed, start the Flask app by running:
|
||
|
||
```sh
|
||
cd src
|
||
python app.py
|
||
```
|
||
|
||
## Environment Variables
|
||
|
||
This project requires a `.env` file for configuration.
|
||
|
||
### **.env File Placement**
|
||
- Place the `.env` file inside `src` directory.
|
||
|
||
### **Example `.env` File**
|
||
```ini
|
||
QDRANT_HOST = "localhost"
|
||
QDRANT_PORT = 6333
|
||
QDRANT_API_KEY=''
|
||
QDRANT_CLUSTER=''
|
||
QDRANT_COLLECTION_NAME='titan'
|
||
TOKENIZER_FOLDER=''
|
||
MODEL_FOLDER=''
|
||
|