Streamlit app available here.
This project is work-in-progress and contains code to create a RAG-based LLM app that can chat with a PDF doc. It uses langchain and weaviate to parse the document(s) and create a vector db.
This project uses Hatch for environment management and dependency installation. To get started, install Hatch:
pip install hatch
Then, create the environment:
hatch env create
Activate the environment:
hatch shellFor more details, refer to the Hatch documentation.
thesis-gpt is distributed under the terms of the MIT license.