# HiveChat **Repository Path**: ailist/HiveChat ## Basic Information - **Project Name**: HiveChat - **Description**: 专为中小团队设计的 AI 聊天应用,支持 Deepseek、Open AI、Claude、Gemini 等模型 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-02-26 - **Last Updated**: 2025-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 1. 功能概览 管理员一人配置,全团队轻松使用各种 AI 模型。 * 支持配置邮箱登录或企业微信、钉钉、飞书登录 * 支持分组管理用户 * 针对分组用户设置不同可使用的模型 * 针对分组用户可分别设置每月 Token 限额 * 支持配置 MCP 服务器(SSE 模式) * DeepSeek 思维链展示 * LaTeX 和 Markdown 渲染 * 图像理解 * AI 智能体 * 云端数据存储 * 支持的大模型服务商: * Open AI * Claude * Gemini * DeepSeek * Moonshot(月之暗面) * 火山方舟(豆包) * 阿里百炼(千问) * 百度千帆 * 腾讯混元 * 智谱 * Open Router * Grok * Ollama * 硅基流动 * 同时支持自定义添加任意 Open AI 风格的服务商 ### 普通用户端 登录账号,即可对话。  MCP 使用  ### 管理后台 * 管理员配置 AI 大模型服务商 * 可手动添加用户,也可开启或关闭账号注册,适用于公司/学校/组织等小型团队 * 查看和管理全部用户 
邮箱以及第三方登录
MCP 配置
搜索设置
```
# PostgreSQL 数据库连接 URL,Vercel 平台提供了免费的托管服务,详情见下面说明
DATABASE_URL=postgres://postgres:password@localhost/hivechat
#用于用户信息等敏感信息的加密,可以使用 openssl rand -base64 32 生成一个随机的 32 位字符串作为密钥,此处为示例,请替换为自己生成的值。
AUTH_SECRET=hclqD3nBpMphLevxGWsUnGU6BaEa2TjrCQ77weOVpPg=
# 管理员授权码,初始化后,凭此值设置管理员账号,此处为示例,请替换为自己生成的值。
ADMIN_CODE=22113344
# 生产环境设置为正式域名,开启飞书等第三方登录时回调时会使用
# 首次可使用 `https://Vercel中的项目名.vercel.app`
NEXTAUTH_URL=https://hivechat-xxx.vercel.app
是否开启邮箱登录,开启值设为 ON,关闭时设为 OFF
EMAIL_AUTH_STATUS=ON
# 是否开启飞书登录,开启值设为 ON,关闭时修改为 OFF,详细说明见底部附2
FEISHU_AUTH_STATUS=OFF
FEISHU_CLIENT_ID="cli_xxxxxxxxxxxxxxxx"
FEISHU_CLIENT_SECRET="xxxxxxxxHOEWIoE7eDc1Lhc0042OXXXX"
# 是否开启企业微信登录,开启值设为 ON,关闭时修改为 OFF
WECOM_AUTH_STATUS=OFF
WECOM_CLIENT_ID="ww728c371c2fXXXXXX"
WECOM_AGENT_ID="100XXXX"
WECOM_CLIENT_SECRET="H-7J4jzG0m1axpXLGshaCDlMOZxdjvkX6bIVLuXXXXXX"
# 是否开启钉钉登录,开启值设为 ON,关闭时修改为 OFF
DINGDING_AUTH_STATUS=OFF
DINGDING_CLIENT_ID="dingpcfi2kpuplXXXXXX"
DINGDING_CLIENT_SECRET="3vk9-VFCExNckqNUk_CL2F-HEgz7qGN-BimH0lZ1gUx6hWO7g_an2lnkk6XXXXXX"
```
#### 附1:Vercel(Neon)PostgreSQL 配置
1. 在 Vercel 平台顶部导航,选择「Storage」标签,点击 Create Databse
2. 选择 Neon(Serverless Postgres)
3. 按照指引完成创建后,复制此处 `DATABASE_URL` 的值,填入到上一步的 `DATABASE_URL` 中
4. 初始化管理员账号
按照以上方法安装部署完成后,访问 `http://localhost:3000/setup` (实际使用的域名和端口号),即可进入管理员账号设置页面,设置完成后,即可正常使用系统。
#### 附2:第三方登录配置说明
* [企业微信登录配置说明](https://www.hivechat.net/docs/auth/wecom)
* [钉钉登录配置说明](https://www.hivechat.net/docs/auth/dingding)
* [飞书登录配置说明](https://www.hivechat.net/docs/auth/feishu)
### 交流群