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

[复制链接]
查看1859 | 回复0 | 2023-8-14 14:16:58 | 显示全部楼层 |阅读模式

功能支持



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

MIDJOURNEY_PROXY_URL

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

  1. docker run -d -p 3000:3000 \
  2.    -e OPENAI_API_KEY="sk-xxx" \
  3.    -e CODE="123456" \
  4.    -e BASE_URL="https://api.openai.com" \
  5.    -e MIDJOURNEY_PROXY_URL="http://ip:port" \
  6.    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本项目到本地
  • 安装依赖
  1. npm install
  2. npm run build
  3. npm run start // #或者开发模式启动: npm run dev
复制代码
midjourney-proxy 服务部署

Docker



  • 运行 midjourney-proxy (Midjourney API服务,更多参数配置可以参考:midjourney-proxy)
  1. docker run -d --name midjourney-proxy \
  2. -p 8080:8080 \
  3. -e mj.discord.guild-id=xxx \
  4. -e mj.discord.channel-id=xxx \
  5. -e mj.discord.user-token=xxx \
  6. -e mj.discord.bot-token=xxx \
  7. --restart=always \
  8. 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开头输入您的绘画描述,即可进行创建绘画,例如:
  1. /mj a dog
复制代码
混图、识图、垫图


截图

混图、识图、垫图


状态实时获取


自定义midjourney参数


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

来源:https://blog.csdn.net/ws327443752/article/details/131299831
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则