このプロジェクトについて
NextChat(旧ChatGPT-Next-Web)は、軽量で迅速にデプロイできるように設計されたオープンソースのAIチャットWebアプリケーションです。このプロジェクトは、Claude、DeepSeek、GPT-4、Gemini Proなどのプロバイダーをサポートする、軽くて高速なAIアシスタントとして位置づけられています。
READMEに記載されている主な機能は以下の通りです:
- Vercelでのワンクリック無料デプロイに加え、Docker、Zeabur、Gitpodなどのプラットフォーム経由でのデプロイ。
- Tauriで構築された、Windows、macOS、Linux向けのコンパクトなデスクトップクライアント(約5MB)。
- プライバシー優先の設計:ユーザーが別途選択しない限り、すべてのチャットデータはブラウザ内にローカル保存されます。
- LaTeX、Mermaid図、コードハイライトを含む完全なMarkdownレンダリング。
- ダークモードとPWAサポートを備えたレスポンシブデザイン。
- ストリーミング応答と高速な初回画面読み込み。
- チャットツールの作成、共有、デバッグのためのプロンプトテンプレート(マスク)。
- トークンを節約しながら長い会話をサポートする、チャット履歴の自動圧縮。
- ネットワーク検索、計算機、その他の外部APIをサポートするプラグイン。
- 生成されたコンテンツを別ウィンドウでプレビュー、コピー、共有するためのArtifacts機能。
- リアルタイムチャットのサポート。
- オプションのMCP(Model Context Protocol)サポート。ENABLE_MCP環境変数で有効化できます。
- 英語、簡体字/繁体字中国語、日本語、フランス語、スペイン語、イタリア語、トルコ語、ドイツ語、ベトナム語、ロシア語、チェコ語、韓国語、インドネシア語の国際化。
設定は環境変数で管理されます。基本的な使用にはOPENAI_API_KEYが必須で、オプションの変数でAzure OpenAI、Google Gemini、Anthropic Claude、Baidu、ByteDance、Alibaba Cloud、iFlytek、ChatGLM、DeepSeek、SiliconFlow、Stability AI、302.AIのエンドポイントをサポートします。その他の設定には、アクセスパスワード(CODE)、カスタムモデルリスト(CUSTOM_MODELS)、デフォルトモデルの選択、ビジョンモデルの設定、ユーザー提供APIキーの無効化、WebDAV同期エンドポイントなどがあります。
READMEでは、プライベートデプロイ、ブランドカスタマイズ、リソース統合、権限管理、知識統合、セキュリティ監査、継続的な更新を必要とする企業向けのEnterprise Editionについても説明されています。企業向け問い合わせの連絡先情報も提供されています。
デプロイオプションには、Docker(docker pull yidadaa/chatgpt-next-web)、シェルセットアップスクリプト、Vercelが含まれます。開発にはNode.js >= 18およびDocker >= 20が必要で、.env.local設定によるローカル開発がサポートされています。このプロジェクトはMITライセンスの下で提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.