openai gradio python-dotenv Pillow pytesseract