pypdf langchain PyPDF2 docx2txt gradio faiss-cpu openai==1.52.2 assemblyai python-docx langchain-community tiktoken langchain-openai==0.2.4