极速、便捷!一个接入AI的匿名在线即时聊天室!

是个陈序员 2024-10-21 19:14:47

大家好,我是 Java陈序员。

之前给大家推荐过一款基于 livekit 和 Next.js 的匿名聊天室。

今天,再给大家介绍一个便捷开源的匿名在线聊天室,支持 AI 功能!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

AQChat —— 一个已接入 AI 的极速、便捷的匿名在线即时 AI 聊天室。基于 Netty 以及 protobuf 协议实现高性能,对标游戏后端开发。

功能特色:

对标游戏后端开发,采用 Netty 作为通讯框架,支持高并发、高性能的即时通讯全程无需 HTTP 协议,支持文本、图片、文件、音频、视频的发送和接收消息提醒消息撤回重新编辑艾特成员AI 助手

已接入 AI 大模型:

模型名称

模型类型

平台

模型描述

通义千问 MAX

文本大模型

阿里百炼

通用对话模型,适用于多轮对话

llama3-70b-chinese-chat

文本大模型

Gitee AI

通用对话模型,适用于多轮对话

stable-diffusion-3-medium

文生图大模型

Gitee AI

可通过文本描述生成图片

ChatTTS

文本转语音大模型

Gitee AI

可通过文本转换成语音

Qwen2-72B-Instruct

文本大模型

Gitee AI

通用对话模型,适用于多轮对话

项目截图

注册用户

主页

创建房间

加入房间

聊天室

AI 空间

快速上手环境依赖JDK:17Netty:4.1.89.FinalSpringBoot:3.2.5Mybatis-Plus:3.5.5Protobuf:3MySQL:8.0.34Redis:6.0.8RocketMQ:4.4.0OSS:阿里云OSS服务端

1、克隆代码

git clone https://gitee.com/howcode/aq-chat-server.git

2、项目结构

aq-chat-server├── aqchat-ai ------------- AQChat 项目 AI 功能模块,负责接入 AI 大模型├── aqchat-common --------- AQChat 项目公共模块,包含一些工具类和常量├── aqchat-framework ------ AQChat 项目框架模块,包含对中间件的封装和配置├── aqchat-im ------------- AQChat 项目 IM 核心模块,负责通讯协议以及和前端的连接└── aqchat-service -------- AQChat 项目业务逻辑层,包含业务逻辑的实现

3、将项目以 Maven 工程的形式导入到 IDEA

4、创建数据库 aqchat

CREATE DATABASE `aqchat` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

5、在数据库 aqchat 中执行 aq-chat-server/sql/ 目录下的 aqchat.sql 脚本文件初始化数据库数据

6、修改 aq-chat-server/aq-chat-im/src/main/resources 目录下配置文件application.yml 中的 MySQL、Redis、RocketMQ、OSS 的连接信息

7、运行主启动类 com.howcode.aqchat.AQChatApplication 启动服务

Web 端# 克隆代码git clone https://gitee.com/howcode/aq-chat.git# 进入 Web 端目录cd aq-chat# 安装依赖npm install# 启动服务npm run dev# 浏览器访问http://localhost:5173/移动端# 克隆代码git clone https://gitee.com/ghosthhf/aqchat-mobile.git# 进入移动端目录cd aqchat-mobile# 安装依赖npm install# 在 HBuilder X 中打开项目并运行

AQChat 作为一款匿名的在线聊天室,使用起来十分便捷!而且与时俱进,支持 AI 对话,接入了多个 AI 大模型!

快去安装体验吧~

项目地址:https://gitee.com/howcode/aq-chat-server最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

0 阅读:3

是个陈序员

简介:感谢大家的关注