Guide for integrating DuckDuckGo search capabilities with PraisonAI agents for web search functionality
pip install duckduckgo_search
# example tools.py from duckduckgo_search import DDGS from praisonai_tools import BaseTool class InternetSearchTool(BaseTool): name: str = "InternetSearchTool" description: str = "Search Internet for relevant information based on a query or latest news" def _run(self, query: str): ddgs = DDGS() results = ddgs.text(keywords=query, region='wt-wt', safesearch='moderate', max_results=5) return results