宝塔安装 ChatGPT+Midjourney 网站搭建

1、安装宝塔

Centos安装脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Deepin安装脚本

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

Debian安装脚本

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

万能安装脚本

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

复制以上直接粘贴到ssh客户端上(根据自身系统进行复制

宝塔安装 ChatGPT+Midjourney 网站搭建

安装过程需要选择一下安装目录,一般默认y,安装在系统盘,若您有数据盘可以先将/www持载到数据盘再执行安装操作。

宝塔安装 ChatGPT+Midjourney 网站搭建

安装完成后,会直接显示面板登录信息,请备份并劳记。

宝塔安装 ChatGPT+Midjourney 网站搭建

安装登录以后会提示安装套件,我们选择如下图操作。

宝塔安装 ChatGPT+Midjourney 网站搭建

安装完套件我们选择node选项。

宝塔安装 ChatGPT+Midjourney 网站搭建

提示我们没有安装node管理器

宝塔安装 ChatGPT+Midjourney 网站搭建

我们安装一下node管理器,点击只显示LTS版,然后选择官方源,点击更新列表,我们就能看到最新的npm版本了。宝塔安装 ChatGPT+Midjourney 网站搭建

点击node管理器的模块

宝塔安装 ChatGPT+Midjourney 网站搭建

然后输入next这个模块进行安装。

宝塔安装 ChatGPT+Midjourney 网站搭建

安装完node以后我们再安装docker模块

宝塔安装 ChatGPT+Midjourney 网站搭建

所需程序全部安装完毕后我们就可以开始安装GPT+Midjourney

2、安装GPT+Midjourney
一、安装Midjourney proxy

我们安装完docker以后,我们就要去拉去Midjourney的代理镜像(类似API作用)

docker run -d --name midjourney-proxy \
 -p 8080:8080 \
 -e mj.discord.guild-id=xxx \
 -e mj.discord.channel-id=xxx \
 -e mj.discord.user-token=xxx \
 novicezk/midjourney-proxy:2.4
宝塔安装 ChatGPT+Midjourney 网站搭建

配置项

变量名 非空 描述
mj.discord.guild-id discord服务器ID
mj.discord.channel-id discord频道ID
mj.discord.user-token discord用户Token
mj.discord.session-id discord用户SessionId,建议从interactions请求中复制替换掉
mj.discord.user-agent 调用discord接口、连接wss时的user-agent,建议从浏览器network复制
mj.api-secret 接口密钥,为空不启用鉴权;调用接口时需要加请求头 mj-api-secret
mj.notify-hook 全局的任务状态变更回调地址
mj.notify-notify-pool-size 通知回调线程池大小,默认10
mj.task-store.type 任务存储方式,默认in_memory(内存\重启后丢失),可选redis
mj.task-store.timeout 任务过期时间,过期后删除,默认30天
mj.queue.core-size 并发数,默认为3
mj.queue.queue-size 等待队列,默认长度10
mj.queue.timeout-minutes 任务超时时间,默认为5分钟
mj.proxy.host 代理host,全局代理不生效时设置
mj.proxy.port 代理port,全局代理不生效时设置
mj.ng-discord.server https://discord.com 反代地址
mj.ng-discord.cdn https://cdn.discordapp.com 反代地址
mj.ng-discord.wss wss://gateway.discord.gg 反代地址
mj.translate-way 中文prompt翻译成英文的方式,可选null(默认)、baidu、gpt
mj.baidu-translate.appid 百度翻译的appid
mj.baidu-translate.app-secret 百度翻译的app-secret
mj.openai.gpt-api-url 自定义gpt的接口地址,默认不需要配置
mj.openai.gpt-api-key gpt的api-key
mj.openai.timeout openai调用的超时时间,默认30秒
mj.openai.model openai的模型,默认gpt-3.5-turbo
mj.openai.max-tokens 返回结果的最大分词数,默认2048
mj.openai.temperature 相似度(0-2.0),默认0
spring.redis 任务存储方式设置为redis,需配置redis相关属性

我们安装完以后,在浏览器上面打开http://IP+8080端口。能否访问。是否出现了如下图的内容

宝塔安装 ChatGPT+Midjourney 网站搭建

如果没有出现请检查自己的服务器是否开启了8080端口。

二、安装ChatGPTweb端

我们先下载ChatGPT-Midjourney的web端源码:

https://github.com/Licoy/ChatGPT-Midjourney/archive/refs/heads/master.zip

然后上传并解压到宝塔wwwroot目录上面

宝塔安装 ChatGPT+Midjourney 网站搭建

上传解压完我们会得到这个文件,然后我们将其重命名为ChatGPT

宝塔安装 ChatGPT+Midjourney 网站搭建

进入ChatGPT文件里面新建一个空白文件,命名为.env.local

宝塔安装 ChatGPT+Midjourney 网站搭建

我们在新创的内容上面添加如下内容:

OPENAI_API_KEY=Openai API KEY

CODE=访问页面的密码

宝塔安装 ChatGPT+Midjourney 网站搭建

具体其他的想要添加的请参考文件里面的.env.template

宝塔安装 ChatGPT+Midjourney 网站搭建

我们配置完成以后,就可以到node项目那边启动我们的GPT项目了

宝塔安装 ChatGPT+Midjourney 网站搭建

安装完以后我们就用自己的自定义的域名或者IP+3000端口通过浏览器访问
宝塔安装 ChatGPT+Midjourney 网站搭建

将我们搭建的Midjourney proxy 地址填写进这里面

宝塔安装 ChatGPT+Midjourney 网站搭建

使用

在输入框中以/mj开头输入您的绘画描述,即可进行创建绘画,例如:

/mj a dog

混图、识图、垫图

宝塔安装 ChatGPT+Midjourney 网站搭建

提示:垫图模式/识图(describe)模式只会使用第一张图片,混图(blend)模式会按顺序使用选中的两张图片(点击图片可以移除)

截图

混图、识图、垫图

宝塔安装 ChatGPT+Midjourney 网站搭建

状态实时获取

宝塔安装 ChatGPT+Midjourney 网站搭建

自定义midjourney参数

宝塔安装 ChatGPT+Midjourney 网站搭建

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索