Skip to content

Advanced PDF analysis and question-answering application powered by Google's Gemini Pro AI. Upload PDFs and get intelligent, structured responses to your questions about the document content

License

Notifications You must be signed in to change notification settings

lhiebert01/GenAI_PDF_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenAI_PDF_App# GenAI PDF App 📚

A powerful Software as a Service Streamlit application that uses Google's Gemini Pro AI most advance model to analyze PDF documents and provide intelligent responses to questions about their content with interactive Q&A.

Features 🌟

  • PDF Document Analysis
  • Advanced Question & Answering
  • Multiple Export Options (TXT, DOCX)
  • Markdown Support
  • Formatted Document Generation

Commercial Usage Notice 💼

While this code is available under the MIT license, the following terms apply:

  • The application is currently in public beta
  • Future versions will require a subscription for use
  • Contact lindsay.hiebert@gmail.com for licensing inquiries
  • Payment integration and subscription features coming soon

Installation 🛠️

  1. Clone the repository:
git clone https://github.com/lhiebert01/GenAI_PDF_App.git
cd GenAI_PDF_App
  1. Install dependencies:
pip install -r requirements.txt

Usage 💡

  1. Run the application:
streamlit run genaipdf.py
  1. Upload PDF documents using the sidebar
  2. Process the documents
  3. Ask questions about the content
  4. Export chat history in various formats

Requirements 📋

  • Python 3.12+
  • Streamlit
  • Google Gemini Pro API
  • Other dependencies listed in requirements.txt

How It Works 🔍

The application uses:

  • Google's Gemini Pro for advanced language processing
  • FAISS for efficient vector storage and retrieval
  • LangChain for document processing and chain management
  • Streamlit for the user interface

Export Options 📤

  • Plain Text (.txt)
  • Word Document (.docx)
  • Formatted Word Document with markdown conversion

Commercial Licensing 💳

For commercial use inquiries, please contact:

Future versions will include:

  • Subscription-based access
  • Enhanced features for paid users
  • Commercial support options
  • Enterprise licensing

License 📄

MIT

Author

Created and maintained by Lindsay Hiebert (@lhiebert01)

About

Advanced PDF analysis and question-answering application powered by Google's Gemini Pro AI. Upload PDFs and get intelligent, structured responses to your questions about the document content

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages