Skip to content

YouTube Assitant to summarize videos & Question-answering using LangChain and an LLM.

Notifications You must be signed in to change notification settings

DarkDk123/AI-YouTube-Assistant

Repository files navigation

AI-YouTube-Assistant 🤖

AI-YouTube-Assistant is a LangChain 🦜🔗 application that helps to answer queries & summarize YouTube Videos to understand their crucial aspects in less time!

  • Question answering about YouTube videos 🤔
  • Summarize any (almost) YouTube Video & Save time! ⏳

Table of Contents

Introduction

This project aims to provide a simple and efficient way to answer questions and summarize YouTube videos using LangChain. It also provides a beautiful UI with Streamlit.

Features

  • Question answering about YouTube videos
  • Summarize any (almost) YouTube Video
  • Save time by quickly understanding video content

Getting Started

To get started, follow these steps:

  1. Clone this repository: https://github.com/DarkDk123/AI-YouTube-Assistant

  2. Install the required dependencies: pip install -r requirements.txt

  3. Store environment variables in .env file like example.env

  4. Run the Streamlit application: streamlit run main_streamlit.py

Usage

Once the application is running, you can interact with it by entering your queries on the web interface, default at - http://localhost:8501

Credit & Contributing

Inspired by learnings from LangChain Tutorial by Rishab Kumar.

Contributions are welcome! If you have any ideas or improvements, feel free to open an issue or submit a pull request.

About

YouTube Assitant to summarize videos & Question-answering using LangChain and an LLM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages