fastapi python-dotenv groq sentence-transformers joblib pandas scikit-learn uvicorn python-multipart streamlit watchdog