gradio requests smolagents smolagents[openai] csv pandas json openpyxl