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.
- PDF Document Analysis
- Advanced Question & Answering
- Multiple Export Options (TXT, DOCX)
- Markdown Support
- Formatted Document Generation
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
- Clone the repository:
git clone https://github.com/lhiebert01/GenAI_PDF_App.git
cd GenAI_PDF_App
- Install dependencies:
pip install -r requirements.txt
- Run the application:
streamlit run genaipdf.py
- Upload PDF documents using the sidebar
- Process the documents
- Ask questions about the content
- Export chat history in various formats
- Python 3.12+
- Streamlit
- Google Gemini Pro API
- Other dependencies listed in requirements.txt
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
- Plain Text (.txt)
- Word Document (.docx)
- Formatted Word Document with markdown conversion
For commercial use inquiries, please contact:
- Email: lindsay.hiebert@gmail.com
- Subject: "GenAI PDF App Commercial License"
Future versions will include:
- Subscription-based access
- Enhanced features for paid users
- Commercial support options
- Enterprise licensing
Created and maintained by Lindsay Hiebert (@lhiebert01)