pandas gradio pydantic python-dotenv beautifulsoup4 requests google-genai json_repair