ChatGPT Web MJ:多模态 AI 创作工作台
把 ChatGPT 对话、Midjourney 绘图和 Suno、Luma 等 AI 创作能力整合进同一界面的 Web 工作台。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.26.8
详细介绍
项目简介
ChatGPT Web Midjourney Proxy 是一个开源的多模态 AI 创作前端,在 chatgpt-web 的基础上二次开发,后端对接 midjourney-proxy、Suno-API、Luma-API 等服务,把对话、绘图、音乐、视频、舞蹈等能力收进同一套界面。项目同时支持 Web / PWA / Linux / Windows / macOS 平台,可以先用 https://vercel.ddaiai.com 体验。

主要功能
对话(ChatGPT)
- 保留原 chatgpt web 的全部功能,支持自定义 api key、base_url
- 可自定义模型、上下文对话数、回复数
- 支持图片上传,供
gpt-4-vision-preview使用,支持 GPTs 多模态 - 支持
tts、whisper、dall-e-3画图 - 即时语音识别(浏览器自带 ASR,
v2.15.7以上版本) - 支持通过超链切换模型与设置,适配
one-api、new-api部署聊天
绘图(Midjourney)
- 文生图、垫图 + 文生图、图生文、混图、获取 seed
- U1 到 U4、V1 到 V4、重绘等操作
- 局部重绘、1.5 倍 / 2 倍变焦、2 倍 / 4 倍高清、左 / 右 / 上 / 下延伸变化
- 同时支持 midjourney-proxy 与 midjourney-proxy-plus 接口
- 支持 midjourney、niji 不同机器人,支持 InsightFace 人脸替换
- 图片使用 localforage 本地存储
其他创作能力
- suno:独立模块,可调整歌词与曲风,支持以音频生成音频
- udio:文生音乐
- pika、runway、luma:文生视频、图生视频
- kling 可灵:文生视频、图生视频、绘图
- ideogram、flux、dall.e 文生图
- viggle 舞蹈,openai realtime 实时对话
安装与使用
个人桌面安装
到 https://github.com/Dooy/chatgpt-web-midjourney-proxy/releases 下载对应操作系统的安装包,并准备一个同时支持 gpt、gpts、midjourney、claude、suno、luma、runway、viggle、flux、ideogram、kling、pika 的中转服务商(一个 key 和 api 接口地址)。
Vercel 一键部署
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://your-mj-server:6013 \
-e MJ_API_SECRET=your-mj-api-secret \
-e LUMA_SERVER=https://your-luma-server:8000 \
-e LUMA_KEY=your-luma-key \
-e SUNO_SERVER=https://your-suno-server:8000 \
-e SUNO_KEY=you-suno-key ydlhero/chatgpt-web-midjourney-proxy
访问 http://ip:6015。需要文件上传时可加 -e API_UPLOADER=1 -v /data/uploads:/app/uploads。
主要环境变量
| 环境变量 | 说明 |
|---|---|
OPENAI_API_BASE_URL |
OpenAI API 接口地址 |
OPENAI_API_KEY |
OpenAI API 密钥 |
OPENAI_API_MODEL |
默认模型 |
MJ_SERVER / MJ_API_SECRET |
midjourney-proxy 接口地址与密钥 |
SUNO_SERVER / SUNO_KEY |
SUNO API 接口地址与 key |
LUMA_SERVER / LUMA_KEY |
LUMA API 接口地址与 key |
AUTH_SECRET_KEY |
访问授权密码 |
CUSTOM_MODELS |
自定义可选模型,如 CUSTOM_MODELS=-all,gpt-3.5 |
MENU_DISABLE |
禁用菜单:gpts、draws、gallery、music、video、dance、realtime |
SYS_THEME |
默认主题 light 或 dark |
UPLOAD_IMG_SIZE |
上传图片大小限制,默认 1M |
文件上传支持 Cloudflare R2 存储,需配置 R2_DOMAIN、R2_BUCKET_NAME、R2_ACCOUNT_ID、R2_KEY_ID、R2_KEY_SECRET;请求优先顺序为 R2 > 前端 UI 设置的文件服务 > 后端文件服务 > 跟随中转。
注意事项
- 项目只发布于 GitHub,基于 MIT 协议,免费且作为开源学习使用,不会有卖号、付费服务、讨论群等行为。
- 需要自行准备 midjourney-proxy(或 trueai)、Suno-API、Luma-API 等后端服务。
- 通过超链传入 key / 设置的方式,为了安全请使用自己的域名。
- Vercel 部署不支持 R2 存储、部分上传相关配置与防爆破验证;这类功能仅支持 Docker 化部署。
- 启用防爆破验证时,如前面挂载 nginx,需配置
proxy_set_header X-Forwarded-For $remote_addr;。
本作品整理自 GitHub 开源项目 Dooy/chatgpt-web-midjourney-proxy,原作者 @Dooy,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.26.8当前版本
新增 seedance 视频官方接口入口与 minimax 视频官方接口入口。
评论