Spaces:
Running
Running
| 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) | | |
| --- |