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つの形態で動作します:
    1. 「No‑backend」 – OpenAI(または互換性のある)APIキーのみが必要な純粋なフロントエンド。
    2. 「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