openai gradio matplotlib