From 07d294b5ec1d8902d96c37e6eec3f361b294c9fb Mon Sep 17 00:00:00 2001 From: chyroc Date: Wed, 3 Jan 2024 07:25:00 +0800 Subject: [PATCH] Fix: fix Bing Search empty result exception, fix #15384 (#15387) fix https://github.com/langchain-ai/langchain/issues/15384 --- libs/community/langchain_community/utilities/bing_search.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/community/langchain_community/utilities/bing_search.py b/libs/community/langchain_community/utilities/bing_search.py index 8166f1dfa0c..0c55a6b56e2 100644 --- a/libs/community/langchain_community/utilities/bing_search.py +++ b/libs/community/langchain_community/utilities/bing_search.py @@ -44,7 +44,9 @@ class BingSearchAPIWrapper(BaseModel): ) response.raise_for_status() search_results = response.json() - return search_results["webPages"]["value"] + if "webPages" in search_results: + return search_results["webPages"]["value"] + return [] @root_validator(pre=True) def validate_environment(cls, values: Dict) -> Dict: