gradio groq PyPDF2 nltk scikit-learn pdfplumber