Skip to content

PrabhuKiran8790/PDF-Assistant-Streamlit

Repository files navigation

PDF-Assistant : AI-Powered Q&A for PDFs

Welcome to PDF-Assistant, an AI-powered web app that helps you extract valuable information from PDF documents with ease! 📚🔍

About the App

PDF-Assistant leverages the power of OpenAI GPT 3.0 to provide accurate and intelligent answers to your questions related to PDF content. 🚀💡

Key Features

  • AI-Powered Q&A: Simply upload your PDF document and enter your API key, and our advanced language model will be at your service! Ask any question related to the PDF content, and the AI will generate detailed and relevant answers for you. It's like having your own personal PDF expert! 💭💡🤖

  • Firebase Integration: PDF-Assistant utilizes Firebase for authentication and database management. Your data and personal information are securely stored, ensuring a safe and reliable user experience. 🔒🔐🚀

  • Past History: Never lose track of your previous queries and responses! PDF-Assistant keeps a history of all your prompts and the corresponding AI-generated answers, allowing you to review and revisit them whenever you need to. 📚🔍📝🕒

  • Guest Mode: Don't want to go through the hassle of logging in? No worries! PDF-Assistant also offers a convenient guest mode. While prompts and responses aren't saved for guest users, it allows quick access to the powerful AI capabilities of the app. 🚀👥🔓

How to Use

  1. Log in using your credentials or simply use the guest mode.
  2. Upload your PDF document by following the provided instructions.
  3. Enter your API key to enable AI interaction.
  4. Ask any question related to the PDF content using natural language prompts.
  5. Wait for the AI to generate insightful and accurate answers for you.
  6. Explore the past history section to review your previous prompts and responses.

Getting Started

To get started with PDF-Assistant, follow these steps:

⚠️ It is recommended to create a virtual environment to avoid any dependency issues.

  1. Clone the repository:
git clone https://github.com/PrabhuKiran8790/PDF-Assistant-Streamlit.git
  1. Go to the project directory:
cd PDF-Assistant-Streamlit
  1. Install the dependencies:
pip install -r requirements.txt
  1. Run the streamlit application:
streamlit run Home.py

Open your web browser and access the app at localhost:8051 or the URL provided in the terminal when the streamlit run Home.py command runs.