Skip to content

LLM summarizer tool for PDFs, Youtube Videos and Webpages using the LangChain framework.

Notifications You must be signed in to change notification settings

umutkavakli/summarize-anything

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summarize Anything!

This basic app is designed as a summarization tool of Youtube video transcripts, PDF files and website's contents. You can basically copy-paste your source document and receive summary of the content. It is empowered using LangChain framework with one of the Llama models.

Installation

Download ollama and install one of the LLM models (llama2, llama3:instruct, llama3.1):

ollama pull <MODEL>

Clone this repository:

git clone https://github.com/umutkavakli/summarize-anything.git

Install requirements:

cd summarize-anything
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Run the script:

python app.py

Example image

About

LLM summarizer tool for PDFs, Youtube Videos and Webpages using the LangChain framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages