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: