This is a simple RAG sample based on:
- LangChain
- Ollama
- Chroma
Which can be run by using:
- Streamlit
- React + FastAPI
pip install -r requirements.txt
Edit .env file in the src directory.
VECTORDB_PERSIST_DIRCTORY = "../vectordb"
LLM_MODEL_NAME = "deepseek-r1:1.5b"
cd src
streamlit run app.py
uvicorn api.app:app
Acess the API docs page at http://localhost:8000/docs
cd frontend
npm start
Access the web page at http://localhost:3000