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:
Aries-ckt
2024-07-26 13:40:54 +08:00
committed by GitHub
parent 22e0680a6a
commit 167d972093
160 changed files with 89339 additions and 795 deletions

View File

@@ -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: