Bläddra i källkod

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 månader sedan
förälder
incheckning
90d18143ba
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1
    1
      api/db/services/dialog_service.py

+ 1
- 1
api/db/services/dialog_service.py Visa fil

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

Laddar…
Avbryt
Spara