vual/ChatGPT-Next-Web-Pro

基于chatgpt-next-web,增加了midjourney绘画功能,支持mj-plus的ai换脸和局部重绘,接入了stable-diffusion,支持oss,支持接入fastgpt知识库,支持suno,支持luma。支持dall-e-3、gpt-4-vision-preview、whisper、tts等多模态模型,支持gpt-4-all,支持GPTs商店。新增加了支持后台管理的版本,包括登录注册,平台模型apikey管理,套餐管理,消息保存等。

ChatGPT‑Next‑Web‑Pro

产品简介 – 一个开源的、自托管的 OpenAI 风格大语言模型 Web 前端,通过一系列“专业”功能扩展了流行的 ChatGPT‑Next‑Web UI:

  • 多模态支持(图像 OCR、音频转录、文本转语音、视觉)
  • 集成图像、音乐和视频生成(Midjourney, Stable‑Diffusion, DALL‑E‑3, Suno, Luma, 等)
  • 可选的后端服务,用于用户账号、订阅/计划管理、文件存储、支付网关和管理面板。
  • 提供两种模式:
    1. “无后端” (No‑backend) – 纯前端,仅需要 OpenAI(或兼容)API 密钥。
    2. “有后端” (With‑backend) – 具备登录、API 密钥管理、按使用量计费的计划以及管理 UI 的完整 SaaS 风格技术栈。

核心功能 (详见 README)

类别 功能 无后端 (v3.8) 无后端 (v3.9+) 有后端
核心 完整的 ChatGPT‑Next‑Web UI ✅ ✅ ✅
文件处理 解析上传的 PDF, Word, PPT, Excel, 图像 (OCR), 音频, HTML, txt, zip ❌ ❌ ✅
存储 S3 兼容存储 (阿里云 OSS, 腾讯 COS, MinIO, AWS, Cloudflare R2, 自定义) ❌ ✅ ✅
绘图 Midjourney (标准版 & Plus), 独立绘图面板, Stable‑Diffusion (sd‑webui), DALL‑E‑3, gpt‑image‑1 ✅ ✅ ✅
音乐 Suno (聊天模式) ✅ ✅ ✅
视频 Luma ❌ ✅ ✅
多模态 图像识别, Whisper 转录, TTS ✅ ✅ ✅
模型扩展 逆向工程模型 (gpts, gpt‑4o‑all) ✅ ✅ ✅
知识库 作为模型的 FastGPT 知识库 ✅ ✅ ✅
UI 优化 自定义站点标题、副标题、图标;Token 计数显示;主题支持;自定义头像/名称;插件按钮自定义 ✅ ✅ ✅
认证 (仅限有后端) 手机、邮箱、微信二维码登录 ❌ ❌ ✅
管理面板 (有后端) 平台、模型、API 密钥、计划、订单、会员、对话、支付 (微信, EasyPay, HuPiJiao)、敏感词及快速提示词管理 ❌ ❌ ✅

快速入门

1️⃣ 无后端 (快速 Docker run)

# 拉取镜像 (以 3.9.18 版本为例)
docker pull registry.cn-hangzhou.aliyuncs.com/ann-chat/chatgpt-next-web-pro:3.9.18

# 运行 – 将占位符密钥替换为您自己的 OpenAI 密钥
docker run -d -p 3000:3000 \
  -e OPENAI_API_KEY="sk-xxxxxx" \
  registry.cn-hangzhou.aliyuncs.com/ann-chat/chatgpt-next-web-pro:3.9.18
  • 容器始终监听内部端口 3000;您可以将其映射到任何您喜欢的宿主机端口 (-p 3030:3000)。
  • 如果您需要通过代理或自托管的 OpenAI 兼容端点路由请求,请添加 -e BASE_URL="https://your‑proxy"。
  • 可以使用 -e NAME=VALUE 添加额外的环境变量。

2️⃣ 有后端 (完整 SaaS 技术栈)

# 获取 compose 文件 (如果 curl 返回 HTML,请手动复制)
curl -o docker-compose.yml \
  https://github.com/vual/ChatGPT-Next-Web-Pro/tree/main/docker/with-backend/docker-compose.yml

# 编辑文件 – 设置您的 OpenAI 密钥、存储凭据、支付密钥等。
# 然后拉取镜像并启动服务

docker compose pull


docker compose up -d   # 第一次运行时可以省略 -d 以查看日志
  • 启动后,用户门户位于 https://nextweb.annyun.cn(支持微信二维码、邮箱注册)。
  • 管理控制台位于 https://nextadmin.annyun.cn(默认凭据为 admin / 123456;请立即更改)。
  • Nginx 反向代理配置位于 docs/nginx.conf。

谁会使用它?

  • 开发者 / 爱好者:想要无需从零开始构建,即可拥有具备额外媒体生成能力的本地托管 ChatGPT 风格 UI 的人。
  • 小型团队或初创公司:需要快速部署、具备用户账号、使用量追踪及可选付费计划的内部 AI 助手。
  • 教育者 / 研究人员:希望在 OpenAI 兼容 API 之上,实验多模态提示词(图像转文本、音频转文本、图像生成、音乐、视频)的沙盒环境。

许可证与安全

  • 仓库声明代码完全开源,且“安全性与原版 ChatGPT-Next-Web 一致”。
  • 作者明确声明无恶意代码,并鼓励用户通过嗅探网络流量进行验证。
  • README 中未提及明确的许可证;在商业使用前,您应检查仓库的 LICENSE 文件以获取准确条款。

如何获取帮助

  • 文档 – 详细的功能列表、参数说明、部署步骤和常见问题解答都在 docs/ 文件夹中。
  • 社区 – README 中显示了微信群二维码;提供了作者的微信 (822784588) 用于源代码请求。
  • 相关项目 – 提供了 lobe-chat-pro(更强大的绘图/音乐/视频面板)和 aiiai-api(扩展模型支持)的链接以供进一步扩展。

总结

ChatGPT‑Next‑Web‑Pro 是热门开源 ChatGPT UI 的一个真正且功能丰富的分支,增加了多模态生成、文件处理、存储后端以及可选的完整技术栈管理系统。它可以通过单个 Docker 命令实现简单的密钥配置并立即运行,也可以作为具备用户管理和支付集成的完整 SaaS 级服务进行部署。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • Dispatch