fix(typo): "seperate_provider" -> "separate_provider"

This commit is contained in:
Soulter
2025-06-09 23:50:31 +08:00
parent a616adaac4
commit 98800d3426
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -58,7 +58,7 @@ DEFAULT_CONFIG = {
"dequeue_context_length": 1,
"streaming_response": False,
"streaming_segmented": False,
"seperate_provider": False,
"separate_provider": False,
},
"provider_stt_settings": {
"enable": False,
@@ -1384,7 +1384,7 @@ CONFIG_METADATA_2 = {
"hint": "如需切换大语言模型提供商,请使用 /provider 命令。",
"obvious_hint": True,
},
"seperate_provider": {
"separate_provider": {
"description": "提供商会话隔离",
"type": "bool",
"hint": "启用后,每个会话支持独立选择文本生成、STT、TTS 等提供商。如果会话在使用 /provider 指令时提示无权限,可以将会话加入管理员名单或者使用 /alter_cmd provider member 将指令设为非管理员指令。",
+1 -1
View File
@@ -123,7 +123,7 @@ class ProviderManager:
"""
if provider_id not in self.inst_map:
raise ValueError(f"提供商 {provider_id} 不存在,无法设置。")
if umo and self.provider_settings["seperate_provider"]:
if umo and self.provider_settings["separate_provider"]:
perf = sp.get("session_provider_perf", {})
session_perf = perf.get(umo, {})
session_perf[provider_type.value] = provider_id
+3 -3
View File
@@ -148,7 +148,7 @@ class Context:
Args:
umo(str): unified_message_origin 值,如果传入并且用户启用了提供商会话隔离,则使用该会话偏好的提供商。
"""
if umo and self._config["provider_settings"]["seperate_provider"]:
if umo and self._config["provider_settings"]["separate_provider"]:
perf = sp.get("session_provider_perf", {})
prov_id = perf.get(umo, {}).get(ProviderType.CHAT_COMPLETION.value, None)
inst = self.provider_manager.inst_map.get(prov_id, None)
@@ -163,7 +163,7 @@ class Context:
Args:
umo(str): unified_message_origin 值,如果传入,则使用该会话偏好的提供商。
"""
if umo and self._config["provider_settings"]["seperate_provider"]:
if umo and self._config["provider_settings"]["separate_provider"]:
perf = sp.get("session_provider_perf", {})
prov_id = perf.get(umo, {}).get(ProviderType.TEXT_TO_SPEECH.value, None)
inst = self.provider_manager.inst_map.get(prov_id, None)
@@ -178,7 +178,7 @@ class Context:
Args:
umo(str): unified_message_origin 值,如果传入,则使用该会话偏好的提供商。
"""
if umo and self._config["provider_settings"]["seperate_provider"]:
if umo and self._config["provider_settings"]["separate_provider"]:
perf = sp.get("session_provider_perf", {})
prov_id = perf.get(umo, {}).get(ProviderType.TEXT_TO_SPEECH.value, None)
inst = self.provider_manager.inst_map.get(prov_id, None)