🚀 Upload any PDF and ask questions — get intelligent answers using AI.
- 📂 Upload multiple PDFs
- 🤖 Ask questions from documents
- 🧠 Uses RAG (Retrieval-Augmented Generation)
- ⚡ Fast similarity search using FAISS
- 💬 Clean chat interface (Streamlit)
- 🌐 Deployed on cloud
- Frontend: Streamlit
- Backend: FastAPI
- AI Model: Groq (LLaMA 3)
- Embeddings: Sentence Transformers
- Vector DB: FAISS
- Containerization: Docker
- Upload PDF 📄
- Text is extracted
- Converted into embeddings
- Stored in FAISS index
- User query → similarity search
- Context + question → AI generates answer
👉 Upload PDF → Ask Question → Get Answer
git clone https://github.com/YOUR_USERNAME/pdf-chat.git
cd pdf-chat
docker compose up --buildhttps://docu-ai-d2zmesenqswbizmdpberv9.streamlit.app/
Create .env file:
GROQ_API_KEY=your_api_key- What is AI?
- Summarize this document
- What are key points?
- ChatGPT-like UI
- Save chat history
- Multi-user support
- PDF highlighting
Pull requests are welcome!
If you like this project:
👉 Star ⭐ the repo 👉 Follow me on GitHub
