fix: 修复AI编排中,指定回复的内容,不能在任务流程中传递 #726 (#728)

(cherry picked from commit c1823110d9)
This commit is contained in:
shaohuzhang1 2024-07-10 11:30:55 +08:00 committed by shaohuzhang1
parent 0ce3fc5cfa
commit 5e7879c582

View File

@ -65,10 +65,10 @@ class BaseReplyNode(IReplyNode):
else:
result = self.generate_reply_content(content)
if stream:
return NodeResult({'result': iter([AIMessageChunk(content=result)])}, {},
return NodeResult({'result': iter([AIMessageChunk(content=result)]), 'answer': result}, {},
_to_response=to_stream_response)
else:
return NodeResult({'result': AIMessage(content=result)}, {}, _to_response=to_response)
return NodeResult({'result': AIMessage(content=result), 'answer': result}, {}, _to_response=to_response)
def generate_reply_content(self, prompt):
return self.workflow_manage.generate_prompt(prompt)