ragflow [问题]:在聊天API中使用历史消息生成RAG-Graph答案

qxsslcnc  于 7个月前  发布在  其他
关注(0)|答案(7)|浏览(63)

Describe your problem

"I have a very complex graph model, and in one of the processes, I connect an answer generation component with a human-computer interaction component. In this stage, I need to continuously ask the user questions, and each conversation requires the complete history of the dialogue to ensure that the next question does not repeat previous ones. Therefore, I want to know how many past conversations are appended with each API call? And whether any summarization is performed? Additionally, how can I append historical information? My prompt works fine with GPT-4o and can complete multi-turn questioning as required. However, in the ragglow-graph, after several rounds of dialogue, it starts asking repetitive questions. I am also using the GPT-4o model, but I cannot see the detailed OpenAPI POST body, so I cannot determine where the problem is."

2eafrhcq

2eafrhcq1#

你能把画布的图片贴在这里吗?

gpnt7bae

gpnt7bae2#

在这里是我的画布,在这个循环中,gpt-4o问了21个问题。但是在10多次的对话之后,模型开始重复之前的提问,但在聊天中使用相同的提示。在openai.com上,gpt-4o运行良好。

oo7oh9g9

oo7oh9g93#

我使用这个"history"参数来添加历史消息,但实际上这个可编辑文本是提示而不是之前的对话列表。

dnph8jn4

dnph8jn44#

我使用这个"history"参数来添加历史消息,但实际上这个可编辑文本是提示而不是之前的对话列表。
添加历史参数是没有用的。
"回答时请考虑聊天历史",这就足够了。
这是关于扩大历史窗口大小的问题。我们稍后会修复它。
在'begin'之后添加'message'(人机交互)是没有意义的,因为'begin'已经包含了一条消息。

6kkfgxo0

6kkfgxo05#

谢谢,我已经添加了"回答时请考虑聊天历史"。请问您能添加一个类似于其他GPT对话工具(例如NextChat)的'包含之前消息数量'设置吗?

添加历史参数是没有用的,"回答时请考虑聊天历史"已经足够了。

这是为了扩大历史窗口大小。我们稍后会修复它。

xu3bshqb

xu3bshqb6#

在进行了12次对话后,仍然存在问题。我将最大窗口大小设置为64,但看起来仍然是12。我的对话在12次后重复。

vvppvyoh

vvppvyoh7#

@KevinHuSh,抱歉,在你的提交中,似乎只是更新了UI设计,而不是真正的请求体?

相关问题