Skip to content

The PDF Summarizer is an innovative web application designed to efficiently summarize multiple PDF documents using state-of-the-art Generative AI technology.

Notifications You must be signed in to change notification settings

KrishnaHariharan/PDF_Summarizer_GENAI

Repository files navigation

PDF SUMMARIZER - GENAI

The PDF Summarizer is an innovative web application designed to efficiently summarize multiple PDF documents using state-of-the-art Generative AI technology. Leveraging the power of Langchian framework in the backend and integrating seamlessly with the OpenAI API, this project aims to simplify the process of extracting key insights from textual data.

Features

  • Streamlined PDF Upload Users can effortlessly upload single or multiple PDF documents through a user-friendly interface built with Streamlit.

  • Advanced Summarization Employing Generative AI algorithms, the backend processes uploaded PDFs to generate concise summaries, highlighting essential information while preserving context.

PDF Summarizer Screenshot

App Screenshot

Tech Stack

API: OpenAI

Framework: Langchain

UI: Streamlit

PDF Summarizer Architecture

App Screenshot

Demo

https://github.com/KrishnaHariharan/PDF_Summarizer_GENAI/blob/main/Updated_Summarizer_GIF.gif

Detailed Explanation

Medium Blog Post

API Reference

Create a Python file constants.py

from constants import openai_api_key
Parameter Type Description
openai_api_key string Required. Your API key

License

MIT

Authors

Acknowledgements

Hi, I'm Krishna Hariharan! 👋

🔗 Links

linkedin Medium

About

The PDF Summarizer is an innovative web application designed to efficiently summarize multiple PDF documents using state-of-the-art Generative AI technology.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published