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