sylearn
(sylearn)
1
在目前开源的AI chat 客户端似乎lobe-chat(本地数据库版本)的功能最强 话题下面,很多佬友推荐了Open-webui项目,于是我今天部署研究了一下,对比一下这两个项目的各自优势,如果有错误或者遗漏的地方,还请各位指正和补充:
Open-webui对比LobeChat的优势:
- 与ChatGPT的官网界面设计几乎一致,对于习惯了使用ChatGPT的人来讲,非常友好。
- 部署简单,项目部署非常简单,不需要进行数据库部署、登录验证部署等,开箱即用,管理员后台可进行直接设置,省去了前期配置的麻烦。
- 响应速度快,对比LobeChat的响应速度和内存占用,可以说是非常轻量化了。
LobeChat对比Open-webui的优势:
- 更美观的UI设计,相对来讲我还是更喜欢LobeChat的UI设计的。
- 丰富的插件市场,LobeChat的插件市场相对来讲还是非常丰富的。
- 知识库问答,这个功能是我觉得LobeChat的特色优势之一吧,会基于用户上传的文件进行问答,并且可以选择一个或者多个文档作为参考。
相对更少的token消耗,Open-webui对于上传的文件是直接进行读取输入的,因此消耗的token是很大的。而LobeChat是对文件会先进行向量化处理。然后基于实际问题进行检索,适合大文本的问答,相对消耗的token量会小很多。(Open-webui也支持向量化读取)
- 支持OpenA等多个类型的接口。
- Open-webui的内存占用较高,相对来讲Lobe占用内存更低。
52 个赞
openwebui 不是也需要数据库吗?
向量化是双刃剑,有的中转api 不提供文本嵌入模型
1 个赞
sylearn
(sylearn)
3
但是docker部署的时候不需要额外部署数据库,应该是他们镜像已经都集成到一起了,部署显得很方便。
1 个赞
Feng
(FENG)
5
openwebui 部署需求更大的内存。 lobechat 需要的相对会少很多
3 个赞
Feng
(FENG)
9
500m了,对那些1c1g的小鸡不是很友好。哈哈哈
3 个赞
sxjeru
(sxjeru)
12
还有一点,Lobechat 对不少 provider 做了适配,而不是局限于类 openai 的 api 接口。
1 个赞
sylearn
(sylearn)
13
兄弟们,不好意思,我发现Open-webui,是我之前没设置嵌入模型,导致上传文件直接读取没有进行向量化~~这么说,我觉得webui确实很强了
Moyy
(Moyy)
15
Openwebui的markdown渲染一直有问题,总有些语法渲染出来怪怪的
lobechat对于bot和聊天记录的管理很好,可以给bot分组,给聊天记录加星,更像是传统的聊天工具。我本来就有10个组的bot设定,每个组里7 8个bot。
1 个赞
Rfym21
(如风雨沐丷)
18
newapi数据库不要用mysql 8.0以上的应该够
2 个赞
话说有哪位佬告知,用docker部署lobechat时,TTS功能设置什么参数变量以选择不同的edge voice,
incohua
(incohua)
20
建议数据库不要使用mysql
,如果使用mysql 8.2
,基本上容器要吃掉半g以上的内存,改成postgresql
会好很多
1 个赞