Clone_Lm / requirements.txt
skumar54's picture
Pin huggingface_hub<0.23 for Gradio HfFolder compatibility
7065e47
Raw
History Blame Contribute Delete
716 Bytes
# NotebookLM Clone - Production dependencies
# Python 3.10+
# Gradio + HF integration (Gradio 4.x imports HfFolder; use huggingface_hub 0.22.x where it is still exported)
gradio>=4.44.0
huggingface_hub>=0.20.0,<0.23.0
# Vector DB
chromadb>=0.4.22
# Embeddings (local fallback)
sentence-transformers>=2.2.2
# File extraction
pypdf>=4.0.0
python-pptx>=0.6.21
requests>=2.31.0
readability-lxml>=0.8.1
beautifulsoup4>=4.12.0
lxml>=4.9.0
# Text processing
tiktoken>=0.5.0
# TTS fallback
gTTS>=2.4.0
# Optional: local LLM fallback (minimal)
transformers>=4.36.0
torch>=2.0.0
accelerate>=0.25.0
# Gemini API (artifacts: report, quiz, podcast transcript)
google-generativeai>=0.8.0
# Utilities
python-dotenv>=1.0.0