ChatAIT是用golang+vue开发的AI对话网站,对话模式模仿ChatGPT(GPT3.5、GPT4)和Midjourney的形式。
支持:
- GPT4
- GPT3.5
- Midjourney
- 充值和购买次数
- openai接口循环调用
- midjourney接口循环调用
- midjourney接口多进程
- midjourney U V Zoom Vary(strong) Vary(Subtle) ⬅️ ➡️ ⬆️ ⬇️ 等操作
- midjourney 支持文生图和图生图 以及各种参数
- midjourney 生成的图片可选是否本地保存
- 管理员及角色管理
- 会员管理
- 会员等级
- 对接微免签
- midjourney提问支持百度翻译
- midjourney图片本地保存缩略图,以便前台快速打开
- 敏感词过滤
- 站内公告文章系统
- 百度文心一言
- I18n 多语言
- 更多实用功能
演示地址
截图
导入mysql数据库及初始数据
本地浏览器打开网址:http://xxx.xxx.xxx.xxx/phpmyadmin
其中的xxx.xxx.xxx.xxx为服务器的ip地址,打开页面后左侧菜单New
数据库名称: chatait_db
, 编码格式: utf8mb4_general_ci
创建完成后,点击左侧菜单 chatait_db
, 点击顶部菜单SQL
,把下载的程序包内 db
目录下的chatait_db.sql
文件的内容粘贴到浏览器页面输入框内。点击Go
按钮执行初始化数据库命令。
上传ChatAIT程序
下面利用winscp、lrzsz命令、scp命令,这些其一上传至服务器就好,如果是winscp直接拖拽到对应目录即可,如果是lrzsz命令的话,输入rz
命令弹出提示框上传。
将下载的程序包内 frontendServer
backendServer
frontendVue
backendVue
tmp
files
这几个目录全部上传至服务器的/home/wwwroot/chat/
目录下。
配置文件
打开本地程序包内config
目录下的config.toml
文件,把最下面的数据库配置部分按照你的服务器实际用户名密码来修改,如果其他步骤都和我的流程一致,则其他部分无需修改。
修改完成后,将config
目录上传至/home/wwwroot/chat/
下。
配置nginx
nginx是会员能访问到网站的关键步骤,一定要按照你的真实域名修改。打开本地程序包内的nginx
目录下的chatait.conf
文件,找到所有的chatait.demo
替换为你的主域名,如果按照我的流程部署,其他位置无需修改。
修改完成后,将chatait.conf
文件上传至/usr/local/nginx/conf/vhost/
下。
注:如果你的网站想要启用ssl即https,需要注释掉监听的80端口,取消443端口监听前面的注释。并把ssl相关的注释打开,配置好你的ssl证书的key和crt文件路径。
配置完成后,执行重启nginx命令
lnmp nginx restart
修改程序目录的权限
把程序目录的权限全部改成chatait
的权限,防止root启动程序带来安全隐患。执行以下命令:
chown -R chatait:chatait /home/wwwroot/chatait
chmod -R 755 /home/wwwroot/chatait
检查网站部署情况
用chatait
用户登录ssh终端,执行以下命令来检查前端部署情况:
/home/wwwroot/chatait/frontendServer/chatait-frontend-server --gf.gcfg.path=/home/wwwroot/chatait/config
执行该命令后,打开浏览器,打开网址 http://www.chatait.demo
,如果网站能正常访问,点击登录按钮有反应(提示用户名和密码错误也是反应),则证明前台部署成功,按ctrl
+C
按键打断命令。
接下来执行以下命令来检查后台部署情况:
/home/wwwroot/chatait/backendServer/chatait-backend-server --gf.gcfg.path=/home/wwwroot/chatait/config
执行该命令后,打开浏览器,打开网址 http://backend.chatait.demo
,如果网站能正常访问,点击登录按钮有反应(提示用户名和密码错误也是反应),则证明后台部署成功,按ctrl
+C
按键打断命令。
注:默认管理员账户: admin, 密码: admin111
配置服务项并设置开机启动
上面的步骤执行完成后,如果ssh客户端一旦退出,程序就会中断,网站服务端接口将无法访问。因为我们需要将前台服务端和后台服务端加入到系统项里,并配置开机启动。
首先,以root
用户登录ssh客户端,将程序包内的system
目录内的 chataitBackend.service
和 chataitFrontend.service
两个文件上传至服务器 /etc/systemd/system
目录下,然后依次执行以下命令:
systemctl daemon-reload
systemctl enable chataitBackend.service
systemctl enable chataitFrontend.service
systemctl start chataitBackend.service
systemctl start chataitFrontend.service
上述命令执行完成后,再次浏览器打开前台和后台网址,看看是否能正常访问,并且点击登录按钮都有反应(提示用户名和密码错误也是反应),则全部部署完毕。
无错源码所有资源来自会员发布以及互联网收集,不代表本站立场,如有侵犯你的权益请联系管理员,站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请在下载24小时内删除!
如果遇到付费才可观看的文章,建议升级传奇VIP。全站所有资源“任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。如遇解压需要密码,请尝试使用www.wucuoym.com来解压,如若仍有问题,请联系站长。
谢谢分享
谢谢分享 谢谢分享
感谢分享
Thanks bro
谢谢分享
这个好高级啊,谢谢分享
谢谢分享
11
谢谢分享