Spaces:
Running
Running
A newer version of the Streamlit SDK is available:
1.51.0
metadata
emoji: ๐
colorTo: purple
colorFrom: purple
๐ง YouTube Transcript Chatbot (RAG) โ LLaMA, Gemma, DeepSeek, OpenAI
An advanced Retrieval-Augmented Generation (RAG) chatbot that answers questions from YouTube video transcripts using top open-source LLMs โ Llama 3.2, Gemma 2, DeepSeek, and OpenAI GPT-OSS.
Built with Streamlit, LangChain, Hugging Face Hub, and FAISS.
๐ Features
โ
Fetch YouTube transcripts via RapidAPI
โ
Embed and store transcript chunks using FAISS
โ
Query understanding through LangChain retrieval pipeline
โ
Supports multiple Hugging Face chat-based models:
- ๐ฆ Llama-3.2-1B-Instruct
- ๐ Gemma-2-2B-it
- ๐ง DeepSeek-V3.2-Exp
- ๐ฎ OpenAI GPT-OSS-20B
โ
Adjustable temperature for creative or factual outputs
โ
Seamless Streamlit UI
โ
Caching for faster repeat queries
๐งฉ Architecture
๐ง Tech Stack
| Component | Technology |
|---|---|
| Frontend | Streamlit |
| Backend | LangChain |
| LLMs | Hugging Face Endpoints |
| Embeddings | intfloat/multilingual-e5-base |
| Vector Store | FAISS |
| API | YouTube Transcript API (RapidAPI) |