A production-ready Retrieval-Augmented Generation (RAG) chatbot built with:
- LangChain 1.x
- Streamlit
- OpenAI
- FAISS
- Multiple PDF upload
- Chat history
- Source citations
- Modern LangChain architecture
- Clone the repo
- Install dependencies:
pip install -r requirements.txt
- Create
.envor Streamlit secrets:
OPENAI_API_KEY=your_key_here
- Run:
streamlit run app.py