requests PyPDF2 openai gradio