This is a RAG application to chat with data in your PDF documents implemented using LangChain, OpenAI LLM and Embeddings, Faiss Vector Store and Streamlit for UI
- Clone the repository
git clone https://github.com/gdevakumar/RAG-using-Langchain-Streamlit.git
- Install the dependencies
cd RAG-using-Langchain-Streamlit && pip install -r requirements.txt
-
Setup your OPENAI_API_KEY in
.env
file (RAG-using-LangChain-Streamlit/.env) and saveOPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
-
Run the application
streamlit run app.py
- Vectorstores: Chroma, Weaviate, Qdrant
- Embeddings: OpenSource HF Models
- LLM: HF Open LLMs