pymupdf scikit-learn google.generativeai streamlit python-dotenv