
English · 简体中文 · 日本語 · ドキュメント · Discord · デプロイガイド

✨ Chat Nio ビジネス版
- ✅ 美しい商用グレードのUI、エレガントなフロントエンドインターフェースとバックエンド管理
- ✅ TTS & STT、プラグインマーケットプレイス、RAGナレッジベースなどの豊富な機能とモジュールをサポート
- ✅ より多くの支払いプロバイダー、より多くの課金モデルと高度な注文管理をサポート
- ✅ SMSログイン、OAuthログインなど、より多くの認証方法をサポート
- ✅ モデル監視、チャネルの健康状態検出、障害アラーム自動チャネル切り替えをサポート
- ✅ マルチテナントAPIキー配布システム、企業レベルのトークン権限管理と訪問者制限をサポート
- ✅ セキュリティ監査、ログ記録、モデルレート制限、APIゲートウェイなどの高度な機能をサポート
- ✅ プロモーション報酬、プロフェッショナルなデータ統計、ユーザープロファイル分析などのビジネス分析能力をサポート
- ✅ Discord/Telegram/Feishuなどのボット統合機能をサポート (拡張モジュール)
- ...
[!TIP] デプロイが成功した後、管理者アカウントは
rootで、デフォルトのパスワードはchatnio123456です
Zeaburは一定の無料クォータを提供しており、非有料地域でのワンクリックデプロイをサポートし、プランサブスクリプションとエラスティック課金による柔軟な拡張もサポートしています。 1.
Deployをクリックしてデプロイし、バインドしたいドメイン名を入力し、デプロイが完了するのを待ちます。 2. デプロイが完了したら、ドメイン名にアクセスし、ユーザー名rootとパスワードchatnio123456を使用してバックエンド管理にログインします。チャットニオのバックエンドでパスワードを変更するように指示に従ってください。
[!NOTE] 実行が成功した後、ホストマシンのマッピングアドレスは
http://localhost:8000です
git clone --depth=1 --branch=main --single-branch https://github.com/Deeptrain-Community/chatnio.git
cd chatnio
docker-compose up -d # サービスを実行
# 安定版を使用するには、docker-compose -f docker-compose.stable.yaml up -d を使用してください
# Watchtowerを使用して自動更新するには、docker-compose -f docker-compose.watch.yaml up -d を使用してください
バージョン更新 (Watchtower自動更新が有効な場合、手動更新は不要です):
docker-compose down
docker-compose pull
docker-compose up -d
- MySQLデータベースマウントディレクトリ: ~/db
- Redisデータベースマウントディレクトリ: ~/redis
- 設定ファイルマウントディレクトリ: ~/config
[!NOTE] 実行が成功した後、ホストマシンのアドレスは
http://localhost:8094です。安定版を使用するには、
programzmh/chatnio:stableをprogramzmh/chatnio:latestの代わりに使用してください
docker run -d --name chatnio \
--network host \
-v ~/config:/config \
-v ~/logs:/logs \
-v ~/storage:/storage \
-e MYSQL_HOST=localhost \
-e MYSQL_PORT=3306 \
-e MYSQL_DB=chatnio \
-e MYSQL_USER=root \
-e MYSQL_PASSWORD=chatnio123456 \
-e REDIS_HOST=localhost \
-e REDIS_PORT=6379 \
-e SECRET=secret \
-e SERVE_STATIC=true \
programzmh/chatnio:latest
- --network host はホストマシンのネットワークを使用することを意味し、Dockerコンテナがホストのネットワークを使用できるようにします。必要に応じて変更できます。
- SECRET: JWTシークレットキー、ランダムな文字列を生成して適宜変更
- SERVE_STATIC: 静的ファイルの提供を有効にするかどうか (通常、これを変更する必要はありません。詳細はFAQを参照)
- -v ~/config:/config は設定ファイルをマウントし、-v ~/logs:/logs はログファイルのホストマシンディレクトリをマウントし、-v ~/storage:/storage は追加機能の生成ファイルのディレクトリをマウント
- MySQLとRedisサービスを設定する必要があります。上記の情報を参照して環境変数を適宜変更してください
バージョン更新 (Watchtowerを有効にした後、手動更新は不要です。実行後、上記の手順に従って再度実行してください):
docker stop chatnio
docker rm chatnio
docker pull programzmh/chatnio:latest
[!NOTE] デプロイが成功した後、デフォルトのポートは 8094 で、アクセスアドレスは
http://localhost:8094です設定項目 (~/config/config.yaml) は環境変数を使用して上書きできます。例えば、
MYSQL_HOST環境変数はmysql.host設定項目を上書きできます
git clone https://github.com/Deeptrain-Community/chatnio.git
cd chatnio
cd app
npm install -g pnpm
pnpm install
pnpm build
cd ..
go build -o chatnio
# 例: nohupを使用 (systemdや他のサービスマネージャーも使用できます)
nohup ./chatnio > output.log & # バックグラウンドで実行するためにnohupを使用
API呼び出しのサポートがない: 例えば、ユーザーインターフェース呼び出しのみをサポートし、APIプロキシと管理をサポートしません。
もう1つのタイプは、One API に基づくプロジェクトのように、強力な分散システムを持つAPI分散指向のサイトです。 これらのプロジェクトは強力なAPIプロキシと管理をサポートしていますが、インターフェースデザインといくつかのCエンド機能が不足しています。例えば:
したがって、これら2つのタイプのプロジェクトの利点を組み合わせて、強力なAPI分散システムと豊富なユーザーインターフェースデザインを持つプロジェクトを作成し、 Cエンドユーザーのニーズを満たしながらBエンドビジネスを開発し、ユーザーエクスペリエンスを向上させ、ユーザーの学習コストを削減し、ユーザーの粘着性を高めることを目指しています。
そのため、Chat Nio が誕生しました。強力なAPI分散システムと豊富なユーザーインターフェースデザインを持つプロジェクトを作成し、次世代のオープンソースAIGCプロジェクトのワンストップ商用ソリューションになることを目指しています。
このプロジェクトが役立つと思われる場合は、Starをクリックしてサポートを示すことができます!