smolagents pandas huggingface_hub datasets openai streamlit streamlit-chat streamlit-extras gspread gradio langchain_community numpy