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.
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