From ba6fa497a9d2eea4ae207012d6bba900b9e7f2ca Mon Sep 17 00:00:00 2001 From: wiley Date: Wed, 27 Mar 2024 15:38:16 +0800 Subject: [PATCH] :sparkles: Add bing search engine --- metagpt/tools/search_engine_bing.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/metagpt/tools/search_engine_bing.py b/metagpt/tools/search_engine_bing.py index 831cf1648..4ca9ce32d 100644 --- a/metagpt/tools/search_engine_bing.py +++ b/metagpt/tools/search_engine_bing.py @@ -58,7 +58,10 @@ class BingAPIWrapper(BaseModel): } result = await self.results(params) search_results = result["webPages"]["value"] - focus = focus or ["snippet", "url", "name"] + focus = focus or ["snippet", "link", "title"] + for item_dict in search_results: + item_dict["link"] = item_dict["url"] + item_dict["title"] = item_dict["name"] details = [{i: j for i, j in item_dict.items() if i in focus} for item_dict in search_results] if as_string: return safe_results(details)