10 lines
307 B
Python
10 lines
307 B
Python
from duckduckgo_search import DDGS
|
|
|
|
from app.tool.search.base import WebSearchEngine
|
|
|
|
|
|
class DuckDuckGoSearchEngine(WebSearchEngine):
|
|
async def perform_search(self, query, num_results=10, *args, **kwargs):
|
|
"""DuckDuckGo search engine."""
|
|
return DDGS.text(query, num_results=num_results)
|