llm_tools is a collection of small, practical tools leveraging Large Language Models (LLMs) to simplify and automate daily tasks. This repository includes utilities for processing YouTube transcripts and generating concise, professional summaries.
- YouTube Transcript Extraction: Automatically fetch transcripts for YouTube videos using the
youtube-transcript-api. - Text Summarization: Generate clear and concise summaries of YouTube transcripts using OpenAI's GPT-based models.
- PDF Semantic search: Search within a list of provided PDF.
-
Clone the repository:
git clone https://github.com/your-username/llm_tools.git cd llm_tools -
UV UV is blazingly fast package manager. Follow the instructions here to install uv
https://docs.astral.sh/uv/getting-started/installation/
Then simply run:
uv sync