beautifulsoup4 faiss-cpu numpy requests sentence-transformers streamlit torch transformers langchain langchain-community langchain-google-genai sentencepiece