flask flask-login flask-wtf werkzeug arxiv requests PyPDF2 langchain langchain-groq langchain-community python-dotenv numpy sentence-transformers firebase-admin google-cloud-firestore google-auth google-auth-oauthlib google-auth-httplib2 wtforms huggingface-hub transformers torch