Skip to content

A Streamlit-based web application that allows users to upload single or multiple PDF files and interact with their contents using OpenAI's GPT-3.5 Turbo. Users can extract text, ask questions, generate summaries, highlight relevant sections, and download results.

tirthpatel08/PDF_AI_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š PDF AI Assistant

A Streamlit-based web application that allows users to upload single or multiple PDF files and interact with their contents using OpenAI's GPT-3.5 Turbo. Users can extract text, ask questions, generate summaries, highlight relevant sections, and download results.


πŸš€ Features

  • πŸ“€ Upload single or multiple PDF files
  • 🧠 Ask questions about PDF contents using AI
  • πŸ“‘ View extracted text from PDFs
  • ✨ Highlight relevant sections in the original PDF
  • πŸ“ Generate and download AI-based summaries
  • πŸ’Ύ Download AI responses and summaries

πŸ› οΈ Tech Stack


πŸ” API Key Required

This app uses the OpenAI API, which requires an API key.

  1. Get your key from https://platform.openai.com/account/api-keys.

  2. Replace the following line in main.py:

    openai.api_key = "sk-..."  # Replace with your actual API key

About

A Streamlit-based web application that allows users to upload single or multiple PDF files and interact with their contents using OpenAI's GPT-3.5 Turbo. Users can extract text, ask questions, generate summaries, highlight relevant sections, and download results.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages