gradio openai Pillow PyMuPDF