Skip to content

MohnishKJ/PDFParrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

PDFParrot πŸ“„

AI-powered chatbot that reads PDFs and answers questions about them.

πŸš€ What it does

  • Upload any PDF and ask questions about its content
  • Retrieves relevant sections instead of guessing from memory
  • Summarizes long documents on request

βš™οΈ How it works

  • Extracts and chunks text from PDF using PDFPlumber
  • Generates embeddings and stores them in FAISS for fast retrieval
  • Uses RAG (Retrieval-Augmented Generation) to fetch relevant chunks before answering
  • Gemini 1.5 Pro generates the final response based on retrieved context
  • Streamlit handles the UI

πŸ› οΈ Tech Stack

  • Python
  • LangChain
  • FAISS
  • PDFPlumber
  • Gemini 1.5 Pro API
  • Streamlit

πŸ’‘ Use case

Built for quickly extracting answers from long PDFs (research papers, reports) without reading the whole document.

About

AI-powered chatbot that reads PDFs and answers questions using RAG πŸ“„

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages