Skip to content

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

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages