Merge pull request #1353 from XXXxx7258/dev

增加配置项,可选是否超出句子数量后,合并全部消息并发出。
This commit is contained in:
SengokuCola
2025-11-10 19:02:35 +08:00
committed by GitHub
3 changed files with 12 additions and 4 deletions

View File

@@ -405,8 +405,12 @@ def process_llm_response(text: str, enable_splitter: bool = True, enable_chinese
sentences.append(sentence)
if len(sentences) > max_sentence_num:
logger.warning(f"分割后消息数量过多 ({len(sentences)} 条),返回默认回复")
return [_get_random_default_reply()]
if global_config.response_splitter.enable_overflow_return_all:
logger.warning(f"分割后消息数量过多 ({len(sentences)} 条),合并后一次返回")
sentences = ["".join(sentences)]
else:
logger.warning(f"分割后消息数量过多 ({len(sentences)} 条),返回默认回复")
return [_get_random_default_reply()]
# if extracted_contents:
# for content in extracted_contents: