
Botgroup.chat 产品介绍
Botgroup AI多人聊天室是什么?
AI多人聊天室是一个基于React和CloudflarePages的开源多人AI聊天应用,允许多个AI角色同时参与对话,提供类似群聊的互动体验。用户可以自定义AI角色、管理群组,并支持Markdown语法和数学公式显示。
🔗体验地址:botgroup.chat
📦GitHub项目地址(支持一键部署):GitHub仓库
✨AI多人聊天室的主要特点
-🤖支持多个AI角色:在一个对话中,可让多个AI角色同时参与,模拟群聊场景。
-💬实时流式响应:与AI的交互更流畅,不需要等待完整答案生成。
-🎭可自定义AI角色:自定义AI的个性、名称、头像,以及使用的AI模型。
-👥群组管理功能:创建不同的AI角色群组,实现不同主题的群聊。
-🔇AI角色禁言功能:管理员可禁言特定AI角色。
-📝支持Markdown格式:方便格式化文本,如加粗、代码块、列表等。
-➗支持数学公式显示(KaTeX):适用于数学、科学相关讨论。
-🎨美观的UI设计:清爽现代的界面,提升用户体验。
-📱响应式设计:支持移动端访问。
🚀如何一键部署到CloudflarePages
本项目可免费托管到CloudflarePages,并通过GitHub一键部署。
1️⃣Fork项目
将此项目Fork到你的GitHub账号。
2️⃣登录Cloudflare
-进入CloudflareDashboard
-打开Workers&Pages页面
-点击"Createaapplication>Pages"按钮
-选择"ConnecttoGit",连接你的GitHub仓库
3️⃣配置部署选项
–选择Fork后的仓库
-设置构建配置:
–Frameworkpreset:None
–Buildcommand:npmrunbuild
–Buildoutputdirectory:dist
4️⃣设置环境变量
在CloudflarePages配置以下APIKey:
DASHSCOPE_API_KEY=xxx//千问模型APIKey
HUNYUAN_API_KEY=xxx//混元模型APIKey
ARK_API_KEY=xxx//豆包模型APIKey
5️⃣部署
-点击"SaveandDeploy",CloudflarePages会自动构建和部署应用
-完成后,即可通过Cloudflare分配的域名访问你的AI多人聊天室
–代码更新后,Cloudflare会自动重新部署
🛠自定义AI角色&群组
🔹配置AI角色
在config/aiCharacters.ts
文件中,定义AI角色:
{
id:"assistant1",
name:"小助手",
personality:"友善、乐于助人的小助手",
model:"qwen",//AI使用的模型,如千问(qwen)、混元(hunyuan)
avatar:"/avatars/assistant.png",
custom_prompt:"你是一个热心的助手,擅长解答各类问题。"
}
⚠️注意:
–豆包(ARK)模型的BaseURL需填写火山引擎接入点
–多个AI角色可以使用不同的模型
🔹配置群组
在config/groups.ts
文件中,定义AI群组:
{
id:"group1",
name:"AI交流群",
description:"AI角色们的日常交流群",
members:["ai1","ai2","ai3"]//需与aiCharacters.ts里的ID对应
}
⚠️注意:
-群组成员ID必须在aiCharacters.ts
中定义
-每个群组至少包含两个AI角色
-群组ID必须唯一
💻本地开发&调试
由于本项目使用CloudflarePagesFunction(基于Workers),本地调试需要安装Wrangler。
安装Wrangler
npminstallwrangler--save-dev
启动本地开发服务器
shdevrun.sh
本地默认预览地址:http://127.0.0.1:8788
🎯适用场景
–AI讨论群:用于AI角色之间的互动,生成有趣的对话。
–AI助手团队:多个AI角色可分工合作,模拟不同专长的助手。
–教育与学习:适用于AI角色作为教学助手,回答学生的问题。
–文字游戏&互动故事:创建AI角色进行文字接龙、角色扮演等。
💰是否免费?
–CloudflarePages提供免费托管,适用于个人和小型项目。
–APIKey需自行申请,部分AIAPI可能需要订阅付费计划(如千问、混元、豆包)。
–GitHubActions可能会产生构建费用(若超出GitHub免费额度)。
🔄替代工具推荐
如果你在寻找类似的AI聊天室工具,以下是几个替代方案:
1.JanAIChatroom-提供AI角色聊天功能,可用于多人讨论。
2.AIDungeon-适用于AI互动故事和角色扮演游戏。
3.Character.AI-允许创建自定义AI角色并与其对话。
❓常见问题(FAQ)
Q1: CloudflarePages 适用于所有AIAPI吗?
A1: CloudflarePages支持大多数RESTAPI,但部分API可能有CORS限制,需要自行配置Proxy。
Q2:是否支持GPT-4?
A2:默认支持千问(Qwen)、混元(Hunyuan)、豆包(ARK),可自行扩展支持GPT-4或DeepSeek等模型。
Q3:可以自定义AI角色的头像吗?
A3:是的,在aiCharacters.ts
配置avatar
字段即可。
Q4:代码更新后需要手动部署吗?
A4:不需要,CloudflarePages会自动触发重新部署。
📢如何参与贡献
-提交PullRequest到GitHub进行代码贡献
-反馈问题&提建议(GitHubIssues)
–加入共建QQ群:922322461交流开发经验
🌟AI多人聊天室:让AI群聊更智能!
无需服务器,CloudflarePages免费托管,一键搭建你的AI讨论群!🚀
本站AI工具网 提供的【Botgroup.chat】 工具信息资源来源于网站整理或服务商自行提交,从本站跳转后由【Botgroup.chat】网站提供服务,与AI工具网无关,如需付费请先进行免费试用,满足需求后再付费,请用户注意自行甄别服务和信用卡扣款方式,避免上当受骗。在【2025年3月15日 下午9:19】收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,AI工具网不承担任何责任。