This project aims to develop a fundamental Retrieval Augmented solution (RAG) for PDF files using LangChain for retrieval and generation, Chroma DB for persistence, and OpenAI models for text embedding and text generation.The system utilizes Streamlit for the user interface to provide an interactive experience for users.
Check this out : https://emanalytics-docbot.streamlit.app/
demo.mp4
- Python 3.8+
- An OpenAI API key
- Clone the repository to your local machine:
https://github.com/Emanalytics7/RAG-StreamLitDocs.git
- Navigate to the project directory
cd RAG-StreamLitDocs
- Install dependencies:
pip install -r requirements.txt
- Usage
streamlit run app.py