streamlit pandas numpy plotly ydata-profiling streamlit-pandas-profiling groq langchain langchain-community faiss-cpu sentence-transformers scipy scikit-learn python-dotenv langchain_huggingface