gradio requests transformers torch openai python-dotenv tenacity smolagents pandas