Skip to content

pinnintipavan9989/Chart-With_PDFs-RAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Web Page

πŸ“š Chat with PDFs (RAG)

This application enables users to upload PDF files, process their content, and interact with them through a user-friendly interface. By leveraging advanced NLP models and a vector database, users can ask questions and receive accurate, context-aware answers from the uploaded documents.

  • Upload the PDF

alt text

  • Ask the Quetions

alt text

✨ Features

  • PDF Upload: Upload multiple PDFs for content analysis.
  • Text Processing: Automatically extracts and splits PDF text into manageable chunks.
  • Vector Storage: Stores and retrieves document embeddings for fast, similarity-based search.
  • Query System: Allows users to ask questions and get relevant answers directly from the PDFs.
  • Interactive UI: Built with Streamlit for ease of use.

πŸ“‹ Requirements

The following technologies and libraries are used in this project:

  • Programming Language: Python
  • Framework: Streamlit
  • Libraries:
    • langchain for document processing
    • chromadb for vector storage
    • sentence-transformers for generating embeddings
    • PyPDF2 for PDF text extraction
    • faiss-cpu for fast vector similarity search (optional alternative to Chroma)
    • transformers for advanced NLP tasks
    • torch for deep learning support

About

Chart-With_PDFs-RAG is an advanced document retrieval system that leverages Retrieval-Augmented Generation (RAG) to interact with PDF files. The project enables users to extract information from PDF documents, process the content using state-of-the-art machine learning models, and present relevant answers or summaries in response to user queries.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages