工作流携带历史对话上下文——chatHistory参数有三种方式:
一种是利用开始节点来使用:
智能体的历史对话记录,会通过开始节点的chatHistory带入到工作流当中,其中会包含最多30轮用户和智能体的聊天文字,以及互相发送的图片、文件;智能体的历史对话记录,是一个json格式的string,里面包含了每一轮用户user和智能体assistant的对话内容、文件和图片列表。
另外一种是从大模型节点来调用chatHistory参数:
大模型节点会从开始节点的chatHistory中读取对应轮数的历史对话记录,和用户的userPormpt拼到一起,请求模型。您可以在大模型节点里,把对话“历史聊天记录”的开关打开,并指定大模型节点在后台执行时,需要携带的最大历史对话轮数。
最后是通过代码节点来使用:
chatHistory的值为json格式的string,您可以使用Python代码节点对其进行处理和内容提取。然后在其他节点里对提取出来的数据进行使用。
-=||=-收藏赞 (0)
评论 ( 0 )