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:
minecraft1024a
2025-09-07 12:44:49 +08:00
parent ece6699a2a
commit 22e9960707
2 changed files with 2 additions and 2 deletions

View File

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

View File

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