gradio requests smolagents dotenv smolagents[openai] duckduckgo_search asyncio aiohttp requests>=2.31.0 boto3>=1.28.0 opencv-python pandas openpyxl yt-dlp