faiss-cpu numpy sentence-transformers langchain PyPDF2 python-docx groq