用过一些开源 webui 但都不太符合个人需求,自己改代码想想就痛苦,所以想看看佬们还有什么推荐,最好是开源支持服务器 Docker 部署的
用过的项目的优点及不满足我需求的部分:
-
ChatGPT-Next-Web
优点:很轻便,界面很干净,面具功能很好用
缺点:默认是小窗模式没法在部署时调整有点难受,输入框上方小按钮有点多了,模型切换很不起眼
-
ChatGPT-Next-Web v3
优点:同上
缺点:基本上符合我的需求了,但是还不完善,部分UI和交互有点问题
官方未出正式版,没有Docker镜像,我自己打包了一个,仅供测试,不保证及时更新,等官方更新了就会删镜像docker compose
services: chatgpt-next-web: container_name: chatgpt-next-web-v3 image: mtchaoyi/chatgpt-next-web:v3 ports: - '3000:3000' environment: - BASE_URL=http://new-api:3000 - OPENAI_API_KEY=sk-xxx - CODE=your_password - CUSTOM_MODELS=-all,+gpt-3.5-turbo,+gpt-4-0125-preview,+gpt-4-8k,+gpt-4-coze -
lobe-chat
优点:及其丰富的功能和扩展
缺点:实在太“重”了点,将对话分为智能助理和话题有些不习惯,虽然确实挺好用的
-
LibreChat
优点:几乎一比一复刻ChatGPT官网,界面简洁,支持RAG和插件,有对话分支
缺点:连登录也一起复刻了,不太需要登录功能,像其他项目有个密码认证就够了,而且配置有些许复杂,Docker容器分的太细,内存占用大
-
chatnio
优点:功能相当丰富,一站式解决
缺点:把模型全列在对话框下面怎么看怎么奇怪,mysql占内存有点大,感觉更适合商用,不适合个人
-
chatgpt-web-midjourney-proxy(目前在用)
优点:功能丰富,界面简单,支持部署时配置关闭不需要的功能好评
缺点:模型自定义不支持“-all”有点难受,其他大致都符合需求,但还是不太满意
-
open-webui
优点:界面干净好看,能一次提问多个模型,支持RAG
缺点:内存占用只比LibreChat略小一些,没法设置默认为中文,其他都挺好
总体来说最满意的还是ChatGPT-Next-Web v3,但是还在开发中
需求大致就是界面更倾向于 ChatGPT 官网那种,不需要登录功能,自定义模型方便(最好能自动识别newapi配置好的模型名),带类似面具那种可自定义预设语库。








