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 相容儲存 (Aliyun OSS, Tencent 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 計數顯示;主題支援;自定義頭像/名稱;外掛按鈕自定義
認證 (僅限有後端) 手機、電子郵件、WeChat QR 登入
管理面板 (有後端) 平台、模型、API 金鑰、計劃、訂單、會員、對話、支付 (WeChat, 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(支援 WeChat QR、電子郵件註冊)。
  • 管理控制台位於 https://nextadmin.annyun.cn(預設憑證為 admin / 123456;請立即更改)。
  • Nginx 反向代理配置位於 docs/nginx.conf

誰會使用它?

  • 開發者 / 嗜好者 – 想要無需從零開始構建,即可擁有具備額外媒體生成能力的本地託管 ChatGPT 風格 UI 的人。
  • 小型團隊或初創公司 – 需要快速部署、具備用戶帳號、使用量追蹤及可選付費計劃的內部 AI 助手。
  • 教育者 / 研究人員 – 希望在 OpenAI 相容 API 之上,實驗多模態提示詞(圖像轉文字、音訊轉文字、圖像生成、音樂、影片)的沙盒環境。

許可證與安全

  • 儲存庫聲明程式碼完全開源,且「安全性與原版 ChatGPT-Next-Web 一致」。
  • 作者明確聲明無惡意程式碼,並鼓勵用戶透過嗅探網路流量進行驗證。
  • README 中未提及明確的許可證;在商業使用前,您應檢查儲存庫的 LICENSE 檔案以獲取準確條款。

如何獲取幫助

  • 文件 – 詳細的功能列表、參數說明、部署步驟和常見問題解答都在 docs/ 資料夾中。
  • 社群 – README 中顯示了 WeChat 群 QR code;提供了作者的 WeChat (822784588) 用於原始碼請求。
  • 相關專案 – 提供了 lobe-chat-pro(更強大的繪圖/音樂/影片面板)和 aiiai-api(擴充模型支援)的連結以供進一步擴充。

總結

ChatGPT‑Next‑Web‑Pro 是熱門開源 ChatGPT UI 的一個真正且功能豐富的分支,增加了多模態生成、檔案處理、儲存後端以及可選的完整技術棧管理系統。它可以透過單一 Docker 命令實現簡單的金鑰配置並立即執行,也可以作為具備用戶管理和支付集成的完整 SaaS 級服務進行部署。

相關

  • 專案
  • 專案
  • Dispatch
  • 專案
  • Dispatch