huggingface_hub python-dotenv langchain streamlit sentence-transformers PyPDF2 faiss-cpu python-dotenv