fix: typo
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
## [0.0.11] - 2025-3-12
|
||||
### Added
|
||||
- 新增了 `schedule` 配置项,用于配置日程表生成功能
|
||||
- 新增了 `response_spliter` 配置项,用于控制回复分割
|
||||
- 新增了 `response_splitter` 配置项,用于控制回复分割
|
||||
- 新增了 `experimental` 配置项,用于实验性功能开关
|
||||
- 新增了 `llm_observation` 和 `llm_sub_heartflow` 模型配置
|
||||
- 新增了 `llm_heartflow` 模型配置
|
||||
|
||||
@@ -341,7 +341,7 @@ def process_llm_response(text: str) -> List[str]:
|
||||
tone_error_rate=global_config.chinese_typo_tone_error_rate,
|
||||
word_replace_rate=global_config.chinese_typo_word_replace_rate,
|
||||
)
|
||||
if global_config.enable_response_spliter:
|
||||
if global_config.enable_response_splitter:
|
||||
split_sentences = split_into_sentences_w_remove_punctuation(text)
|
||||
else:
|
||||
split_sentences = [text]
|
||||
|
||||
@@ -253,8 +253,8 @@ class BotConfig:
|
||||
chinese_typo_tone_error_rate = 0.2 # 声调错误概率
|
||||
chinese_typo_word_replace_rate = 0.02 # 整词替换概率
|
||||
|
||||
# response_spliter
|
||||
enable_response_spliter = True # 是否启用回复分割器
|
||||
# response_splitter
|
||||
enable_response_splitter = True # 是否启用回复分割器
|
||||
response_max_length = 100 # 回复允许的最大长度
|
||||
response_max_sentence_num = 3 # 回复允许的最大句子数
|
||||
|
||||
@@ -604,13 +604,13 @@ class BotConfig:
|
||||
"word_replace_rate", config.chinese_typo_word_replace_rate
|
||||
)
|
||||
|
||||
def response_spliter(parent: dict):
|
||||
response_spliter_config = parent["response_spliter"]
|
||||
config.enable_response_spliter = response_spliter_config.get(
|
||||
"enable_response_spliter", config.enable_response_spliter
|
||||
def response_splitter(parent: dict):
|
||||
response_splitter_config = parent["response_splitter"]
|
||||
config.enable_response_splitter = response_splitter_config.get(
|
||||
"enable_response_splitter", config.enable_response_splitter
|
||||
)
|
||||
config.response_max_length = response_spliter_config.get("response_max_length", config.response_max_length)
|
||||
config.response_max_sentence_num = response_spliter_config.get(
|
||||
config.response_max_length = response_splitter_config.get("response_max_length", config.response_max_length)
|
||||
config.response_max_sentence_num = response_splitter_config.get(
|
||||
"response_max_sentence_num", config.response_max_sentence_num
|
||||
)
|
||||
|
||||
@@ -664,7 +664,7 @@ class BotConfig:
|
||||
"keywords_reaction": {"func": keywords_reaction, "support": ">=0.0.2", "necessary": False},
|
||||
"chinese_typo": {"func": chinese_typo, "support": ">=0.0.3", "necessary": False},
|
||||
"platforms": {"func": platforms, "support": ">=1.0.0"},
|
||||
"response_spliter": {"func": response_spliter, "support": ">=0.0.11", "necessary": False},
|
||||
"response_splitter": {"func": response_splitter, "support": ">=0.0.11", "necessary": False},
|
||||
"experimental": {"func": experimental, "support": ">=0.0.11", "necessary": False},
|
||||
"heartflow": {"func": heartflow, "support": ">=1.0.2", "necessary": False},
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ SECTION_TRANSLATIONS = {
|
||||
"mood": "情绪设置",
|
||||
"keywords_reaction": "关键词反应",
|
||||
"chinese_typo": "中文错别字",
|
||||
"response_spliter": "回复分割器",
|
||||
"response_splitter": "回复分割器",
|
||||
"remote": "远程设置",
|
||||
"experimental": "实验功能",
|
||||
"model": "模型设置",
|
||||
@@ -116,9 +116,9 @@ CONFIG_DESCRIPTIONS = {
|
||||
"chinese_typo.tone_error_rate": "声调错误概率",
|
||||
"chinese_typo.word_replace_rate": "整词替换概率",
|
||||
# 回复分割器
|
||||
"response_spliter.enable_response_spliter": "是否启用回复分割器",
|
||||
"response_spliter.response_max_length": "回复允许的最大长度",
|
||||
"response_spliter.response_max_sentence_num": "回复允许的最大句子数",
|
||||
"response_splitter.enable_response_splitter": "是否启用回复分割器",
|
||||
"response_splitter.response_max_length": "回复允许的最大长度",
|
||||
"response_splitter.response_max_sentence_num": "回复允许的最大句子数",
|
||||
# 远程设置
|
||||
"remote.enable": "是否启用远程统计",
|
||||
# 实验功能
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[inner]
|
||||
version = "1.2.6"
|
||||
version = "1.2.7"
|
||||
|
||||
|
||||
#以下是给开发人员阅读的,一般用户不需要阅读
|
||||
@@ -159,8 +159,8 @@ min_freq=9 # 最小字频阈值
|
||||
tone_error_rate=0.1 # 声调错误概率
|
||||
word_replace_rate=0.006 # 整词替换概率
|
||||
|
||||
[response_spliter]
|
||||
enable_response_spliter = true # 是否启用回复分割器
|
||||
[response_splitter]
|
||||
enable_response_splitter = true # 是否启用回复分割器
|
||||
response_max_length = 100 # 回复允许的最大长度
|
||||
response_max_sentence_num = 4 # 回复允许的最大句子数
|
||||
|
||||
|
||||
Reference in New Issue
Block a user