streamlit docx2txt PyPDF2 python-dotenv openai sentence-transformers transformers nltk requests torch torchvision transformers torch evaluate rouge-score bert-for-tf2