kcc-agri / requirements.txt
hritikm15's picture
KCC AgriAdvisor v1 β€” code deploy
ca88a2c verified
# KCC AgriAdvisor β€” Python dependencies
# Install: pip install -r requirements.txt
# ── Core ML / Vector search ───────────────────────────────────────────────────
faiss-cpu>=1.7.4
sentence-transformers>=2.7
torch>=2.0
scikit-learn>=1.3
lightgbm>=4.0
xgboost>=2.0
catboost>=1.2
shap>=0.44
# ── Data ──────────────────────────────────────────────────────────────────────
pyarrow>=14.0
pandas>=2.0
numpy>=1.24
duckdb>=0.10
# ── LLM APIs ──────────────────────────────────────────────────────────────────
google-genai>=1.0
groq>=0.9
# ── Streamlit app ─────────────────────────────────────────────────────────────
streamlit>=1.33
plotly>=5.18
requests>=2.31
langdetect>=1.0.9
# ── REST API ──────────────────────────────────────────────────────────────────
fastapi>=0.111
uvicorn[standard]>=0.29
python-multipart>=0.0.9
slowapi>=0.1.9
# ── Environment / config ──────────────────────────────────────────────────────
python-dotenv>=1.0
# ── HuggingFace ───────────────────────────────────────────────────────────────
huggingface-hub>=0.23
transformers>=4.40
peft>=0.10
# ── Utilities ─────────────────────────────────────────────────────────────────
tqdm>=4.66
python-dateutil>=2.8
pytz>=2024.1