langchain langchain_text_splitters sentence_transformers faiss-cpu transformers==4.41.2 sentencepiece torch matplotlib pdfplumber