AB
AiBoss
project

Dify-Plus - Difyをベースにした、企業レベルの拡張版プロジェクト。

Dify-Plusは、Difyのエンタープライズレベルの拡張バージョンであり、gin-vue-adminをベースとした管理センターを統合しています。Dify-Plusは、ユーザー割り当て、キー割り当て、Web公開ページへのログインなどの機能をDifyに追加します。

Dify-Plusとは何ですか?

Dify-Plusは、Difyのエンタープライズレベルの拡張版であり、gin-vue-adminをベースとした管理センターを統合しています。Dify-Plusは、ユーザー割り当て、キー割り当て、Web公開ページログイン認証、アプリケーションセンターなどの機能を追加し、権限管理を最適化することで、エンタープライズ環境に適したソリューションとなっています。Dify-Plusプロジェクトはオープンソースであり、業界の課題を解決するとともに、エンタープライズ環境できめ細かなリソース管理を必要とするユーザーに最適です。

Dify-Plusの主な機能

  • ユーザー割り当て管理
    • 会話残高制限ユーザーが会話を利用できる回数を制限する。
    • ユーザーのクレジット限度額の非同期計算ユーザーのクレジット限度額を計算するための、バックグラウンドでの非同期処理ロジック。
    • クレジット限度額の表示ユーザーの利用限度額は、インターフェースの左上隅に表示されます。
    • 個人監視ページユーザーはクレジット限度額の使用状況を確認できます。
  • 主要管理
    • キー制限設定アプリケーションAPI呼び出しのバランスを制限する。
    • 主要使用状況分析鍵の使用状況に関する分析とレポートを提供します。
    • 月額キー割り当てコスト統計キーの月額利用料金。
  • 安全管理
    • ウェブ公開ページのログイン認証許可されたユーザーのみがアクセスできるようにしてください。
    • 認証クッキー安全なCookie認証メカニズムをサポートします。
  • アプリケーション管理
    • アプリケーションセンターページすべてのアプリケーションを一元管理する。
    • アプリケーションの使用回数記録各アプリケーションの使用回数を記録し、使用回数の多い順に並べ替えてください。
    • アプリケーションをテンプレートセンターと同期する管理者はアプリケーションをテンプレートセンターと同期できます。
  • 管理センター
    • ユーザー同期ユーザー情報を管理センターと同期します。
    • モデル同期ワークスペースモデルをワークスペースに同期します。
    • ユーザーの信用限度額の変更管理者がユーザーのクレジット限度額を変更します。
  • 経費報告書財務管理と分析を容易にするために、経費報告書を作成する。
  • アクセス管理
    • 権限調整一般メンバーはモデルを閉じることができず、管理者以外のユーザーはキーを表示できません。
    • CSVエンコード監視の最適化バッチリクエストに関する問題を修正し、Windows上でのダウンロード、保存、アップロードに対応しました。
    • マークダウン画像拡大最適化ユーザーエクスペリエンスを向上させる。

Dify-Plusの技術原理

  • gin-vue-adminをベースにした管理センター
    • フロントエンドVue.jsをベースにしたモダンなユーザーインターフェースを構築し、優れたユーザーエクスペリエンスを提供します。
    • 後部Go言語のGinフレームワークは、高性能なバックエンドサービスを構築するために使用されます。
    • JWT認証ユーザー認証と認可はJSON Webトークン(JWT)に基づいて実装されており、システムのセキュリティを確保しています。
  • Difyとの連携RESTful APIを介してDifyと連携し、機能を拡張します。ユーザー、モデル、およびアプリケーションデータを同期することで、管理センターとDify間のデータの一貫性を確保します。
  • 非同期処理ユーザーの信用限度額計算など、時間のかかる処理には非同期タスクを使用することで、システムパフォーマンスを向上させることができます。

DifyPlusプロジェクトの住所

Dify-Plusの応用事例

  • エンタープライズリソース管理ユーザー割り当て量とキー割り当て量の管理に基づき、リソースは不正利用を防ぐために適切に割り当てられます。
  • アプリケーション開発と管理アプリケーションの一元管理が可能で、テンプレートセンターへのアプリケーション同期をサポートし、容易な再利用を実現します。
  • 安全管理ウェブログイン認証と安全なクッキー認証メカニズムを提供し、安全なアクセスを保証します。
  • データ分析と報告経費報告書や主要使用状況分析を作成し、企業がコストと業務を最適化できるよう支援します。
  • チームコラボレーションとアクセス制御役割に基づいて権限を割り当て、ユーザー情報を同期し、チームコラボレーションを促進します。