gradio requests smolagents httpx