瀏覽代碼

Refa: add prompt to empty retrieved answwer. (#5892)

### What problem does this PR solve?

#5883

### Type of change

- [x] Refactoring
tags/v0.17.1
Kevin Hu 7 月之前
父節點
當前提交
90d18143ba
沒有連結到貢獻者的電子郵件帳戶。
共有 1 個檔案被更改,包括 1 行新增1 行删除
  1. 1
    1
      api/db/services/dialog_service.py

+ 1
- 1
api/db/services/dialog_service.py 查看文件

@@ -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)

Loading…
取消
儲存