Context injection tool for LLMs.
- Python 3.8+
- pip
-
Clone the repository (if applicable):
git clone <your-repo-url> cd <your-project-directory>
-
Create and activate a virtual environment (optional but recommended):
python -m venv qcomm # On Windows qcomm\Scripts\activate # On Unix or MacOS source qcomm/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Configure the database
- Install docker
- execute
db-setup.sh(for installation only)
chmod +x db-setup.sh chmod +x db-setup.sh chmod +x db-setup.sh ./db-setup.sh
- to start the db container
./db-run.sh
- to stop the db container
./db-stop.sh
-
Run the application:
uvicorn app.main:app --reload
-
Access the API:
Open your browser and go to http://127.0.0.1:8000
- Swagger UI: http://127.0.0.1:8000/docs
- Redoc: http://127.0.0.1:8000/redoc
app/
__init__.py
main.py
requirements.txt
#PPT Link https://www.canva.com/design/DAGqZbp62DE/RFtwXns3Oc3qmuJTKW67vg/edit
MIT