gradio requests smolagents==1.18.0 langchain langchain-community langchain-core datasets faiss-cpu sentence-transformers duckduckgo-search rank_bm25 ddgs helium selenium openpyxl yt-dlp markdownify requests beautifulsoup4 wikipedia-api