Skip to content

anehra-15/Docuchat-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DocuChat AI – Interactive PDF Q&A Assistant

Description
DocuChat AI is a Streamlit web application that enables users to upload PDF documents and interactively ask questions about their content using Google Gemini's large language model (LLM) with semantic search powered by FAISS vector embeddings and Langchain.


Features

  • Upload multiple PDFs and extract text automatically
  • Chunk text for efficient processing and embedding generation
  • Create and save a FAISS vector store for semantic search
  • Ask natural language questions about your PDFs and get detailed answers
  • Built with Google Generative AI's Gemini models for embeddings and chat


Tech Stack

  • Python
  • Streamlit for front-end UI
  • LangChain for LLM question-answering chains
  • Google Generative AI (Gemini) API for embeddings and chat LLM
  • FAISS for semantic vector similarity search
  • PyPDF2 for PDF text extraction


Architecture Diagram

Diagram description


About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages