Skip to content

ShubhCoder-17/Context-Aware-ChatPDF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Context-Aware ChatPDF

An LLM-based document intelligence system using:

  • Gemini LLM (free tier)
  • FAISS vector search
  • OCR for scanned PDFs
  • Role-based access
  • Modern interactive UI (Streamlit)

Features

  • Multi-PDF support
  • Page-level citations
  • Conversation memory
  • Admin-only document upload
  • Animated UI with typing cursor

Setup

  1. Clone the repo
  2. Create a .env file with: GEMINI_API_KEY=your_api_key_here
  3. Install dependencies
  4. Run:

Note

.env is intentionally excluded for security reasons.

About

LLM-based document intelligence system with Gemini, OCR, and RAG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages