可以推荐一下带用户体系的 chatGPT Web UI 的开源项目吗?

2023-03-31 16:56:30 +08:00
 yohole
在 github 和 google 搜了很多,客户端的也有,web 的也有,体验了不少很棒的一键搭建的开源项目,但是发现他们基本都少了有独立的用户体系(关联 cookies 的也有,但是还不够稳)

如果独立的用户体系,鉴权和保存历史记录会比较麻烦,所以不知道兄弟们可以推荐一下有这个设计的不,要求是 web 的?
9249 次点击
所在节点    程序员
51 条回复
yohole
2023-03-31 18:49:01 +08:00
@CheckH 这个有点符合我需求了,跑个 demo 看下
twelvechen
2023-03-31 19:27:29 +08:00
感觉大部分的 web ui 项目都用了浏览器本地存储,如果不要求多设备同步,那么普通的 web ui 配一个 nginx 登录验证就行了?
yohole
2023-03-31 19:49:56 +08:00
@twelvechen 用户体系其实不是必须的,但是如果有的话,可以兼顾多设备同步历史记录,用户管理 /鉴权,以及统计每个用户的使用量等等
yinmin
2023-03-31 21:35:26 +08:00
https://github.com/Yidadaa/ChatGPT-Next-Web 很好用。

可以把 ChatGPT-Next-Web 部署到内网 IP ,仅提供给公司内部使用。

如果需要用户体系,可以在 ChatGPT-Next-Web 前面加 nginx 反代,然后启用 nginx 的 auth_basic 认证模式。
memeda123
2023-03-31 21:40:35 +08:00
@yohole 不支持 ios15 ,有点郁闷
yohole
2023-03-31 22:22:49 +08:00
@yinmin 这个项目和用法我是知道的,也是可能采取的方案之一
yohole
2023-03-31 22:23:16 +08:00
@memeda123 什么情况?
memeda123
2023-04-01 06:47:40 +08:00
@yohole 我说那个 opencat 客户端不支持 ios15
winglight2016
2023-04-01 08:34:42 +08:00
lz 这需求不嫌折腾吗?搭梯子不是人手必备?账号批发买一批能花几百块?离职了让他带走两块钱的账号又如何?

花了大把的时间,早就不止这个成本了吧?
yohole
2023-04-01 09:04:25 +08:00
@winglight2016 搭梯子这个事有时候不是成本问题,而是由一些梯子的其他因素的考虑,而且我这个内部使用,可能最开始的是技术团队,后面会延申到其他非技术的业务团队,总的用户来说可能要达好几百人
echoless
2023-04-01 10:45:22 +08:00
https://github.com/swuecho/chat

支持多用户注册使用 可以限流 但是还不够完善
miv
2023-04-01 11:03:38 +08:00
昨天搞了一天,终于把这一块方案搞完了。我的方法也是参考开源,实现了最低的成本方案。但是也是要梯子访问才行,实在不行还需要你自己加一个代理。实现了用户体系,还有其他特色功能,比如说用户套餐。需要的可以找我付费,联系方式查看我历史帖子。
star7th
2023-04-01 11:38:36 +08:00
开源项目是别想了。你这是企业级场景的用法,不花钱白嫖是不可能的。一种比较可能的方式是用开源项目做二次开发。要么是你自己人投入开发,要么请人定制开发。
yohole
2023-04-01 11:55:05 +08:00
@star7th 这个即使不是企业场景,也是有真实存在的需求,这个这个设计成独立的用户体系说大不大说小不小,很多现成的开源项目没有这一块的考虑是隐私问题,如果没有的话,二次开发也是可以的,只是秉着不重复造轮子才来咨询儿而已
miv
2023-04-01 12:05:06 +08:00
关于这个我要给老哥提个醒。这一个的话你要包装成产品使用的话,在国内是有很严重的问题的。除非你按照我那种方案搞到国外去,可以卖会员,或者说你自己内部使用都行。要在国内搞的话,公开给别人使用还是有被谈话的风险。还有其他一些技术细节,就不多说了。
yohole
2023-04-01 12:21:15 +08:00
@miv 我的需求比你实现的简单,是打算开源项目内部部署,通过海外服务器反向代理中转,不涉及任何梯子,纯内部使用,找有用户体系的就是为了做好权限管理和使用监控,但也不是非必须
yinmin
2023-04-01 12:36:36 +08:00
@yohole 换一个思路,有没有考虑 bing chat ? bing chat 在 it 开发上比 gpt 差点,但是也能帮上很大用处的。内网做一个 sni proxy (只需要 bing.comwww.bing.com 2 个域名),然后内网 dns 服务器把 bing.comwww.bing.com 指向这个内网 ip ,也可以修改使用者 pc 的 hosts 文件,员工用自己的微软账户访问 bing chat 。
yinmin
2023-04-01 12:39:21 +08:00
@yohole bing chat 也可以作为自建 gpt 的一个备份,万一某天自建的 gpt 坏了,老板问起来,你还可以建议大家临时改用 bing chat
yohole
2023-04-01 12:42:39 +08:00
@yinmin 因为涉及到到非技术部门的同事使用,所以我们尽量一次性把工作量和繁琐的操作挪到技术部署中,然后让所有用户打开 web ,使用提前初始化好的账号密码即可使用,无其他成本和额外操作,加上用户体系是为了限流,,鉴权,多设备同步历史纪录,目前的开源项目中已经有符合差不多需求的了,兜底方案我们二次开发也是行的
LaurelHarmon
2023-04-01 13:17:25 +08:00
既要又要,还不想自己动手改

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/928809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX