MedLLM-Agent / requirements.txt
Y Phung Nguyen
Run Gemini in thread to avoid timeout
1fc52ea
raw
history blame
958 Bytes
pandas
llama-index
transformers
torch
sentence-transformers
python-docx
llama_index.llms.huggingface
llama_index.embeddings.huggingface
llama-index-retrievers-bm25
accelerate
sentencepiece>=0.1.99
google-genai
langdetect
gradio
gradio[mcp]
fastmcp
# MCP dependencies (required for Gemini MCP)
# Install MCP SDK: pip install mcp
# The MCP package provides Model Context Protocol server and client functionality
mcp>=0.1.0
nest-asyncio
google-generativeai
# Fallback dependencies (used if MCP is not available)
requests
beautifulsoup4
ddgs
spaces
soundfile
numpy<2.0.0
setuptools>=65.0.0
# TTS installation (OPTIONAL) - TTS features work without it
# If you want TTS functionality, install manually due to pyworld build issues:
# Option 1: pip install TTS --no-deps && pip install coqui-tts
# Option 2: pip install TTS (may fail on pyworld, but TTS will work for most models without it)
# The app will run without TTS - voice generation will be disabled
# TTS