python-dotenv openai requests pypdf gradio