streamlit PyPDF2 faiss-cpu numpy langchain-community langchain langchain-huggingface datasets huggingface-hub>=0.19 hf-transfer>=0.1.4 protobuf<4 click<8.1 pydantic~=1.0 replicate sentence-transformers