feat: knowledge management backend api

1.create knowledge space
2.list knowledge space
3.create knowledge document
4.list knowledge document
5.save document chunks
6.sync embedding document
This commit is contained in:
aries_ckt
2023-06-26 15:24:25 +08:00
parent a96a4e2e80
commit 91d6edc4eb
13 changed files with 648 additions and 12 deletions

View File

@@ -59,7 +59,7 @@ class SourceEmbedding(ABC):
@register
def index_to_store(self, docs):
"""index to vector store"""
self.vector_client.load_document(docs)
return self.vector_client.load_document(docs)
@register
def similar_search(self, doc, topk):