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, 等)
- 可選的後端服務,用於用戶帳號、訂閱/計劃管理、檔案儲存、支付網關與管理面板。
- 提供兩種模式:
- 「無後端」 (No‑backend) – 純前端,僅需要 OpenAI(或相容)API 金鑰。
- 「有後端」 (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