最新AIシステムChatGPTソースコード+OpenAIフルモデル+国産AIモデル+AIペインティングをサポート

 1. 知的創造システムSparkAI

SparkAi作成システムは、海外で人気のChatGPTをベースに開発されたAIインテリジェント質疑応答システムです。今回のソースコードシステム全体のテストは非常に完璧であり、SparkAi は現時点で国内唯一の ChatGPT ドッキング OpenAI ソフトウェア システムであると言えます。では、AI 作成 ChatGPT を構築してデプロイするにはどうすればよいでしょうか? ここに詳細なグラフィックチュートリアルを書きましょう! SparkAi プログラムは、Nestjs および Vue3 フレームワーク テクノロジーを使用して、AI 機能を AIGC システムに継続的に統合します。

1.1 最新機能バージョンアップデート計画

  • OpenAI GPT フルモデル + 国産 AI フルモデルをサポートします
  • システムUIのアップデート
  • MJプロフェッショナルペイント機能アップデート(10月上旬)

OpenAI GPTフルモデル+国産AIフルモデルインターフェース開発中!9月末に更新しました!

1.2 プログラムのコア機能

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

2. システムモジュールのデモンストレーション

https://ai.idcyli.com

3. システム機能モジュール

3.1 ChatGPT モデルの質問

GPT オンラインの質問をサポートする

3.2 迅速な適用(ナレッジベース)

3.2.1 即時申請スクエア

3.2.2 ユーザー定義プロンプトのサポート

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

  • 同期された公式イメージの再生成命令をサポート

  • 公式の Vary コマンドを同期して、単一画像のコントラストを強化します Vary(強い) | Vary(微妙)

  • 公式のズーム コマンドを同期して、1 つの画像を無限にズームします 2 倍ズームアウト | 1.5 倍ズームアウト

3.3.1 ヴィンセント図

3.3.2 画像を使用して画像を作成する

3.4 Dall-E2の基本塗装

3.5マインドマインドマップ

3.6 メンバーシップパッケージモジュール

カスタマイズされたコレクション パッケージのサポート

3.7 AI絵画広場

4. SparkAi システムの紹介

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

4.1 フロントエンドのデモサイト

デモサイト: https://ai.idcyli.com

4.2 デモ バックエンド サイト

  1. デモシステムのバックエンド: Spark-AI

  2. デモ バックグラウンド アカウントのパスワード: admin 123456

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

5. ビルドとデプロイのチュートリアル

次のチュートリアルではパゴダの構築を使用します。

5.1 基本的なenv環境構成

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

  • 認証コード認証IP設定

  • メールサービスの設定

  • mysql データベースのこれら 3 つは基本的な構成です。mysql と認可が必要です。mysql と認可が設定されて初めてプロジェクトが正常に開始されます。メール サービスは後から追加できます。

5.2 環境ファイルのコード

# 服务器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
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
# 自定义端口
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 HTTPS セキュア アクセスを有効にする

7.2.1 独自の SSL 証明書を使用する

7.2.2 Let's Encrypt 証明書の申請

証明書をお持ちでない場合は、Pagoda の無料証明書を使用してLet’s Encryptを申請してください

7.3 ソースコードのアップロード

元のファイルを削除する

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

7.3.1 .env ファイルの構成

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

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

7.3.2 この時点で、ターミナルを再度開いて、ノード関連の環境が必要かどうかを判断します。

node -v
npm -v
pnpm -v

そうでない場合は、手動でダウンロードする必要があります。

以下の2つのコマンドを順番に実行してノード環境をインストールします。

curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - sudo yum install nodejs -y

次に、pnpm モジュールと pm2 モジュールをインストールします。

npm i pm2 pnpm -g

7.4 プロジェクトの開始

7.4.1 ポートを開く

Pagoda パネルはポート 9520 とポート 3306 を安全に開きます

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

ターミナルを使用して Web サイトのディレクトリに切り替えます

cd /www/wwwroot/网站目录

または、Web サイトのルート ディレクトリにある Dalai SSH ターミナルを直接使用します。

pnpm i コマンドを使用して依存関係をインストールする

pnpm i

7.4.3 プロジェクトの開始

pnpm start コマンドを使用してプロジェクトを開始します。

pnpm start

7.4.4 起動ログの表示

pm2 log を入力すると、詳細なログが表示されます。下の図が表示されれば成功です。

pm2 log

7.4.5 リバースプロキシの追加

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

8. システムを利用する

導入が完了しました!現時点では、ドメイン名を使用して SparkAi システムにアクセスできます。

8.1 経営背景

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

デフォルトのスーパー管理者アカウントは次のとおりです: super

デフォルトのスーパー管理者パスワード: spark123

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

8.2 スーパー管理者のデフォルトのパスワードを変更する

ログイン後、まずスーパー管理者のデフォルトパスワードを変更してください。

8.3 建設完了

9. バックエンド構成とシステムバージョンの更新

9.1 バックエンド構成とシステムバージョンのアップデート

システム構成チュートリアルやその他のチュートリアルについては、ブログのホームページを直接クリックしてご覧ください。

おすすめ

転載: blog.csdn.net/2301_77931454/article/details/132888746