gradio markdownify smolagents requests duckduckgo_search pandas numpy xlrd