streamlit PyPDF2 langchain_community langchain_google_genai python-docx docx2txt faiss-gpu google-generativeai sentence_transformers Transformers openai==0.28.0 nltk matplotlib pdf2image docx2pdf