updating serperdev to allow for query and search_query

This commit is contained in:
João Moura
2024-05-02 02:37:47 -03:00
parent b992238a5d
commit 5fb9ddfa2a

View File

@@ -19,10 +19,13 @@ class SerperDevTool(BaseTool):
def _run( def _run(
self, self,
search_query: str,
**kwargs: Any, **kwargs: Any,
) -> 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 = { headers = {
'X-API-KEY': os.environ['SERPER_API_KEY'], 'X-API-KEY': os.environ['SERPER_API_KEY'],
'content-type': 'application/json' 'content-type': 'application/json'