langchain huggingface_hub python-dotenv langchain-huggingface langchain-community streamlit unstructured libmagic python-magic faiss-cpu sentence-transformers