Skip to content

R451748/DocuMindAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 DocuMindAI (RAG-based)

🚀 Upload any PDF and ask questions — get intelligent answers using AI.

🔥 Features

  • 📂 Upload multiple PDFs
  • 🤖 Ask questions from documents
  • 🧠 Uses RAG (Retrieval-Augmented Generation)
  • ⚡ Fast similarity search using FAISS
  • 💬 Clean chat interface (Streamlit)
  • 🌐 Deployed on cloud

🛠️ Tech Stack

  • Frontend: Streamlit
  • Backend: FastAPI
  • AI Model: Groq (LLaMA 3)
  • Embeddings: Sentence Transformers
  • Vector DB: FAISS
  • Containerization: Docker

⚙️ How It Works

  1. Upload PDF 📄
  2. Text is extracted
  3. Converted into embeddings
  4. Stored in FAISS index
  5. User query → similarity search
  6. Context + question → AI generates answer

📸 Demo

👉 Upload PDF → Ask Question → Get Answer

Upload


🚀 Run Locally

git clone https://github.com/YOUR_USERNAME/pdf-chat.git
cd pdf-chat
docker compose up --build

🌐 Live Demo

https://docu-ai-d2zmesenqswbizmdpberv9.streamlit.app/


🔐 Environment Variables

Create .env file:

GROQ_API_KEY=your_api_key

💡 Example Questions

  • What is AI?
  • Summarize this document
  • What are key points?

📈 Future Improvements

  • ChatGPT-like UI
  • Save chat history
  • Multi-user support
  • PDF highlighting

🤝 Contributing

Pull requests are welcome!


⭐ Support

If you like this project:

👉 Star ⭐ the repo 👉 Follow me on GitHub


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors