Total Pageviews

Sunday, 21 January 2024

一键部署私人ChatGPT+Midjourney网页应用 支持对话 AI绘画-ChatGPT Web Midjourney Proxy


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

AI换脸

GPT store

ChatGPT Web Midjourney Proxy支持功能:
✅ 原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 支持超链模型切换 https://vercel.ddaiai.com/#/m/gpt-4-all https://vercel.ddaiai.com/#/m/gpt-4-gizmo-g-2fkFE8rbu
✅ 支持ChatGPT试的超链模型切换 https://chat.openai.com/g/g-2fkFE8rbu 修改为 https://vercel.ddaiai.com/#/g/g-2fkFE8rbu
✅ chatgpt 支持 GPTs 多模态
✅ chatgpt 支持 tts whisper
✅ 支持超链更换设置,适合 one-api 部署聊天
https://vercel.ddaiai.com/#/s/t?OPENAI_API_BASE_URL=https://abc.com&OPENAI_API_KEY=sk-xxxxx&MJ_SERVER=https://abc.com&MJ_API_SECRET=sk-xxx&UPLOADER_URL=

ChatGPT+Midjourney网页应用
演示地址:https://vercel.ddaiai.com/

GitHub:https://github.com/Dooy/chatgpt-web-midjourney-proxy

(chatgpt web, midjourney, gpts,tts, whisper 一套ui全搞定

vercel.ddaiai.com

ChatGPT Web Midjourney Proxy

💡声明

  • 此项目只发布于 GitHub,基于 MIT 协议,免费且作为开源学习使用。并且不会有任何形式的卖号、付费服务、讨论群、讨论组等行为。谨防受骗。
  • 本开源是在 ChenZhaoYu 基础上做二次开发 ;使用 midjourney-proxy 提供的midjourney api 作为后端而形成的。

cover

支持功能

待开发

  • ⏰ 支持 GPTs 多模态

Vercel 一键部署

Deploy with Vercel

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

docker 部署

假设:

docker run --name chatgpt-web-midjourney-proxy  -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com  \
-e MJ_SERVER=https://172.17.0.1:6013  \
-e MJ_API_SECRET=abc123456  ydlhero/chatgpt-web-midjourney-proxy

访问 http://ip:6015

文件上传:

docker run --name chatgpt-web-midjourney-proxy  -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com  \
-e MJ_SERVER=https://172.17.0.1:6013  \
-e API_UPLOADER=1  -v /data/uploads:/app/uploads \
-e MJ_API_SECRET=abc123456  ydlhero/chatgpt-web-midjourney-proxy

如果是前端ui设置 OPENAI_API_KEY OPENAI_API_BASE_URL ; 图片上传也会随着走 OPENAI_API_BASE_URL走

curl -X POST -H "Content-Type: multipart/form-data" -F "file=@/path/to/file" http://OPENAI_API_BASE_URL/v1/upload

返回格式

{
"url":"https://xxxxxxx.jpg"
}

midjourney-proxy API docker部署

更多参考到 midjourney-proxy 开源光光

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

更多展示

自定义服务端api key、base_url:

base_url

GPTS GTP Store

多模态 多模态

录音 whisper 和 tts

whisper--tts

局部重绘:

局部重绘

换脸

换脸

混图

混图

支持图片上传图片 供gpt-4-vision-preview使用

混图 手机端:

文件上传 支持cloudflare r2 存储

R2_DOMAIN=
R2_BUCKET_NAME=
R2_ACCOUNT_ID=
R2_KEY_ID=
R2_KEY_SECRET=
from https://github.com/Dooy/chatgpt-web-midjourney-proxy)

----------

 ChatGPT-Midjourney - 一键免费部署个人「ChatGPT+Midjourney」网页应用

项目基于之前介绍过的「ChatGPT-Next-Web」,这个项目主要是添加了 Midjourney 的 AI 绘画功能.

同时也支持 Vercel 一键部署.

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

https://chat-gpt-midjourney-pink.vercel.app/

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 Zoom 扩图
  • Midjourney Vary 变化
  • Midjourney Pan 平移
  • Midjourney Reroll 重新生成
  • Midjourney Describe 识图
  • Midjourney Blend 混图
  • Midjourney 垫图
  • 绘图进度百分比、实时图像显示
  • 自定义Discord的API、CDN、Websocket支持
  • 自身内部支持 Midjourney 服务,无需任何第三方依赖

参数说明

MJ_SERVER_ID

Discord 服务器ID

MJ_CHANNEL_ID

Discord 频道ID

MJ_USER_TOKEN

Discord 用户Token

MJ_DISCORD_PROXY

Discord 代理域名,默认为:https://discord.com

MJ_DISCORD_WSS_PROXY

Discord Websocket代理域名,默认为:wss://gateway.discord.gg

MJ_DISCORD_WSS_PROXY

Discord CDN代理域名,默认为:https://cdn.discordapp.com

CODE

(可选)设置页面中的访问密码

其余参数

与 ChatGPT-Next-Web 一致

部署

Docker

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxx" \
   -e BASE_URL="https://api.openai.com" \
   -e MJ_SERVER_ID="" \
   -e MJ_CHANNEL_ID="" \
   -e MJ_USER_TOKEN="" \
   licoy/chatgpt-midjourney:v3.2.2

Vercel

Deploy with Vercel

Railway

Deploy on Railway

Sealos

手动部署

  • clone本项目到本地
  • 安装依赖
npm install
npm run build
npm run start // #或者开发模式启动: npm run dev

使用

⚠ 注意事项

  • 在绘画之前需要关闭Remix模式,否则会出现无法Vary、Pan、Zoom等无法绘画的情况:在Discord中输入/setting,然后点击Remix Mode即可关闭。

创建绘画

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

/mj a dog

混图、识图、垫图

mj-5

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

截图

混图、识图、垫图

mj-4

状态实时获取

mj-2

自定义midjourney参数

mj-2

更多功能

等你自行发掘.

from https://github.com/Licoy/ChatGPT-Midjourney ) 

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

ChatGPT Midjourney是一个GitHub上的项目,基于ChatGPT-Next-Web开发,帮助用户一键免费部署你的私人 ChatGPT+Midjourney 网页应用,而且支持原ChatGPT-Next-Web所有功能,还额外支持AI绘图、图片放大、识图、混图、垫图等等功能,并且可以使用Docker部署,不过目前没有演示站点可以体验,动手能力强的同学可以进行部署。

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

-------

一键免费部署 ChatGPT 网页应用 国内直连-ChatGPT Next Web

ChatGPT Next Web,是一个开源的项目,帮助用户使用Vercel一键免费部署私人 ChatGPT 网页应用,精心设计的 UI,响应式设计,支持深色模式,海量的内置 prompt 列表。

拥有域名的同学可以绑定自己的域名,实现国内一键直连使用ChatGPT,还可以设置访问密码或者设置api key,分享给身边的朋友使用ChatGPT,非常方便。

免费部署 ChatGPT网页应用步骤

    准备好你的 OpenAI API Key;(https://platform.openai.com/account/api-keys)
    点击右侧按钮开始部署:Deploy(https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FYidadaa%2FChatGPT-Next-Web&env=OPENAI_API_KEY&env=CODE&project-name=chatgpt-next-web&repository-name=ChatGPT-Next-Web),直接使用 Github 账号登陆即可,记得在环境变量页填入 API Key;
    部署完毕后,即可开始使用;
    (可选)绑定自定义域名(https://vercel.com/docs/concepts/projects/domains/add-a-domain):Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。

在线演示页面:https://chat-gpt-next-web.vercel.app/

GitHub页面:https://github.com/Yidadaa/ChatGPT-Next-Web

 

No comments:

Post a Comment