|
|
|
@@ -228,7 +228,7 @@ def chat(dialog, messages, stream=True, **kwargs): |
|
|
|
retrieval_ts = timer() |
|
|
|
if not knowledges and prompt_config.get("empty_response"): |
|
|
|
empty_res = prompt_config["empty_response"] |
|
|
|
yield {"answer": empty_res, "reference": kbinfos, "audio_binary": tts(tts_mdl, empty_res)} |
|
|
|
yield {"answer": empty_res, "reference": kbinfos, "prompt": "\n\n### Query:\n%s" % " ".join(questions), "audio_binary": tts(tts_mdl, empty_res)} |
|
|
|
return {"answer": prompt_config["empty_response"], "reference": kbinfos} |
|
|
|
|
|
|
|
kwargs["knowledge"] = "\n------\n" + "\n\n------\n\n".join(knowledges) |