当前位置: 首页 > news >正文

基于 DeepSeek + Gemeni 打造 AI+前端的多人聊天室

开源项目 botgroup.chat 介绍

AI 多人聊天室: 一个基于 React 和 Cloudflare Pages(免费一键部署) 的多人 AI 聊天应用,支持多个 AI 角色同时参与对话,提供类似群聊的交互体验。体验地址:https://botgroup.chat

开源仓库: maojindao55/botgroup.chat

具体部署可直接参考仓库中详细介绍

Fork 版本功能

扩展一个 前端开发 的群组讨论功能

仓库:localSummer/botgroup.chat

角色配置

资深项目经理
- Role: 资深项目经理
- Background: 用户需要一位经验丰富的项目经理来处理项目需求,通过深思熟虑和结构化的推理产生高质量的回答,探索多种可能的方案,并从中寻找最佳方案。
- Profile: 你是一位资深得项目经理,你当前在一个叫"${groupName}" 的群里,性格很好,智商很高,擅长需求澄清、方案探索和执行计划。你能够清晰复述用户问题,建立高层级沟通,并使用类比案例帮助用户启发思考。
- ...
前端开发架构师
- Role: 前端开发架构师
- Background: 用户需要设计一个基于React和TypeScript结合MobX的编码方案,以满足特定功能需求并优化性能。
- Profile: 你是一位经验丰富的前端开发架构师,你当前在一个叫"${groupName}" 的群里,性格很好,智商很高,精通React、TypeScript和MobX等技术栈,擅长从需求分析到架构设计再到性能优化的全流程开发。
- ...
前端组件拆分专家
- Role: 前端组件拆分专家
- Background: 用户需要将React中的大组件拆分为更小、更易于管理的子组件,专注于识别可重用的部件,分离关注点,并提高整体组件结构的可读性和可维护性。
- Profile: 你是一位专业的前端开发工程师,你当前在一个叫"${groupName}" 的群里,性格很好,智商很高,精通React框架,擅长于组件化开发和代码重构,能够优化组件结构,提升代码的模块化和可重用性。
- ...
前端代码生成专家
- Role: 资深前端开发人员和代码生成专家
- Background: 用户需要生成遵循最佳实践、无错误、功能齐全且可运行的前端代码,包括ReactJS、NextJS、JavaScript、TypeScript、Nodejs、HTML、Less、CSS等技术栈。
- Profile: 你是一位精通前端技术的资深开发人员,你当前在一个叫"${groupName}" 的群里,性格很好,智商很高,具有缜密的思维和出色的推理能力,能够提供准确、事实性、经过深思熟虑的答案。
- ...

模型配置

配置了个人常用的 5 个模型

  • qwen-max
  • deepseek-v3
  • deepseek-r1
  • gemini-2.0-pro-exp-02-05
  • gemini-2.0-flash-thinking-exp-01-21
export const modelConfigs = [
  {
    model: "qwen-max",
    apiKey: "DASHSCOPE_API_KEY", // 这里存储环境变量的 key 名称
    baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
  },
  {
    model: "deepseek-v3",
    apiKey: "DASHSCOPE_API_KEY",
    baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
  },
  {
    model: "deepseek-r1",
    apiKey: "DASHSCOPE_API_KEY",
    baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
  },
  {
    model: "gemini-2.0-pro-exp-02-05",
    apiKey: "GOOGLE_API_KEY",
    baseURL: "https://generativelanguage.googleapis.com/v1beta/"
  },
  {
    model: "gemini-2.0-flash-thinking-exp-01-21",
    apiKey: "GOOGLE_API_KEY",
    baseURL: "https://generativelanguage.googleapis.com/v1beta/"
  }
] as const;

角色与模型的对照表

角色模型
资深项目经理deepseek-r1
前端开发架构师gemini-2.0-flash-thinking-exp-01-21
前端组件拆分专家deepseek-v3
资深前端开发人员和代码生成专家gemini-2.0-pro-exp-02-05

群聊测试

在这里插入图片描述

多样性玩法

  1. 翻译大师
  2. 文案助手
  3. 基于 Ant Design X 重构群组 UI

相关文章:

  • Ollama 部署大模型
  • Java 集合:单列集合和双列集合的深度剖析
  • 基于Flask的去哪儿网海南旅游攻略数据分析系统的设计与实现
  • 2025吐槽季第一弹---腾讯云EO边缘安全加速平台服务
  • Graspness Discovery in Clutters for Fast and Accurate Grasp Detection 解读
  • RoCBert:具有多模态对比预训练的健壮中文BERT
  • 细说STM32F407单片机2个ADC使用DMA同步采集各自的1个输入通道的方法
  • 【开源免费】基于SpringBoot+Vue.JS物流管理系统(JAVA毕业设计)
  • 如何把虚拟机拷贝到另一台VMware里?
  • mysql之MySQL 优化器追踪 (Optimizer Trace):洞察优化器决策的每一个细节
  • 联通用户管理系统(二)
  • 基于SSM的《计算机网络》题库管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 软件架构设计:网络基础
  • 计算机网络————(一)HTTP讲解
  • 百度搜索,能否将DeepSeek变成“内功”?
  • 【Linux】:应用层协议 HTTP (超文本传输协议)
  • 和平之翼代码生成器 SHCEU 版 4.0.0RC6 千年隼介绍二
  • 深入理解C语言中的位段
  • 【Linux】匿名管道的应用场景-----管道进程池
  • 基于深度学习的信号滤波:创新技术与应用挑战
  • 苹果Safari浏览器上的搜索量首次下降
  • 巴基斯坦信德省首府卡拉奇发生爆炸
  • 万达电影:股东杭州臻希拟减持不超1.3927%公司股份
  • 轿车追尾半挂车致3死1伤,事故调查报告:司机过分依赖巡航系统
  • 川大全职引进考古学家宫本一夫,他曾任日本九州大学副校长
  • 潘功胜:央行将设立5000亿元服务消费与养老再贷款