Fix: fix Bing Search empty result exception, fix #15384 (#15387)

fix https://github.com/langchain-ai/langchain/issues/15384
This commit is contained in:
chyroc 2024-01-03 07:25:00 +08:00 committed by GitHub
parent 1678d6ca17
commit 07d294b5ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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