transformers langchain langchain-community InstructorEmbedding streamlit PyPDF2 sentence-transformers==2.2.2 python-dotenv pypdf faiss-cpu