Ask questions and get concise answers from any YouTube video using embeddings, local language models, and a sleek Svelte frontend.
MiniLM via sentence-transformersMistral (or any Hugging Face text-gen model)| Layer | Tool/Library |
|---|---|
| Backend | FastAPI, FAISS, Transformers |
| Embeddings | sentence-transformers (MiniLM) |
| LLM | Mistral-7B-Instruct (local) |
| Fallback | Whisper for audio transcription |
| Frontend | Svelte + Tailwind (minimal) |
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
cd frontend
npm install
npm run dev