はじめに
Dify-Plusは、Difyオープンソースプロジェクトの二次開発をベースにしたAIアプリケーション開発プラットフォームです。Dify-Plusは、Difyをベースに新しい管理センターを追加し、エンタープライズシナリオ向けに機能を最適化したものです。Dify-Plusは、Difyのコア機能であるAIワークフロー設計やモデル管理はそのままに、ユーザー割当管理、権限管理、その他実用的なエンタープライズ機能を追加しています。完全にオープンソースであり、Difyの著作権ライセンスに従い、マルチテナント機能や公式ロゴは含まれていません。
機能一覧
- 管理センターユーザー管理、権限設定、経費報告書をサポートします。
- ユーザー・クォータ管理ダイアログの残高制限、使用量の表示、非同期計算のサポート。
- AIワークフロー設計AIワークフローを視覚的に構築し、アプリケーションを素早く作成。
- モデル統合GPT、Llama3など、様々な大規模言語モデルをサポート。
- RAGパイプライン文書抽出とQ&Aを処理するための検索機能拡張生成を内蔵。
- アプリケーションセンター: テンプレートへの同期をサポートした、使用回数順に並べられたアプリケーションのリストを表示します。
- APIキー管理通話残高の制限を設定し、キーの使用状況を分析します。
- 特権の最適化機密情報を隠すために、一般会員の操作を制限する。
- コードタグメンテナンスを容易にするため、マークされた二等分線を使用する。
ヘルプの使用
Dify-Plusを動作させるには、Dify-Plus単体での導入が必要です。以下は、ユーザーがすぐに使い始められるように、詳しいインストールと操作のガイドです。
設置プロセス
Dify-Plusは、Docker Composeとソースコードの両方のデプロイをサポートしていますが、ここではDocker Composeを例にとって説明します。
- 環境を整える
- ハードウェア要件:少なくとも2コアCPU、4GB RAM。
- DockerとDocker Composeのインストールについては、https://docs.docker.com/get-docker/。
- ソースコードを引き出すためにGitをインストールする。
- ソースコードのダウンロード
ターミナルを開いて実行する:
git clone https://github.com/YFGaia/dify-plus.git
cd dify-plus
- 環境変数の設定
- テンプレートファイルをコピーする:
cp .env.example .env
- を編集してデータベースとポートを設定する。例
DB_HOST=localhost DB_PORT=5432 APP_WEB_URL=http://localhost
- 公開アクセスが必要な場合は、ドメイン名とHTTPSを設定することを推奨する。
- サービス開始
- コマンドを実行する:
docker compose up -d
- 5-10分待って、http://localhost/install完成初始化。
- 配備の確認
- ブラウザはhttp://localhost、ログインページが成功したことを確認する。
ソースコードの展開(オプション)
- オフィシャルドキュメント参照:https://github.com/YFGaia/dify-plus/wiki/.
- 開発経験のあるユーザーには、Node.js、Python、その他の依存関係を手動でインストールする必要があります。
主な機能
管理センター
- サインインのデフォルトアカウントでログインする。
- ユーザー管理左メニューの「ユーザー管理」を選択し、ユーザーの追加や権限の変更を行います。
- 費用明細Expense Reports"(経費報告)をクリックすると、モデルの使用経費と統計を見ることができます。
ユーザー・クォータ管理
- クォータをチェックするログイン後、左上に現在の対話残高が表示されます。
- 割当枠の変更管理者は「個人限度額変更」画面に入り、新しい値を入力して保存する。
- 判断の制限残高不足の場合、自動的に対話が制限されます。
AIワークフロー設計
- 新しいワークフローNew Workflow "をクリックしてエディターに入る。
- コンフィギュレーション・ノードモデルノードをドラッグ&ドロップし、APIキーを入力し、他のノードに接続します。
- 動作試験Run "をクリックし、テスト・テキストを入力し、結果を確認する。
モデル統合
- モデルの追加モデル管理」にAPIキーとモデル名を入力します。
- モデルの使用ワークフローを作成する際、追加するモデルをリストから選択します。
アプリケーションセンター
- アプリケーションを見る: 「アプリケーションセンター」にアクセスし、使用回数でブラウズする。
- 同期テンプレートアプリケーションを選択し、"Synchronise to Application Template "をクリックしてテンプレートとして保存します。
APIキー管理
- キーの作成API Key List "の "Create "をクリックし、残高制限を設定します。
- テストコールAPI Call Test "画面で、生成されたキーを確認する。
注目の機能操作
ユーザークォータ表示
- ログイン後、左上にリアルタイムで残高が表示されます。管理者はバックグラウンドで調整できます。
特権の最適化
- 一般のメンバーは、セキュリティー保護のため、モデルを閉じたり、キーを見たりすることはできない。
- Model Vendorタブは管理者以外には表示されません。
コードメンテナンス
- ソースコードを検索して、2つ目のオープニングの内容を見る。例
grep -r "extend" .
アップデートとメンテナンス
- アップデートの確認最新版はhttps://github.com/YFGaia/dify-plus。
- プルアップデート::
git pull origin main
docker compose up -d --build
- このプロジェクトは、互換性を維持するためにディファイとアップデートに従う。
ほら
- データ漏洩を避けるため、公衆ネットワークへの導入にはHTTPSを設定する。
- とを定期的にバックアップし、設定の消失を防ぎましょう。
- マルチテナント機能については、ディファイまでお問い合わせください。
Dify-Plusのエンタープライズ最適化機能は、AIアプリケーションを管理する必要のあるチームにとって非常に有用である。
アプリケーションシナリオ
- 企業知識管理
社内文書をアップロードし、AIによるQ&Aシステムを構築することで、従業員が情報をすぐに調べられるようにする。 - カスタマーサービス・オートメーション
顧客からの一般的な質問を処理し、応答性を向上させるための自動応答ワークフローを設計します。 - 模型試験プラットフォーム
開発者はさまざまなモデルを統合し、パフォーマンスをテストし、AIアプリケーション開発を最適化する。
品質保証
- Dify-PlusとDifyの違いは何ですか?
Dify-Plusは、DifyのAI機能を中核に、ユーザー割当管理や権限制御などの管理センターや企業向け機能を追加します。 - 配備にプログラミングの経験は必要ですか?
必須ではありません。ドキュメントに従ってデプロイしてください。二次開発にはプログラミングの基礎が必要です。 - 対応機種は?
APIがOpenAIフォーマットと互換性がある限り、GPT、Mistralなどがサポートされている。 - 利用料金の確認方法は?
モデル通話と主な経費は、管理センターの「経費レポート」画面で確認できます。