• Stars
    star
    6,123
  • Rank 6,560 (Top 0.2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 1 year ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🍭 一键拥有你自己的 ChatGPT+Midjourney 网页服务 | Own your own ChatGPT+Midjourney web service with one click

🍭 ChatGPT-Midjourney

中文 | English | 日本語

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

QQ交流群 | 💥PRO版本

WordPress+ChatGPT支持

主界面

功能支持

🍭 PRO版本支持更强大的功能,宝塔5分钟部署,配置超简单,强大的在线后台管理及配置框架让你丝滑体验,占用内存不到100M包含对话+绘画账号池支持等等,支持高并发:💥 点我立即查看及体验PRO版本最低1C1G的服务器就能流畅运行

  • ChatGPT-Next-Web所有功能
  • Midjourney Imgine 想象
  • Midjourney Upscale 放大
  • Midjourney Variation 变幻
  • Midjourney Describe 识图
  • Midjourney Blend 混图
  • Midjourney 垫图
  • 绘图进度百分比、实时图像显示
  • 自身支持 Midjourney 服务
  • 基于 Vue + NaiveUI 重构

参数说明

MIDJOURNEY_PROXY_URL

MIDJOURNEY_PROXY_URL=http://yourip:port

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

  • 界面中

mj-6

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.9

Vercel

Deploy with Vercel

Zeabur

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

Deploy on Zeabur

开始部署(点我展开)

打开网址

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本项目到本地
  • 安装依赖
npm install
npm 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.3.5

Railway

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

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

Zeabur

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

Deploy on Zeabur

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

使用

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

/mj a dog

混图、识图、垫图

mj-5

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

截图

混图、识图、垫图

mj-4

状态实时获取

mj-2

自定义midjourney参数

mj-2

更多功能

  • 等你自行发掘

鸣谢

开源协议

Anti 996 LICENSE

More Repositories

1

wordpress-theme-puock

🎨 一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式/无刷新加载/第三方登录等众多功能 | A high-value adaptive theme based on WordPress, supports light and dark modes, no refresh loading, etc.
PHP
2,281
star
2

fetch-github-hosts

🌏 同步github的hosts工具,支持多平台的图形化和命令行,内置客户端和服务端两种模式~ | Synchronize GitHub hosts tool, support multi-platform graphical and command line, built-in client and server modes
Go
1,082
star
3

pic-gather

🎨 Image collector, support for custom acquisition source, compatible with Windows and MacOS!| 图像采集器,支持自定义采集源,兼容Windows和MacOS!
799
star
4

watchdog-framework

🍻 基于SpringBoot+Shiro+Mybatis等开发的轻量级管理系统快速开发脚手架
Java
438
star
5

encrypt-body-spring-boot-starter

🔒 SpringBoot控制器统一的响应体编码/加密与请求体解密的注解处理方式,支持MD5/SHA/AES/DES/RSA | SpringBoot controller unified response body encoding/encryption and request body decryption annotation processing method.
Java
395
star
6

GoAmzAI

🤖️ 基于 Golang + Vue3 + NaiveUI 的全新的个人、团队、企业私有化AIGC平台
385
star
7

A-Joke

🤡 A-Joke { 一个笑话,目的就是能够在工作之余博君一笑,尽得人生笑开颜 }
Python
143
star
8

watchdog-framework-web

🍻 【新版计划中】watchdog-framework的Web前端项目,基于Vue+iView-Admin+Vue-Router+Vuex开发
Vue
127
star
9

wepy-com-loadings

💡 基于wepy开发的微信小程序loading加载动画组件,10种Loading动画任你选择~
CSS
66
star
10

dbstruct

dbstruct是一款将数据库表一键转换为Golang Struct的应用程序,支持自定义Tag和多种命名格式配置。
Go
28
star
11

Laravel5.3-LiRecord2.0

🎉基于laravel5.3开发的LiRecord留言板系统,包含基本的留言添加,楼层回复,用户管理,SEO设置等功能
PHP
21
star
12

wakew-news

💥纯JDBC+Servlet编写开发,无任何第三方依赖框架的一款简约而不简单新闻系统
JavaScript
19
star
13

stail

🚀 通过系统级的命令(如`tail -f`)来循环显示文件尾部数据 | Use system-level commands (such as `tail -f`) to display tail data in a loop
Go
16
star
14

visamt

Vue+iView的一套自适应后台管理基础模板
JavaScript
11
star
15

sas

基于SpringBoot 2 + Ant Design Vue [Pro] 的后台管理快速开发框架(原watchdog-framework),富含用户管理、角色管理、部门管理、职位管理、权限分配、计划任务、字典管理、参数设置、系统监控于一体的简易开发框架,让你几分钟就可以搭建完整的一套后台管理系统
Vue
11
star
16

lififl-ssh-web

一款基于书生免流脚本的web管理系统
PHP
10
star
17

sharding-jdbc-dbs

使用sharding-jdbc数据库分库分表CURD
Java
9
star
18

reserver

🔨 为静态网站预览或开发设计的具有实时重新加载功能的本地服务器 | a local server with real-time reload function designed for static website preview or development
Go
9
star
19

quickapp-neihanchezhan

基于快应用开发的内涵车站APP
JavaScript
6
star
20

wechat-read-mode

📕 网页版微信读书护眼配色多种模式选择,现已集成10种不同的颜色模式来供于你的阅读!
JavaScript
5
star
21

Licoy

4
star
22

Java-Crawler

通过java使用jsoup爬虫框架爬取数据
Java
4
star
23

vue-flash-button

✨ flash-button是一款Vue按钮插件,富含四种状态的应用场景,欢迎使用!
Vue
4
star
24

javas

javas
Java
3
star
25

logic-axios

a logic axios request encapsulation
TypeScript
2
star
26

go-ej

基于Golang的Excel文件转换为JSON文件的应用程序
Go
2
star
27

qrcode-google-zxing

zxing二维码生成
Shell
2
star
28

sso-test-demo

SSO单点登录DEMO
Shell
1
star
29

Dwr-WebChat

基于DWR开发的Web端实时聊天
JavaScript
1
star
30

nuxt3-element-plus-build

TypeScript
1
star
31

phone-cellcore

👷 基于Android开发的手机归属地查询软件,使用了TaoBao的API接口进行信息获取。
Java
1
star
32

funny-sora

有趣的Sora
1
star