Deeptrain-Community / chatnio

🚀 Next Generation AI One-Stop Internationalization Solution. 🚀 下一代 AI 一站式 B/C 端解决方案,支持 OpenAI,Midjourney,Claude,讯飞星火,Stable Diffusion,DALL·E,ChatGLM,通义千问,腾讯混元,360 智脑,百川 AI,火山方舟,新必应,Gemini,Moonshot 等模型,支持对话分享,自定义预设,云端同步,模型市场,支持弹性计费和订阅计划模式,支持图片解析,支持联网搜索,支持模型缓存,丰富美观的后台管理与仪表盘数据统计。
https://chatnio.com
Apache License 2.0
2.71k stars 447 forks source link

支持预设 Pinned #143

Open forever-lwy opened 3 months ago

forever-lwy commented 3 months ago

问题: 我是自己部署的当聊天前端用,目前似乎预设是当作普通历史会话处理的,也占用了最大历史会话的条数,当会话过长,最前面的预设会丢失,而且如果最大历史会话条数小于预设条数,预设就直接发不全了。(我只试了自定义预设,内置的不清楚) 期望: 希望能像chatnextweb那样预设是固定在上下文中的并且不计入历史会话条数,这样感觉预设才能贯穿整个会话。另外如果加个选定某条消息将它固定下来的功能就更好了。

zmh-program commented 3 months ago

是的,预设按照正常消息处理。消息存储于后端数据库,在跨端同步和保证向下兼容性的前提下难以支持。

可以考虑新建对话的预设pinned功能

forever-lwy commented 3 months ago

谢谢回应,明白了,可以手动固定的话也是个办法,期待新功能。