Botgroup.chat

2天前发布 11,401,868 0 1K

一个基于React和CloudflarePages的开源多人AI聊天应用,允许多个AI角色同时参与对话,提供类似群聊的互动体验。

收录时间:
2026-02-02
Botgroup.chatBotgroup.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
-打开Workersamp;Pages页面
-点击quot;Createaapplicationgt;Pagesquot;按钮
-选择quot;ConnecttoGitquot;,连接你的GitHub仓库

3️⃣配置部署选项

#8211;选择Fork后的仓库
-设置构建配置
#8211;Frameworkpreset:None
#8211;Buildcommandnpmrunbuild
#8211;Buildoutputdirectorydist

4️⃣设置环境变量

在CloudflarePages配置以下APIKey

DASHSCOPE_API_KEY=xxx//千问模型APIKey
HUNYUAN_API_KEY=xxx//混元模型APIKey
ARK_API_KEY=xxx//豆包模型APIKey

5️⃣部署

-点击quot;SaveandDeployquot;,CloudflarePages会自动构建和部署应用
-完成后,即可通过Cloudflare分配的域名访问你的AI多人聊天室
#8211;代码更新后,Cloudflare会自动重新部署

🛠自定义AI角色amp;群组

🔹配置AI角色

config/aiCharacters.ts文件中,定义AI角色:

{
id:quot;assistant1quot;,
name:quot;小助手quot;,
personality:quot;友善、乐于助人的小助手quot;,
model:quot;qwenquot;,//AI使用的模型,如千问(qwen)、混元(hunyuan)
avatar:quot;/avatars/assistant.pngquot;,
custom_prompt:quot;你是一个热心的助手,擅长解答各类问题。quot;
}

⚠️注意:
#8211;豆包(ARK)模型的BaseURL需填写火山引擎接入点
#8211;多个AI角色可以使用不同的模型

🔹配置群组

config/groups.ts文件中,定义AI群组:

{
id:quot;group1quot;,
name:quot;AI交流群quot;,
description:quot;AI角色们的日常交流群quot;,
members:[quot;ai1quot;,quot;ai2quot;,quot;ai3quot;]//需与aiCharacters.ts里的ID对应
}

⚠️注意:
-群组成员ID必须在aiCharacters.ts中定义
-每个群组至少包含两个AI角色
-群组ID必须唯一

💻本地开发amp;调试

由于本项目使用CloudflarePagesFunction(基于Workers),本地调试需要安装Wrangler。

安装Wrangler

npminstallwrangler--save-dev

启动本地开发服务器

shdevrun.sh

本地默认预览地址:http://127.0.0.1:8788

🎯适用场景

#8211;AI讨论群:用于AI角色之间的互动,生成有趣的对话。
#8211;AI助手团队:多个AI角色可分工合作,模拟不同专长的助手。
#8211;教育与学习:适用于AI角色作为教学助手,回答学生的问题。
#8211;文字游戏amp;互动故事:创建AI角色进行文字接龙、角色扮演等。

💰是否免费?

#8211;CloudflarePages提供免费托管,适用于个人和小型项目。
#8211;APIKey需自行申请,部分AIAPI可能需要订阅付费计划(如千问、混元、豆包)。
#8211;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进行代码贡献
-反馈问题amp;提建议(GitHubIssues)
#8211;加入共建QQ群:922322461交流开发经验

🌟AI多人聊天室:让AI群聊更智能!

无需服务器,CloudflarePages免费托管,一键搭建你的AI讨论群!🚀

广告也精彩

数据统计

数据评估

Botgroup.chat浏览人数已经达到11,401,868,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Botgroup.chat的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Botgroup.chat的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Botgroup.chat特别声明

本站聚灵AI导航提供的Botgroup.chat都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由聚灵AI导航实际控制,在2026年2月2日 上午5:36收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,聚灵AI导航不承担任何责任。

相关导航

广告也精彩

暂无评论

none
暂无评论...