mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-29 07:52:50 +00:00
fix: 修复高级编排没有记录对话日志的缺陷
--bug=1046962 --user=王孝刚 【应用】接入第三方应用后,在第三方应用里的对话信息没有存到对话记录里 https://www.tapd.cn/57709429/s/1585116
This commit is contained in:
parent
bc28cc0ac7
commit
4981b15757
|
|
@ -201,11 +201,17 @@ class WorkflowManage:
|
|||
'message_tokens' in row and row.get('message_tokens') is not None])
|
||||
answer_tokens = sum([row.get('answer_tokens') for row in details.values() if
|
||||
'answer_tokens' in row and row.get('answer_tokens') is not None])
|
||||
self.work_flow_post_handler.handler(self.params['chat_id'], self.params['chat_record_id'],
|
||||
self.answer,
|
||||
self)
|
||||
return self.base_to_response.to_block_response(self.params['chat_id'],
|
||||
self.params['chat_record_id'], self.answer, True
|
||||
, message_tokens, answer_tokens)
|
||||
except Exception as e:
|
||||
self.current_node.get_write_error_context(e)
|
||||
self.work_flow_post_handler.handler(self.params['chat_id'], self.params['chat_record_id'],
|
||||
self.answer,
|
||||
self)
|
||||
return self.base_to_response.to_block_response(self.params['chat_id'], self.params['chat_record_id'],
|
||||
str(e), True,
|
||||
0, 0, _status=status.HTTP_500_INTERNAL_SERVER_ERROR)
|
||||
|
|
|
|||
Loading…
Reference in New Issue