From ad50702934b07810305572cca7919dd3c5ff7949 Mon Sep 17 00:00:00 2001 From: Qingchuan Hao Date: Tue, 25 Jun 2024 20:08:41 +0800 Subject: [PATCH] community: add default value to bing_search_url (#23306) bing_search_url is an endpoint to requests bing search resource and is normally invariant to users, we can give it the default value to simply the uesages of this utility/tool --- libs/community/langchain_community/utilities/bing_search.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/community/langchain_community/utilities/bing_search.py b/libs/community/langchain_community/utilities/bing_search.py index 52c99352618..807f4858a3f 100644 --- a/libs/community/langchain_community/utilities/bing_search.py +++ b/libs/community/langchain_community/utilities/bing_search.py @@ -5,6 +5,10 @@ import requests from langchain_core.pydantic_v1 import BaseModel, Extra, Field, root_validator from langchain_core.utils import get_from_dict_or_env +# BING_SEARCH_ENDPOINT is the default endpoint for Bing Search API and is normally +# invariant to users. +BING_SEARCH_ENDPOINT = "https://api.bing.microsoft.com/v7.0/search" + class BingSearchAPIWrapper(BaseModel): """Wrapper for Bing Search API.""" @@ -52,7 +56,7 @@ class BingSearchAPIWrapper(BaseModel): values, "bing_search_url", "BING_SEARCH_URL", - # default="https://api.bing.microsoft.com/v7.0/search", + default=BING_SEARCH_ENDPOINT, ) values["bing_search_url"] = bing_search_url