Files
awesome-llm-apps/chat_with_X_tutorials/chat_with_youtube_videos
Shubham Saboo 8ddd85b02f Merge pull request #76 from Madhuvod/chat-youtube
fix: using youtube-transcript-api
2025-01-04 12:27:44 -06:00
..

📽️ Chat with YouTube Videos

LLM app with RAG to chat with YouTube Videos with OpenAI's gpt-4o, mem0/embedchain as memory and the youtube-transcript-api. The app uses Retrieval Augmented Generation (RAG) to provide accurate answers to questions based on the content of the uploaded video.

Features

  • Input a YouTube video URL
  • Ask questions about the content of the video
  • Get accurate answers using RAG and the selected LLM

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/chat_with_X_tutorials/chat_with_youtube_videos
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Get your OpenAI API Key
  • Sign up for an OpenAI account (or the LLM provider of your choice) and obtain your API key.
  1. Run the Streamlit App
streamlit run chat_youtube.py