功能支持
- 原
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
指向的是容器内部的地址,而不是宿主机的地址。
- 界面中
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参数
版权归原作者 向彪-blockchain 所有, 如有侵权,请联系我们删除。