思考折叠好香

好耶,我的 nextchat 也要有自己的思考折叠,开始施工 :nerd_face:

  • 已兼容 think 标签式和 reasoning_content 式思考过程
  • 对齐官网推理,思考内容会过滤,不参与上下文对话以节约 token


仓库地址
docker 镜像:

  • dockerhub 托管: justma/chatgpt-next-chat:latest
  • github 托管: ghcr.io/qabot-zh/chatgpt-next-chat:latest

更新:

  • 优化思考过程可视化
  • 优化手机端 UI

15 Likes

怎么做到的佬

强烈需要
不想看怎么思考
只需要结果

期待你的二开!

呃~我直接用的cherry studio

1 Like

萝卜白菜,各有所爱嘛

首先,感谢大佬提供的二创版NextChat,新增的思考折叠很好用

但是在深入使用后,发现了一些影响日常使用的问题,特地注册账号来反馈一下


遇到的问题:
问题1:新增的输入框右上角工具栏,在小屏下体验不佳
手机上访问,会因为屏幕宽度不够,变成两栏显示,占用移动设备宝贵的显示空间
问题2:当模型名字太长时,在小屏下体验不佳
1> 手机上访问,会因为屏幕宽度不够,变成多行显示
2> 对话框右下角模型名显示不全
例如:deepseek-ai/DeepSeek-R1-Distill-Llama-70B


期望的改进思路:
问题1:针对这个问题,我有两种改进方案可供参考
方案1:期望可以在环境变量中,支持设置精简模式(开启精简模式后,仅保留 [会话设置]、[清空上下文]、[模型选择]等基础按钮)
方案2:期望可以在屏幕宽度不够时,自动折叠,用户可以通过点击类似于 [展开] 的按钮,再显示更多

问题2:针对这个问题,我有两种改进方案可供参考
方案1:期望可以直接显示用户自定义的模型名
方案1举例:CUSTOM_MODELS=deepseek-ai/DeepSeek-R1-Distill-Qwen-32B=DeepSeek-R1-32B,直接显示DeepSeek-R1-32B
方案2:期望可以通过截断字符的形式换行
方案2举例:deepseek-ai/DeepSeek-R1-Dist【换行】ill-Qwen-32B


最后,感谢大佬提供的改进版NextChat

此致


3 Likes

wow 感谢这么用心的体验建议,问题已收到,样式问题会尽快修改 :+1::+1:

1 Like

太好了,感谢,现在官方那个出错提示直接就是引导广告,观感很不好。

官方社区版是不是还没支持展示R1思维链?害得我转头去使用cherrystudio了。

最近在用精简版的neatchat,可惜还没支持思维链,改起来麻烦不,来个教程 :bili_002:

我正在合并一个佬友的提交,在preview分支,如果你是docker用户,马上就可以尝试这个新功能,vercel需要切换到preview分支

1 Like

酷毙了。明天我docker pull一下 :laughing:
大佬优秀

这个是真的爽,膜拜佬

话说官网的上下文中推理是会过滤掉的吗
我说我全丢进去有点奇怪

是的,官方网页应该是会过滤掉的,api 文档也推荐不把思维链传进去:

1 Like

问题反馈:

手工指定版本升级后,web前端的版本检测,依旧显示beta.16为最新版本

IMAGE_NAME="ghcr.io/qabot-zh/chatgpt-next-chat:v2.12.3.beta.17"

1 Like

已修复 :ok_hand:

1 Like

大佬晚上好,感谢及时优化手机版UI,现在手机上使用体验极佳

但是我今天在使用分享功能的时候,发现了两个小问题,特地来反馈一下

遇到的问题:
问题1:通过使用对话右上角的分享功能,选择文本(text)分享方式,导出的对话会显示AI模型为ChatGPT,而不是我当前使用的Deepseek R1(经过测试,切换为qwen模型,同样存在这个问题)
问题2:通过使用对话右上角的分享功能,选择图像(image)分享方式,导出的对话显示AI模型为ChatGPT的logo,并非使用的qwen/Deepseek logo


期望的改进思路:
问题1:期望在这里可以显示具体的AI模型,比如Deepseek R1/qwen-max等
问题2:希望在这里可以显示正在使用的AI模型LOGO(如果在对话中切换了多个模型,比如qwen和deepseek,希望也可以正常显示)


最后
感谢大佬在百忙之中,修复上次反馈的问题

此致


附上截图


1 Like