gradio requests pandas smolagents ddgs openai