A Streamlit application that lets you chat with PDF documents using Google's Gemini AI and semantic search capabilities.
- PDF Processing: Extract text from multi-page PDF documents
- Smart Chunking: Recursive text splitting with overlap for context preservation
- Semantic Search:
- Sentence Transformers for embeddings
- FAISS vector database for efficient similarity search
- AI-Powered Answers:
- Google Gemini 1.5 Flash for intelligent responses
- Context-aware question answering
- Feynman technique activation for concept explanations
- Streamlit Interface:
- Responsive chat interface
- Real-time processing indicators
- Session state management
- Generate Quiz Option:
- You can generate quiz from the pdf
- It has a set difficulty option
- It has a number of questions option
- Clone Repository
git clone https://github.com/yourusername/pdf-insight-ai.git
cd pdf-insight-ai