ChuanhuChatGPT
ChuanhuChatGPT copied to clipboard
输出Markdown
- [x] 尽可能地复用了原始的UI
- [x] 生成.md文件
- [x] 下载保存的文件
- [ ] 足够多的测试以保证各个平台的可用性:
- [x] Window
- [x] Linux, MacOS
- [ ] Docker
- [ ] HuggingFace
address to issue #147
👀我看看
体验下来MacOS功能上能正常用。我的想法:
- 是否有必要考虑区分“保存/加载对话历史记录为json”和“导出历史记录为markdown”两个功能?因为:
- md文件无法被(或不需要被)重新加载到网页中;
- 提供了下载到本地功能(虽然文件会重复),这对huggingface与服务器部署用户来说比较方便。
- 这些功能逻辑与保存加载历史记录不同。
- 如果分离导出md文件功能,或许可以考虑不提供输入文件名等选项,而只提供导出或下载按钮?即,点按按钮-将所有上文生成chathistory.md文件-执行下载
有道理,但还需要一些讨论:
- json文件也有被下载的需求,这对huggingface与服务器部署用户来说比较方便
- 这个gr.file()好像有最小长宽的要求?单开一个功能标签的话怎么放都有点丑,不知道有什么方法可以让它好看一些
- “点按按钮-将所有上文生成chathistory.md文件-执行下载”,好像gradio不支持直接这样做。硬写的话我不太会。
由于主分支又产生了极大的变动,这里可能需要更多改动。
由于主分支又产生了极大的变动,这里可能需要更多改动。
ok,但我可能得周六再改了
我加了个“导出为markdown”的按钮。改文件名感觉有点太不直观了。顺便加入了拖拽文件上传历史记录的功能。