streamlit pandas numpy python-dotenv matplotlib seaborn scikit-learn huggingface-hub google-generativeai plotly langchain-community langchain requests openpyxl