feat(ChatExcel): ChatExcel Use AntV Chart

1.Native Support AntvChart
This commit is contained in:
yhjun1026 2023-11-10 17:30:40 +08:00
parent 9b4b935f31
commit bd7b6fc004
20 changed files with 15 additions and 24 deletions

View File

@ -174,8 +174,8 @@ class BaseChat(ABC):
def stream_plugin_call(self, text):
return text
def knowledge_reference_call(self, text):
return text
# def knowledge_reference_call(self, text):
# return text
async def check_iterator_end(iterator):
try:
@ -218,7 +218,7 @@ class BaseChat(ABC):
view_msg = view_msg.replace("\n", "\\n")
yield view_msg
self.current_message.add_ai_message(msg)
view_msg = self.knowledge_reference_call(msg)
# view_msg = self.knowledge_reference_call(msg)
self.current_message.add_view_message(view_msg)
span.end()
except Exception as e:

View File

@ -14,6 +14,7 @@ from pilot.scene.chat_data.chat_excel.excel_learning.chat import ExcelLearning
from pilot.common.path_utils import has_path
from pilot.configs.model_config import LLM_MODEL_CONFIG, KNOWLEDGE_UPLOAD_ROOT_PATH
from pilot.base_modules.agent.common.schema import Status
from pilot.utils.tracer import root_tracer, trace
CFG = Config()

View File

@ -89,7 +89,7 @@ class ChatKnowledge(BaseChat):
last_output = last_output + reference
yield last_output
def knowledge_reference_call(self, text):
def stream_plugin_call(self, text):
"""return reference"""
return text + f"\n\n{self.parse_source_view(self.sources)}"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long