diff --git a/src/crewai_tools/tools/serper_dev_tool/serper_dev_tool.py b/src/crewai_tools/tools/serper_dev_tool/serper_dev_tool.py index e08c1e983..927c0e3b3 100644 --- a/src/crewai_tools/tools/serper_dev_tool/serper_dev_tool.py +++ b/src/crewai_tools/tools/serper_dev_tool/serper_dev_tool.py @@ -19,10 +19,13 @@ class SerperDevTool(BaseTool): def _run( self, - search_query: str, **kwargs: Any, ) -> Any: - payload = json.dumps({"q": search_query, "num": self.n_results}) + search_query = kwargs.get('search_query') + if search_query is None: + search_query = kwargs.get('query') + + payload = json.dumps({"q": search_query}) headers = { 'X-API-KEY': os.environ['SERPER_API_KEY'], 'content-type': 'application/json'