Skip to content

Allows users to upload pdfs and help in making notes, question/answers, summary etc

License

Notifications You must be signed in to change notification settings

prachitiwari121/PDF-RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF (Retrieval-Augmented Generation)

This repository contains two main components:

  1. pdfrag.py - A PDF processing and question-answering app built using Streamlit and Google's Gemini model.
  2. Websearch_agent.py - A web search agent that performs searches and answers questions based on web search results.

Features

  • PDF text extraction using PyPDF2.
  • Chunking of text and creating a FAISS vector store for similarity searches.
  • Integration with Google's Gemini model for QA functionality.
  • Web search and QA using transformers.

Requirements

Before running the application, ensure that the following Python dependencies are installed. You can install them using pip:

pip install -r requirements.txt
streamlit run pdfrag.py    

image

About

Allows users to upload pdfs and help in making notes, question/answers, summary etc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages