(项目对比)Open-webui与Lobe chat

目前开源的AI chat 客户端似乎lobe-chat(本地数据库版本)的功能最强 话题下面,很多佬友推荐了Open-webui项目,于是我今天部署研究了一下,对比一下这两个项目的各自优势,如果有错误或者遗漏的地方,还请各位指正和补充:
Open-webui对比LobeChat的优势:

  1. 与ChatGPT的官网界面设计几乎一致,对于习惯了使用ChatGPT的人来讲,非常友好。
  2. 部署简单,项目部署非常简单,不需要进行数据库部署、登录验证部署等,开箱即用,管理员后台可进行直接设置,省去了前期配置的麻烦。
  3. 响应速度快,对比LobeChat的响应速度和内存占用,可以说是非常轻量化了。

LobeChat对比Open-webui的优势:

  1. 更美观的UI设计,相对来讲我还是更喜欢LobeChat的UI设计的。
  2. 丰富的插件市场,LobeChat的插件市场相对来讲还是非常丰富的。
  3. 知识库问答,这个功能是我觉得LobeChat的特色优势之一吧,会基于用户上传的文件进行问答,并且可以选择一个或者多个文档作为参考。
  4. 相对更少的token消耗,Open-webui对于上传的文件是直接进行读取输入的,因此消耗的token是很大的。而LobeChat是对文件会先进行向量化处理。然后基于实际问题进行检索,适合大文本的问答,相对消耗的token量会小很多。(Open-webui也支持向量化读取)
  5. 支持OpenA等多个类型的接口。
  6. Open-webui的内存占用较高,相对来讲Lobe占用内存更低。
52 个赞

openwebui 不是也需要数据库吗?
向量化是双刃剑,有的中转api 不提供文本嵌入模型 tieba_087

1 个赞

但是docker部署的时候不需要额外部署数据库,应该是他们镜像已经都集成到一起了,部署显得很方便。

1 个赞

试试azure的

1 个赞

openwebui 部署需求更大的内存。 lobechat 需要的相对会少很多

3 个赞

我感觉openwebui更符合我的习惯

2 个赞

镜像大点,跑起来还好

表示认同 :see_no_evil: :see_no_evil:

500m了,对那些1c1g的小鸡不是很友好。哈哈哈

3 个赞

我用的 open webui

而我,全都要 :xhs_015:

还有一点,Lobechat 对不少 provider 做了适配,而不是局限于类 openai 的 api 接口。

1 个赞

兄弟们,不好意思,我发现Open-webui,是我之前没设置嵌入模型,导致上传文件直接读取没有进行向量化~~这么说,我觉得webui确实很强了

这个确实,必须是OpenAI的接口

Openwebui的markdown渲染一直有问题,总有些语法渲染出来怪怪的

lobechat对于bot和聊天记录的管理很好,可以给bot分组,给聊天记录加星,更像是传统的聊天工具。我本来就有10个组的bot设定,每个组里7 8个bot。

1 个赞

2C2G部署newapi和lobechat够用吗

newapi数据库不要用mysql 8.0以上的应该够

2 个赞

话说有哪位佬告知,用docker部署lobechat时,TTS功能设置什么参数变量以选择不同的edge voice,

建议数据库不要使用mysql,如果使用mysql 8.2,基本上容器要吃掉半g以上的内存,改成postgresql会好很多

1 个赞