删除上下文按钮,让ai压缩上文的聊天内容,并传入到用户发送内容前面,添加每一个信息的编辑,删除按钮,编辑成功发送覆盖原来信息,解决ai流输出拉到底端无法滑动
现在我来进行所有修改:
我已完成所有修改:
compressHistory 函数,自动将最近20条消息压缩成摘要(长消息截取前500字),并在发送时拼接到用户问题前面userScrolled 状态检测用户是否手动滚动,只有在用户没有向上滚动时才自动滚到底部,发送新消息时重置滚动状态ai思考过程要和正式回答连在一起,解决markdown没有转义完全,思考部分一开始都拉开,结束后折叠,可以在ai思考过程人为拉动滑动条,只有拉到底端才自动拉到最底,ui适应屏幕大小,框架不要散
现在我来修改这些问题:
现在修复 Markdown 渲染的转义问题:
我已完成所有修改:
上下文要ai智能压缩,要包括用户问题和ai重要回答,联网搜索内容要靠ai根据上下文压缩的内容提供关键词搜索,在参考来源右边显示搜索的关键词,删除或覆盖的消息不能保存在上下文压缩中,标题改为Hefengfan智能搜索助手,超过tokens限制首先思考是不是搜索数量过多,直接删除部分到最大搜索数量即可,否则提醒用户删除或者创建新的聊天历史解决问题