streamlit pandas requests beautifulsoup4 google-generativeai PyPDF2 docx2txt huggingface_hub