A Streamlit-based app that allows users to upload PDFs and chat with the content using Google's Gemini LLM. Powered by LangChain and FAISS for efficient text retrieval and vector search.
π Live Demo: Click here to try the app
- π Upload and process multiple PDF files
- π Ask questions and get detailed answers from the document content
- β‘ Uses Google's Gemini via
langchain_google_genai - π§ Vector storage using FAISS for fast semantic search
- π§± Modular code with clear separation of logic
- Python π
- Streamlit π
- LangChain π§
- Google Generative AI (Gemini)
- FAISS (Facebook AI Similarity Search)
- PyPDF2
- BeautifulSoup (for HTML parsing)
git clone https://github.com/dhyeyinf/Chatpdf-using-RAG.git
cd Chatpdf-using-RAG
pip install -r requirements.txt
---