后端部署配置
-
需要的环境
- nodejs>18.x
- mysql8.0
- redis>6
- 能够访问openai或者mj的服务器
-
配置(代码里都有注释)
- config文件夹下的配置;
- user模块下config.ts配置登录相关;
- ai模块的config.ts配置,支付配置记得在configuration.ts打开支付插件;
- 后台参数配置
前端部署配置
-
uniapp
-
下载开发者工具:HBuilderX
-
导入项目,并修改配置 manifest.json
- 重新获取AppID
- Vue版本选择 3
-
代理、请求配置
- 开发环境:修改 /dev 的代理地址 target 为你本地服务地址
- 生产环境:修改 /prod 的代理地址 target 为服务部署后的线上地址
-
开发配置
- 配置项目名称
- 配置自己申请的公众号 appid
-
-
其他注意点:
- 无论开发哪个端,都需要运行着浏览器端(作为前端插件服务处理数据)
Openai配置
打开后台参数配置,如果你的环境可以访问到openai,那么地址配置成下面的
{
"completionParams": {
"model": "gpt-3.5-turbo"
},
"maxModelTokens": 4096,
"maxResponseTokens": 1500,
"apiBaseUrl": "https://api.openai.com/v1"
}
打开后台,应用管理,apikey管理,添加你的key
Mj机器人配置
打开后台参数配置,如果你的环境可以访问到mj,那么地址配置成下面的
{
"gateway": "wss://gateway.discord.gg/",
"restApi": "https://discord.com/api",
"channelId": "",
"botToken": "",
"guildId": "",
"userToken": "",
"cdn": "https://cdn.discordapp.com",
"timeout": 600,
"sdUrl": "",
"func": [
"sd",
"mj"
]
}
- 需要服务器能够访问discord.com;
- 登录并打开discord.com,在discord.com/developers新…
- 打开机器人配置并获得机器人的token,设置到系统后台参数配置Mj配置的botToken字段;
- 打开OAuth2的General;
- 打开OAuth2的URL Generator,获得地址;
- 将Midjourney机器人添加到这个服务器;
- 打开在5中获得的地址,添加自己的机器人到这个服务器;
- 生成一张图,获得配置数据;
userToken
channelId 与 guildId
- 重启服务,本地开发记得在config中启动机器人;
如果本文对你有启发,欢迎点赞、关注、留言交流。