Add bing search engine

This commit is contained in:
wiley 2024-03-27 15:38:16 +08:00
parent 695ffca5fa
commit ba6fa497a9

View file

@ -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)