mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-11-03 17:00:25 +00:00
feat(ChatKnowledge): Support Financial Report Analysis (#1702)
Co-authored-by: hzh97 <2976151305@qq.com> Co-authored-by: Fangyin Cheng <staneyffer@gmail.com> Co-authored-by: licunxing <864255598@qq.com>
This commit is contained in:
@@ -52,7 +52,7 @@ class BaseAssembler(ABC):
|
||||
with root_tracer.start_span("BaseAssembler.load_knowledge", metadata=metadata):
|
||||
self.load_knowledge(self._knowledge)
|
||||
|
||||
def load_knowledge(self, knowledge: Optional[Knowledge] = None) -> None:
|
||||
def load_knowledge(self, knowledge: Knowledge) -> None:
|
||||
"""Load knowledge Pipeline."""
|
||||
if not knowledge:
|
||||
raise ValueError("knowledge must be provided.")
|
||||
@@ -66,14 +66,14 @@ class BaseAssembler(ABC):
|
||||
"""Return a retriever."""
|
||||
|
||||
@abstractmethod
|
||||
def persist(self) -> List[str]:
|
||||
def persist(self, **kwargs: Any) -> List[str]:
|
||||
"""Persist chunks.
|
||||
|
||||
Returns:
|
||||
List[str]: List of persisted chunk ids.
|
||||
"""
|
||||
|
||||
async def apersist(self) -> List[str]:
|
||||
async def apersist(self, **kwargs: Any) -> List[str]:
|
||||
"""Persist chunks.
|
||||
|
||||
Returns:
|
||||
|
||||
Reference in New Issue
Block a user