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