streamlit anthropic gradio gradio-client httpx requests python-dotenv markdown weasyprint beautifulsoup4>=4.12.0 lxml>=4.9.0 pillow pandas PyPDF2 openai tabulate