跳到正文
发现
ChatGPT Web MJ:多模态 AI 创作工作台
网站 / Web 应用AI 应用

ChatGPT Web MJ:多模态 AI 创作工作台

把 ChatGPT 对话、Midjourney 绘图和 Suno、Luma 等 AI 创作能力整合进同一界面的 Web 工作台。

admin
发布于 2026-10-28
浏览
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 整理,以原仓库为准。

更新记录

  1. v2.26.8当前版本

    新增 seedance 视频官方接口入口与 minimax 视频官方接口入口。

评论