A powerful RAG-based chatbot that can answer questions about any YouTube video by analyzing its transcript.
- 📹 YouTube Video Analysis: Extract and process video transcripts
- 🌐 Multi-language Support: Automatically translates Hindi/Urdu to English
- 🤖 AI-Powered Q&A: Ask questions about video content
- 💾 Vector Storage: Uses Pinecone for efficient similarity search
- 🚀 Fast Responses: Powered by Groq's LLaMA model
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Create a
.envfile with your API keys - Run:
streamlit run app.py
This app is deployed on Streamlit Cloud and uses the following services:
- Pinecone: Vector database for embeddings
- Groq: LLM for generating responses
- YouTube Transcript API: For extracting video transcripts
PINECONE_API_KEY: Your Pinecone API keyGROQ_API_KEY: Your Groq API key
- Enter a YouTube video URL
- Wait for transcript processing
- Ask questions about the video content
- Get AI-powered answers based on the transcript