Clean implementation of a Chatbot using Llamaindex and FastAPI
This project uses uv for Python environment and dependency management.
-
Install
uvbrew install uv
-
Create a virtual environment with Python 3.12
uv venv --python=3.12
-
Install dependencies in editable mode
uv pip install -e . -
Activate the virtual environment
source .venv/bin/activate
To launch the FastAPI application with hot reloading in development mode:
uvicorn src.main:app --reload