⚠️ Work in Progress: This project is in early development.
Features, structure, and documentation will evolve quickly.
A multilingual retrieval-augmented chatbot powered by LangChain, Together AI, FastAPI, and pgvector, with the ability to easily switch between different language models.
# 1. Create and activate a new virtual environment
python -m venv .venv
source .venv/bin/activate
# 2. Install repo as a package
pip install -e .[dev]
# 3. Add your TogetherAI API key in the `.env` file
# 4. Start backend + frontend + db (hot reload)
make devdocker compose up --buildBackend API → http://localhost:8000/docs
Gradio UI → http://localhost:7860

