2023年最新AI作成システムChatGPTウェブサイトソースコードV2.6.0 + 詳細なグラフィックとテキストの構築とインストールチュートリアル / GPTネットワーキング / AIペインティングのサポート + Dall-E2ペインティング / 画像を生成するMJのサポート

 1.AIシステム

AI作成ChatGPTシステムの構築と導入方法は?詳細なグラフィック チュートリアルをここに書きます。

SparkAi は、Nestjs と Vue3 フレームワーク テクノロジーを使用して、AI 機能を AIGC システムに継続的に統合します。

プログラムコア機能

プログラムはすでに ChatGPT3.5/4.0 質問、AI 描画、Midjourney 描画 (フルカスタムパラメータ調整)、写真付き Midjourney 描画、Dall-E2 描画、マインドマップ生成、ナレッジベース (カスタマイズ可能なトレーニング)、AI 描画プラザ、招待 + をサポートしています。エージェント分散モード、ユーザー毎日のチェックイン機能、セッション記録の保存、WeChatパブリックアカウント+電子メール+携帯電話番号の登録とログイン、その他将来の無料版アップデート予定

最新バージョンの変更履歴

バージョン[V2.6.0]アップデート機能:

  • キープール枯渇時のロックロジックを最適化(8月26日更新)!
  • MJペイント接続の最適化、CSSの最適化、一部ページスタイルの変更(8月26日更新)!
  • 携帯電話に無料タイムを受け取るためのサインイン機能を追加し、背景の総絵画数のロジックを最適化します。
  • MJ公式画像再生コマンド機能を追加
  • 公式の Vary コマンドを同期する 単一画像のコントラスト強調 Vary(Strong) | Vary(微妙)
  • 公式ズームコマンドを同期 1 枚の写真を無制限にズーム 2 倍ズームアウト | 1.5 倍ズームアウト

2.システムデモンストレーション

https://ai.idcyli.com

3. 機能モジュール

3.1 GPT モデルに関する質問

GPT ネットワークの質問がサポートされました

3.2 アプリケーションワークベンチ

3.2.1 プロンプトナレッジベース

3.2.2 ユーザー定義の知識ベースのサポート

3.3 旅の途中でプロの絵を描く

3.4 Dall-E2 ペイント

3.5 マインドマップの生成

4. ソースコード体系

4.1 フロントデモサイト

4.2 SparkAi ソースコードのダウンロード

4.3 SparkAi システムのドキュメント

4.4 詳細な構築と展開のチュートリアル

5. 詳細な構築チュートリアル

次のチュートリアルでは、Linux Pagoda を使用してビルドとデプロイを行います。

5.1 基本的なenv環境構成

コードでは、基本的な環境変数ファイルの設定ファイル env.example を用意していますが、使用する前にサフィックスを削除して .env ファイルに変更してください。env 環境設定ファイルには次の内容を設定するだけです。

  • 認証コード、IP構成

  • メールサービスの設定

  • mysql データベースの 3 つの項目は、基本構成、mysql と認可が必要である、mysql と認可が設定されている場合にのみプロジェクトを正常に開始できる、メール サービスは後で追加できる、の 3 つです。

5.2 env.env ファイル構成

# 服务器ip (必填项)
SPARK_AI_HOST=
# 授权码 (授权码留空,可启动运行体验系统半小时)
SPARK_AI_KEY=

# mysql
DB_HOST=localhost
DB_PORT=3306
DB_USER=数据库用户名
DB_PASS=数据库密码·
DB_DATABASE=数据库名
DB_LOG=false
DB_SYNC=true

#  mailer 邮件服务
MAILER_HOST=smtp.163.com/smtp.qq.com (选择自己的发信服务器地址,网易邮箱或者qq邮箱)
MAILER_PORT=465
MAILER_USER=发信邮箱
MAILER_PASS=邮箱发信密钥
MAILER_FROM=发信邮箱

# Redis
REDIS_PORT=6379
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=

# mj并发数
CONCURRENCY=3

# jwt token
JWT_SECRET=chat-spark
# jwt token 过期时间
JWT_EXPIRESIN=7d
# 接口文档前缀
SWAGGERPREFIX=/docs
# 自定义端口
PORT=9520

6. 環境設置

  • Nginx >= 1.19.8

  • MySQL >= 5.7 または MySQL 8.0

  • PHP-7.4

  • PM2マネージャー5.5

  • Redis 7.0.11

  • ノードのバージョン: >=16.19.1

詳細なチュートリアル:

6.1 ノードのバージョンを確認する

PM2 を使用してノードのバージョンを切り替える (必須)

ノードのバージョンをv16.19.1に切り替えます。

​​​​​​

6.2 pnpmモジュールのインストール

6.3 Redis のインストール

​​​​​​

7. デプロイと実行

7.1 新しいサイトを作成する

パゴダ - ウェブサイト - サイトを追加

7.2 SSLの設定

7.2.1 独自の SSL 証明書を使用し、HTTPS を使用してアクセスをインストールする

7.2.2 Let's Encrypt 証明書の申請

証明書をお持ちでない場合は、Pagoda の無料証明書を使用して Let's Encrypt を申請できます

​​​​​​

7.3 システムソースコードのアップロード

7.3.1 システムソースコードのアップロード

元のファイルを削除する

プログラムを Web サイトのルート ディレクトリにアップロードして解凍します。

7.3.2 .env ファイルの構成

.env.example ファイルをダブルクリックしてpagoda で直接 編集するか、ターミナル vim で編集します。

構成が完了したら、ファイルのサフィックスを削除すると、ファイル名は .envになります。

7.4 プロジェクトの開始

7.4.1 パゴダの開港

パゴダパネルのセキュリティ設定を入力し、 ポート9520 ポート3306を開きます。

7.4.2 インストールの依存関係

Web サイトのルート ディレクトリに ssh ターミナルを入力し
pnpm iを使用して依存関係をインストールします。

7.4.3 プロジェクトの開始

pnpm startプロジェクトを開始します

7.4.4 起動ログを確認する

「pm2 log」と入力して詳細なログを表示し、下の図で成功を示していることを確認してください。

​​​​​​

7.4.5 リバースプロキシの設定

ポート9520 にリバース プロキシを追加します 。Pag​​oda セキュリティはこのポートを開く必要があります。開かないとアクセスできません。

8. システムをテストして使用する

導入完了!これで、ドメイン名を使用して SparkAi システムにアクセスできるようになりました。

8.1 経営背景

デフォルトのフォアグラウンド アドレスはドメイン名アドレスで、デフォルトのバックグラウンド アドレスはドメイン名アドレス/sparkai/admin です。

デフォルトのスーパー管理者アカウントは super spak123 です。

この時点でインストールは完了です。

8.2 テストシステムへのアクセス

ご覧いただきありがとうございます。チュートリアルは完了です。

おすすめ

転載: blog.csdn.net/weixin_43227851/article/details/132505881