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
概要 – 人気の ChatGPT‑Next‑Web UIを拡張し、多くの「プロ」機能を追加した、OpenAIスタイルの大規模言語モデル向けのオープンソース・セルフホスト型Webフロントエンドです:
- マルチモーダルサポート(画像OCR、音声文字起こし、テキスト読み上げ、ビジョン)
- 画像、音楽、動画の統合生成(Midjourney, Stable‑Diffusion, DALL‑E‑3, Suno, Luma, etc.)
- ユーザーアカウント、サブスクリプション/プラン管理、ファイルストレージ、決済ゲートウェイ、管理パネルのためのオプションのバックエンドサービス。
- 2つの形態で動作します:
- 「No‑backend」 – OpenAI(または互換性のある)APIキーのみが必要な純粋なフロントエンド。
- 「With‑backend」 – ログイン、APIキー管理、使用量ベースのプラン、管理UIを備えた完全なSaaSスタイルのスタック。
主要機能 (README記載)
| カテゴリ | 機能 | No‑backend (v3.8) | No‑backend (v3.9+) | With‑backend |
|---|---|---|---|---|
| コア | 完全なChatGPT‑Next‑Web UI | ✅ | ✅ | ✅ |
| ファイル処理 | アップロードされたPDF, Word, PPT, Excel, 画像 (OCR), 音声, HTML, txt, zipの解析 | ❌ | ❌ | ✅ |
| ストレージ | S3互換ストレージ (Aliyun OSS, Tencent COS, MinIO, AWS, Cloudflare R2, カスタム) | ❌ | ✅ | ✅ |
| 作画 | Midjourney (standard & plus), 独立した作画パネル, Stable‑Diffusion (sd‑webui), DALL‑E‑3, gpt‑image‑1 | ✅ | ✅ | ✅ |
| 音楽 | Suno (チャット形式) | ✅ | ✅ | ✅ |
| 動画 | Luma | ❌ | ✅ | ✅ |
| マルチモーダル | 画像認識, Whisper文字起こし, TTS | ✅ | ✅ | ✅ |
| モデル拡張 | リバースエンジニアリングされたモデル (gpts, gpt‑4o‑all) | ✅ | ✅ | ✅ |
| ナレッジベース | モデルとしてのFastGPTナレッジベース | ✅ | ✅ | ✅ |
| UI調整 | カスタムサイトタイトル、サブタイトル、アイコン、トークン数表示、テーマサポート、カスタムアバター/名前、プラグインボタンのカスタマイズ | ✅ | ✅ | ✅ |
| 認証 (With‑backendのみ) | 電話番号、メール、WeChat QRログイン | ❌ | ❌ | ✅ |
| 管理パネル (With‑backend) | プラットフォーム、モデル、APIキー、プラン、注文、メンバー、会話、決済 (WeChat, EasyPay, HuPiJiao)、機密ワードおよびクイックプロンプト管理 | ❌ | ❌ | ✅ |
はじめに
1️⃣ No‑backend (クイック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️⃣ With‑backend (完全な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ファイルを確認してください。
ヘルプが必要な場合
- ドキュメント – 詳細な機能リスト、パラメータ説明、デプロイ手順、FAQは
docs/フォルダにあります。 - コミュニティ – READMEにWeChatグループのQRコードが表示されています。ソースコードのリクエストについては、著者のWeChat (
822784588) が提供されています。 - 関連プロジェクト – さらなる拡張のために、
lobe-chat-pro(強力な作画/音楽/動画パネル) とaiiai-api(拡張モデルサポート) がリンクされています。
まとめ
ChatGPT‑Next‑Web‑Proは、人気のオープンソースChatGPT UIの真の、機能豊富なフォークであり、マルチモーダル生成、ファイル処理、ストレージバックエンド、およびオプションのフルスタック管理システムを追加しています。シンプルなキーのみのセットアップには単一のDockerコマンドですぐに実行でき、ユーザー管理や決済統合を備えた完全なSaaSのようなサービスとしてデプロイすることも可能です。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- Dispatch