修改工具search_local_knowledgebase的top_k参数,重启服务后不生效,仍返回5条。
定位问题位于:
..../server/file_rag/retrievers/ensemble.py最后
return EnsembleRetrieverService(retriever=ensemble_retriever)
未传入top_k参数。
p.s. 使用vectorstore时,retrievers/vectorstore.py存在相同问题。
修改工具search_local_knowledgebase的top_k参数,重启服务后不生效,仍返回5条。
定位问题位于:
..../server/file_rag/retrievers/ensemble.py最后
return EnsembleRetrieverService(retriever=ensemble_retriever)
未传入top_k参数。
p.s. 使用vectorstore时,retrievers/vectorstore.py存在相同问题。
6条答案
按热度按时间v1uwarro1#
你用的什么版本?0.3.1 测试没有该问题。
9rbhqvlz2#
0.3.0。但我看最新的代码这里也没改,感觉这块逻辑确实有问题啊?
slsn1g293#
0.3.0。但我看最新的代码这里也没改,感觉这块逻辑确实有问题啊?
不要凭感觉,你有没有测试过?
gmol16394#
我当然是先遇到问题才去看的代码。环境是0.3.0版本AutoDL的镜像,传入了top_k参数就正常了。
qnzebej05#
0.3.1.1 已经上传,请更新安装后再试一下。
2sbarzqh6#
已测试确认,本地知识库工具配置项中的参数未生效。计划在下个版本修复。