ChatGPT-Midjourney:一键免费部署你的私人 ChatGPT+Midjourney 网页应用

ChatGPT Midjourney,由博主Licoy开发,可一键免费部署你的私人 ChatGPT+Midjourney 网页应用(基于ChatGPT-Next-Web开发)

主界面

功能支持

  • ChatGPT-Next-Web所有功能
  • midjourney imagin 想象
  • midjourney upscale 放大
  • midjourney variation 变幻
  • midjourney describe 识图
  • midjourney blend 混图
  • midjourney 垫图
  • 绘图进度百分比、实时图像显示
部署
Midjourney-Proxy地址配置
  • 环境变量中

在项目的根目录下的.env文件中的MIDJOURNEY_PROXY_URL填入你的midjourney服务地址,例如:

1
MIDJOURNEY_PROXY_URL=http://localhost:8080

⚠️注意:如果你使用的是Docker部署,那么这里的地址应该是http://公网IP:port,而不是http://localhost:port,因为Docker中的容器是隔离的,localhost指向的是容器内部的地址,而不是宿主机的地址。

  • 界面中

mj-6

  • 其他方式

如下方的Docker等直接参考对应的部署方式。

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.1.6 
    
  • 运行 `ChatGPT-Midjourney

    docker pull licoy/chatgpt-midjourney
    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  
    
手动部署
  • clone本项目到本地
  • 安装依赖
1
2
3
npm install
npm run build
npm run start // #或者开发模式启动: npm run dev

使用

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

1
/mj a dog
混图、识图、垫图

mj-5

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

截图

混图、识图、垫图

mj-4

状态实时获取

mj-2

自定义midjourney参数

mj-2

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