Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

希望增加一个清除上下文的插件。 #2602

Open
5 tasks done
shixud opened this issue Sep 3, 2024 · 5 comments
Open
5 tasks done

希望增加一个清除上下文的插件。 #2602

shixud opened this issue Sep 3, 2024 · 5 comments

Comments

@shixud
Copy link

shixud commented Sep 3, 2024

例行检查

  • 我已确认目前没有类似 features
  • 我已确认我已升级到最新版本
  • 我已完整查看过项目 README,已确定现有版本无法满足需求
  • 我理解并愿意跟进此 features,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 features 可能会被无视或直接关闭

功能描述
我想通过http插件的响应内容来清除上下文信息。
应用场景
在对话CURD操作中,需要用户提供4个参数。这些参数由LLM模型引导用户逐步填写,用户可以一次输入一个或两个参数。直到LLM模型获取到所有必要的参数后,才会进行HTTP调用。根据HTTP响应的结果,清除本次CURD操作的上下文数据,以避免这些参数在下次CURD操作中被误用,从而确保逻辑的正确性。
相关示例

@shixud
Copy link
Author

shixud commented Sep 5, 2024

根据chatId在mongodb中删除chatitems集合中对应的数据感觉可以实现。

@c121914yu
Copy link
Collaborator

c121914yu commented Sep 5, 2024

不太能直接删除,不然就看不到前面对话了。
得给记录加个标记,是否算入 ai 的历史记录中。

@shixud
Copy link
Author

shixud commented Sep 5, 2024

这种逻辑删除聊天记录的 插件 是不是不能提PR了?
image

@bincooo
Copy link
Contributor

bincooo commented Sep 14, 2024

感觉功能差不多,救一手 #1503

@Sloane9511
Copy link

我这属于一个问题吗#3304

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants