numpy pandas matplotlib seaborn scikit-learn langchain==0.0.162 beautifulsoup4 InstructorEmbedding torch sentence_transformers python-dotenv transformers chromadb fschat accelerate bitsandbytes openai plotly streamlit faiss-cpu gspread altair<5 streamlit-chat