Skip to content

HodaSadatJafari/llm_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llm_tools

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.

Features

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

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/llm_tools.git
    cd llm_tools
  2. 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

About

Small tools that I use daily using LLMs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published