0


开源一键拥有你自己的ChatGPT+Midjourney网页服务,用不用是另一回事,先收藏!

在这里插入图片描述

功能支持

  • ChatGPT-Next-Web所有功能
  • midjourney imgine 想象
  • midjourney upscale 放大
  • midjourney variation 变幻
  • midjourney describe 识图
  • midjourney blend 混图
  • midjourney 垫图
  • 绘图进度百分比、实时图像显示
  • 自身支持midjourney-api

参数说明

MIDJOURNEY_PROXY_URL

MIDJOURNEY_PROXY_URL=http://yourip:port

⚠️注意:如果你使用的是Docker部署,那么这里的地址应该是

http://公网IP:port

,而不是

http://localhost:port

,因为Docker中的容器是隔离的,

localhost

指向的是容器内部的地址,而不是宿主机的地址。

  • 界面中

[(img-jZV7ZFpS-1687223962747)(./docs/images/mj-6.png)]

MIDJOURNEY_PROXY_API_SECRET

(可选)

midjourney-proxy

的API请求密钥,防止他人恶意调用,可在环境变量中配置。

CODE

(可选)设置页面中的访问密码,防止被其他人轻易使用消耗余额

部署

ChatGPT-Midjourney 前端部署

Docker

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxx"\
   -e CODE="123456"\
   -e BASE_URL="https://api.openai.com"\
   -e MIDJOURNEY_PROXY_URL="http://ip:port"\
   licoy/chatgpt-midjourney:v1.3.6

Vercel

在这里插入图片描述

Zeabur

  • 新注册的 Github 账号可立即使用 Zeabur
  • Zeabur 服务器运行在国外,其生成的域名 *.zeabur.app 国内可直接访问

开始部署(点我展开)

打开网址

Zeabur:https://zeabur.com

点击现在开始

点击

Sign in with GitHub

登陆你的

Github

账号

点击

Authorize zeabur

授权

点击

创建项目

并输入一个项目名称,点击

创建

点击

+

添加服务,选择

Git-Deploy service from source code in GitHub repository.

点击

Configure GitHub

根据需要选择

All repositories

或者

Only select repositories

点击

install

,之后自动跳转,最好再刷新一下页面

点击 你 fork 的

ChatGPT-Midjourney

项目

点击环境变量,添加你需要的环境变量

然后取消

Building

,点击

Redeploy

(此做法是为了让环境变量生效)

部署

ChatGPT-Midjourney

大概需要

6

分钟,此时你可以做的是:配置域名

点击下方的域名,点击生成域名,输入前缀,例如我的是

chatgpt-midjourney.zeabur.app

,点击保存

或者也可添加自定义域名,之后加上

CNAME

解析即可

等待部署成功即可

手动部署

  • clone本项目到本地
  • 安装依赖
npminstallnpm run build
npm run start // #或者开发模式启动: npm run dev

midjourney-proxy 服务部署

Docker

  • 运行 midjourney-proxy (Midjourney API服务,更多参数配置可以参考:midjourney-proxy)
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 \
 -e mj.discord.bot-token=xxx \
 --restart=always \
 novicezk/midjourney-proxy:2.2.3

Railway

Railway是一个提供弹性部署方案的平台,服务在海外,方便MidJourney的调用。

参考:midjourney-proxy - Railway 部署教程

Zeabur

  • 新注册的 Github 账号可能无法使用 Railway,但是能用 Zeabur
  • 通过 Railway 部署的项目会自动生成一个域名,然而因为某些原因,形如 *.up.railway.app 的域名在国内无法访问
  • Zeabur 服务器运行在国外,但是其生成的域名 *.zeabur.app 没有被污染,国内可直接访问

参考:midjourney-proxy - Zeabur 部署教程

使用

在输入框中以

/mj

开头输入您的绘画描述,即可进行创建绘画,例如:

/mj a dog

混图、识图、垫图

在这里插入图片描述

截图

混图、识图、垫图

在这里插入图片描述

状态实时获取

在这里插入图片描述

自定义midjourney参数

在这里插入图片描述

项目地址https://github.com/Licoy/ChatGPT-Midjourney/


本文转载自: https://blog.csdn.net/ws327443752/article/details/131299831
版权归原作者 向彪-blockchain 所有, 如有侵权,请联系我们删除。

“开源一键拥有你自己的ChatGPT+Midjourney网页服务,用不用是另一回事,先收藏!”的评论:

还没有评论