diff --git a/configs/model_config.py b/configs/model_config.py index 48bca8e..03cafcf 100644 --- a/configs/model_config.py +++ b/configs/model_config.py @@ -69,7 +69,7 @@ LLM_HISTORY_LEN = 3 # return top-k text chunk from vector store VECTOR_SEARCH_TOP_K = 5 -# 如果为0,则不生效,经测试小于500值的结果更精准 +# 知识检索内容相关度 Score, 数值范围0-1000,如果为0,则不生效,经测试设置为小于500时,匹配结果更精准 VECTOR_SEARCH_SCORE_THRESHOLD = 0 NLTK_DATA_PATH = os.path.join(os.path.dirname(os.path.dirname(__file__)), "nltk_data") diff --git a/webui.py b/webui.py index 6da6be3..1a4748e 100644 --- a/webui.py +++ b/webui.py @@ -57,7 +57,7 @@ def get_answer(query, vs_path, history, mode, score_threshold=VECTOR_SEARCH_SCOR else: source = "".join( [ - f"""
[score值]:{doc.metadata["score"]} - ({i + 1})[出处]: {os.path.split(doc.metadata["source"])[-1]}\n""" + f"""
【出处{i + 1}】: {os.path.split(doc.metadata["source"])[-1]} - 【内容匹配相关度 Score】:{doc.metadata["score"]}\n""" f"""{doc.page_content}\n""" f"""
""" for i, doc in