gradio fpdf python-docx openai