Langchain-Chatchat/test.py

22 lines
822 B
Python
Raw Normal View History

from server.knowledge_base.kb_service.faiss_kb_service import FaissKBService
from server.knowledge_base import KnowledgeFile
if __name__ == '__main__':
from pprint import pprint
#kb_file = KnowledgeFile(filename="test.txt", knowledge_base_name="samples")
# kb_file = KnowledgeFile(filename="国网安徽信通公司安全准入实施要求_修订.docx", knowledge_base_name="test")
# docs = kb_file.file2docs()
# pprint(docs[-1])
# docs = kb_file.file2text()
# pprint(docs[-1])
faissService = FaissKBService("test")
2023-11-13 09:20:19 +08:00
faissService.add_doc(KnowledgeFile("电力电缆故障测寻车技术规范.docx", "test"))
# faissService.delete_doc(KnowledgeFile("README.md", "test"))
# faissService.do_drop_kb()
2023-11-13 09:20:19 +08:00
#print(faissService.search_docs("准入手续的内容是什么?"))