开源一个给中小团队使用的 AI 聊天机器人: HiveChat,一人配置,全员共享

203 天前
 wuhaoworld

DeepSeek 官网服务经常挂,网上各种教程教大家如何使用客户端接第三方 API ,但愿意研究折腾的毕竟是少数。

但对于一个团队来说(公司、实验室、班级等),AI 能明显提升整个团队的效率和战斗力,有没一个可能,让其中 1 个人研究折腾配置好,其他人无痛使用就好。基于此想法,我写了 HiveChat 。

管理员可以部署和配置各种大模型服务,可以手动添加账号,或开放注册权限,团队成员直接登录使用即可。

管理端

用户端

支持服务器本地部署、Vercel 一键部署、Docker 部署。

详情见 Github: https://github.com/HiveNexus/HiveChat

求 Star ,欢迎反馈建议和 bug 。

3783 次点击
所在节点    分享创造
40 条回复
zhuanggu
203 天前
xgq89757
203 天前
@wuhaoworld 成功配置上了,感谢
chenzfp
203 天前
@xgq89757 #22 大佬怎么配置的,求教程
dislazy2023
203 天前
OIDC 功能可能是个比较重要的功能,role 和 oidc
chenzfp
203 天前


火山这么配置的时候报错,大佬求解
wuhaoworld
203 天前
@chenzfp 这里的检查逻辑确实有个 bug ,填写后回到聊天页面能正常聊天的。
很快会修复,https://github.com/HiveNexus/HiveChat/issues/3
另外,也不需填写中转地址。
wuhaoworld
203 天前
@dislazy2023 最希望有限接入哪些家?
dislazy2023
203 天前
@wuhaoworld 接入一个通用 oidc 协议的应该就行,正常的像 feishu/authelia 的协议基本上是类似的,就是字段有一丢丢不一样,可以自定义那种
xgq89757
203 天前
@chenzfp https://imgur.com/a/XHJVcGG
服务地址从 open-webui 的管理员面板->设置->外部链接->管理 Ollama API 连接中获取
NamelessRain
203 天前
真的是太棒了,我刚好就需要! openwebui 太卡了不好用
wuhaoworld
203 天前
@chenzfp 已经修复了,更新到最新代码即可
lpldplws
203 天前
用量可以直接 调用官方请求,可以抓页面访问用量的接口,根据 ip 分组。可能每家在这部分的接口不太一样
wanghuangjie
203 天前
麻烦问下,非标准端口的 http ,如何跳过`x-forwarded-host`验证?

✓ Starting...
✓ Ready in 759ms
`x-forwarded-host` header with value `xxx.com` does not match `origin` header with value `xxx.com:8443` from a forwarded Server Actions request. Aborting the action.
Error: Invalid Server Actions request.
at rE (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:15:7189)
at r7 (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:18:1150)
at /app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:19:726
at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
at Object.wrap (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:13:17831)
at /app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:19:616
at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
at Object.wrap (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:13:16935)
at ne (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:19:543)
at nx.render (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:19:4561) {
digest: '1064696593'
}
chenzfp
203 天前
@wuhaoworld #26 好的,感谢 OP ,更新之后检查好使了,点赞👍
wuhaoworld
203 天前
@wanghuangjie 意思是没用 80 端口吗,可以在 github issues 里提供下更多信息,方便排查
ysyah2019
202 天前
这不是 Cherry-Studio 嘛[旺柴]
qq727474430
202 天前
这个感觉很好啊,感谢分享!
xzy98
202 天前
佬什么时候支持上传文件啊
icewent
198 天前
感谢
captainm
194 天前
有计划添加 MJ 画图吗

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

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

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

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

© 2021 V2EX