Fix when empty response not set, it report: ERROR: 'knowledge' (#16338)

This commit is contained in:
Wang Qi
2026-06-25 13:02:24 +08:00
committed by GitHub
parent 10d02e54a8
commit d0fc75f1bb

View File

@@ -764,6 +764,8 @@ async def async_chat(dialog, messages, stream=True, **kwargs):
knowledge_text = "\n\n------\n\n".join(knowledges)
if knowledge_text:
kwargs["knowledge"] = "\n------\n" + knowledge_text
else:
kwargs.setdefault("knowledge", "")
gen_conf = dialog.llm_setting
system_content = prompt_config["system"].format(**kwargs) + attachments_