A LLM Chatbot that uses LlamaIndex and OpenAI with Custom PDF data to answer users query.
- Llama Index
- Llama Parse
- OpenAI API
- Llama Cloud
- FAISS VectorDB
- FastAPI
- Make sure you have python 3.10.* installed in your PC.
- Before we start, make sure you have ChatGPT OpenAI API and Llama Cloud API. You can get Llama Cloud API from here.
python -m venv .venv
./.venv/Scripts/activate
pip install -r requirements.txt
uvicorn main:app --reload
- Open up localhost:8000/docs to test the APIs.
- Custom chatbot reply template to add reference links and image the replies.
- Use Online DB such as MongoDB Vector
- Parallel processing for loading database.