如何选择一个数字出版适用的chatui

·

设计风格上我很喜欢https://chatui.io/,但是它是react的,我的vue3项目没法直接用,虽然可以用跨框架方案https://github.com/gloriasoft/veaury来集成,但这显然更适用于直接使用现有组件,而不是需要继续改造的情景。

还有一个风格和更新活跃度上都不错的是https://deepchat.dev/,但是经过一番研究,这个项目是完全基于web components的,虽然兼容性很好,可以同时用于vue和react等,但是为我的vue适配扩展显得依然比较繁重,短期内我没有这么多精力去维护。

再退一步来说,https://github.com/advanced-chat/vue-advanced-chat其实是个不错的方案,但近期更新较少,我担心后续维护有问题,不能继续吸血社区。另外,其中一些命名偏传统即时通讯概念,而不是面向AI,当然,功能上倒是没问题。

还有一个https://github.com/pdsuwwz/chatgpt-vue3-light-mvp实现了多种消息内容的适配,比如 markdown-it Mermaid/KaTex/LaTex 公式等,这是我想在对话中扩展的类型,但这个项目并没有封装为一个可插入的组件。

最终,我想在vue-advanced-chat的基础上,参考chatgpt-vue3-light-mvp的一些消息类型的扩展方式,做一个自定义的vue-advanced-chat组件。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理