ChatGPT+Midjourney网页应用Proxy支持对话 AI绘画

ChatGPT Web Midjourney Proxy是一个开源的项目,基于ChatGPT-Next-Web开发,使用 midjourney-proxy 提供的midjourney api 作为后端而形成,支持GPT store、支持chatgpt web 所有功能,支持AI绘画、InsightFace 人脸替换等等,并且支持Docker和Vercel 一键部署,一键部署私人ChatGPT+Midjourney网页应用。

图片[1]-ChatGPT+Midjourney网页应用Proxy支持对话 AI绘画-忆思阁博客-专注精品资源分享

支持功能

  • ✅ 原chatgpt web 所有功能
  • ✅ chatgpt web 支持自定义api key、base_url
  • ✅ midjourney 文生图
  • ✅ midjourney 垫图+文生图
  • ✅ midjourney 图变 U1到U4 、 V1到V4、重绘等操作
  • ✅ midjourney 支持局部重绘
  • ✅ midjourney 支持1.5倍变焦 2倍变焦
  • ✅ midjourney 支持2倍高清 4倍高清
  • ✅ midjourney 支持左、右、上、下延伸变化
  • ✅ midjourney 同时支持midjourney-proxy 接口 和 midjourney-proxy-plus 接口
  • ✅ midjourney 图生文
  • ✅ 图片使用localforage实现本地存储
  • ✅ 支持midjourney、niji 不同机器人
  • ✅ 支持InsightFace 人脸替换
  • ✅ midjourney 混图
  • ✅ midjourney 获取 seed
  • ✅ dall-e-3 画图
  • ✅ chatgpt 前端选择模型
  • ✅ chatgpt 前端支持自定义模型、上下文对话数、回复数
  • ✅ chatgpt 支持图片上传图片 供gpt-4-vision-preview使用
  • ✅ chatgpt 支持文件后端上传(供给gpt-4-all gpt-4-gizmo-xxx 模型)! 默认是关闭的 打开需要环境变量 API_UPLOADER=1
  • ✅ chatgpt 支持逆向模型 gpt-4-all gpt-4-v gpt-4-gizmo-(gizmo_id)
  • ✅ chatgpt 支持 GPTs 多模态

env 环境变量

环境变量 说明 默认值 docker等部署 vercel 部署
OPENAI_API_BASE_URL OpenAI API 接口地址 https://api.openai.com
OPENAI_API_KEY OpenAI API 密钥 sk-xxxxx
OPENAI_API_MODEL 默认模型 gpt-3.5-turbo
MJ_SERVER mj proxy 接口地址 https://api.openai.com
MJ_API_SECRET mj proxy
AUTH_SECRET_KEY 验证密码
API_UPLOADER 支持上传 关闭 x
HIDE_SERVER 前端ui隐藏服务端 x
CUSTOM_MODELS 自定义可选模型
TJ_BAIDU_ID 百度统计ID
TJ_GOOGLE_ID 谷歌统计ID
SYS_NOTIFY 系统通知,支持HTML
DISABLE_GPT4 禁用GPT-4

 

安装GPT 下载地址

docker 部署

假设:

  • 你已经搭建好 midjourney-proxy 服务,你的midjourney-proxy开发端口服务器地址为 https://xxx.xxx.xxx:6013 如果没搭建,请按下面的方法搭建midjourney-proxy
  • midjourney-proxy 服务 的 API_SECRET 为 abc123456
docker run --name chatgpt-web-midjourney-proxy  -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e AUTH_SECRET_KEY=设置进入验证密码,不设可删了这个命令 \
-e OPENAI_API_BASE_URL=https://api.openai.com  \
-e MJ_SERVER=http://你安装的midjourney-proxy域名:6013  \
-e API_UPLOADER=1  -v /data/uploads:/app/uploads \
-e MJ_API_SECRET=abc123456  ydlhero/chatgpt-web-midjourney-proxy

midjourney-proxy API docker部署

要是要绘画功能,首先要注册midjourney,然后下载安装midjourney-proxy

获取discord配置参数

1. 获取用户Token

进入频道,打开network,刷新页面,找到 messages 的请求,这里的 authorization 即用户Token,后续设置到 mj.discord.user-token

图片[2]-ChatGPT+Midjourney网页应用Proxy支持对话 AI绘画-忆思阁博客-专注精品资源分享

2. 获取服务器ID、频道ID

频道的url里取出 服务器ID、频道ID,后续设置到配置项

图片[3]-ChatGPT+Midjourney网页应用Proxy支持对话 AI绘画-忆思阁博客-专注精品资源分享

docker run -d --name mj6013  -p 6013:8080  \
-e mj.discord.guild-id=discord服务ID  \
-e mj.discord.channel-id=discord服务组ID   \
-e mj.queue.timeout-minutes=6 \
-e mj.api-secret=abc123456 \
-e mj.discord.user-token=**********  \
--restart=always novicezk/midjourney-proxy:2.5.5

 

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 \
 novicezk/midjourney-proxy:2.5.5

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论