文章目录
前言
plum-gpt是一款1:1还原chatgpt官网界面的网站AI对话网站,还原度超过90%,支持流式输出,支持markdwon语法, 支持各种代码编写等等,不仅支持AI对话,同时还有多款丰富的模型,如识别模型,可让AI识别图片的场景并跟你进行交互, plum-gpt还支持AI绘画,AI绘画室可分割为3种绘画室,公共的绘画室,单独的绘画室,和朋友的绘画室
项目展示
PC端
登录
主页
代码敲作
手机端
首页
绘画端
首页
第一次加载比较慢,耐心等待即可
开源Plum-GPT项目亮点
- 支持AI对话
- 支持手机端和PC端的语音转换
- 支持makdwon语法的代码编写
- 支持流式输出
- 支持AI绘画
- 支持一键识别图片内容进行交互
等等…
更多亮点可自己去挖掘
在线体验地址
项目架构&开源地址
工程 | 描述 | 地址 |
---|---|---|
chatgpt-template | plum-gpt前端 | https://gitee.com/susantyp/chatgpt-template |
chatgpt-template-java | plum-gpt后端 | https://gitee.com/susantyp/chatgpt-template-java |
mobile-chatgpt | plum-gpt手机端 | https://gitee.com/susantyp/mobile-chatgpt |
chatgpt-platform | plum-gpt 管理端前端 | https://gitee.com/susantyp/chatgpt-platform |
chatgpt-platform-java | plum-gpt 管理端后端 | https://gitee.com/susantyp/chatgpt-platform-java |
技术选型
- Java JDK8
- Springboot
- VUE
- MYSQL
项目结构介绍
chatgpt-template-java后端
执行默认MySQL脚本
如果嫌部署太麻烦,可加作者微信:typsusan
可让作者帮忙部署项目(白嫖档别加)
部署服务器选型及服务器初始化
项目的默认配置
配置ai绘画的token
绘画基于国内的绘画平台
点击登录
点击api
拿到这个key
执行SQL脚本
INSERT INTO `request_token` VALUES (null, '将apikey复制到这里来', 0, now(), 500, 1, NULL, NULL, NULL);
配置chatgpt的key
执行SQL脚本
注意! 如果你没有chatgpt的key,可向博主购买chatgpt的key(博主vx:typsusan),或者自己找渠道购买
INSERT INTO `request_token` VALUES (null, 'chatgpt的key', 0, now(), 5, 6, NULL, NULL, NULL);
开通腾讯云的相关服务
-
文本翻译服务
跳转开通文本翻译服务 -
语音转文字服务
跳转开通语音转文本服务 -
图片质量检测服务
跳转控制台开通图片质量检测服务
配置腾讯云secretId和secretKey
这边替换你自己的
如何看呢,很简单,简短文章告诉你
替换在下面文件中
配置百度云的图片标签识别
具体详细文档:https://cloud.baidu.com/doc/OCR/s/Jk3h7xtsd
免费领取相关服务视频教程:https://cloud.baidu.com/video-center/video/627
当前这个服务主要是用于【识别模型】 如果你不想用,可以忽略当前的配置呢