google-genai gradio PyPDF2 dspy sentence-transformers numpy