refactor(web_search): 统一搜索引擎的API密钥配置路径
将Exa和Tavily搜索引擎的API密钥配置路径从独立的顶级配置(如`exa.api_keys`)更改为`web_search`下的统一路径(`web_search.exa_api_keys`和`web_search.tavily_api_keys`)。 这使得配置结构更加清晰和一致,便于管理所有与网络搜索相关的凭据。
This commit is contained in:
@@ -26,7 +26,7 @@ class ExaSearchEngine(BaseSearchEngine):
|
|||||||
def _initialize_clients(self):
|
def _initialize_clients(self):
|
||||||
"""初始化Exa客户端"""
|
"""初始化Exa客户端"""
|
||||||
# 从主配置文件读取API密钥
|
# 从主配置文件读取API密钥
|
||||||
exa_api_keys = config_api.get_global_config("exa.api_keys", None)
|
exa_api_keys = config_api.get_global_config("web_search.exa_api_keys", None)
|
||||||
|
|
||||||
# 创建API密钥管理器
|
# 创建API密钥管理器
|
||||||
self.api_manager = create_api_key_manager_from_config(
|
self.api_manager = create_api_key_manager_from_config(
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ class TavilySearchEngine(BaseSearchEngine):
|
|||||||
def _initialize_clients(self):
|
def _initialize_clients(self):
|
||||||
"""初始化Tavily客户端"""
|
"""初始化Tavily客户端"""
|
||||||
# 从主配置文件读取API密钥
|
# 从主配置文件读取API密钥
|
||||||
tavily_api_keys = config_api.get_global_config("tavily.api_keys", None)
|
tavily_api_keys = config_api.get_global_config("web_search.tavily_api_keys", None)
|
||||||
|
|
||||||
# 创建API密钥管理器
|
# 创建API密钥管理器
|
||||||
self.api_manager = create_api_key_manager_from_config(
|
self.api_manager = create_api_key_manager_from_config(
|
||||||
|
|||||||
Reference in New Issue
Block a user