class SearxNGToolkit(BaseToolkit):
"en"
)None
)None
)1
)None
)def __init__(
self,
searxng_host: str,
language: str = 'en',
categories: Optional[List[str]] = None,
time_range: Optional[str] = None,
safe_search: int = 1,
timeout: Optional[float] = None
):
def _validate_searxng_host(self, url: str):
def _validate_safe_search(self, level: int):
def _validate_time_range(self, time_range: str):
def search(
self,
query: str,
num_results: int = 10,
category: Optional[str] = None
):
10
)None
)def get_tools(self):