はじめに
OpenWebUI-Monitorは、以下を監視するためのツールです。 OpenWebUI ユーザーのアクティビティと使用クォータを管理するためのダッシュボードです。ユーザークォータを効率的に設定し、ユーザデータと可視化情報をリアルタイムで表示し、ワンクリックで導入できるため、システムの使用状況を簡単に管理・監視できます。
OpenWebUIに簡単な関数を追加するだけで、ユーザーの使用状況とバランスを1つのパネルに統合して表示することができます。
機能一覧
- モデルごとの価格設定
- ユーザー残高、トークン消費に基づく控除、モデル価格の管理
- ユーザーデータとビジュアライゼーションの表示
- ワンクリックで全モデルの使い勝手をテスト
- VercelとDockerのワンクリックデプロイをサポート
- Vercelのデプロイメントを自動的に更新し、フォークされたリポジトリを手動で同期する。
- Dockerデプロイ中に最新イメージをプルしてコンテナを再起動する
ヘルプの使用
設置プロセス
- ヴェルセル配備::
- Vercelアカウントにログインしてください。
- Import Project "をクリックし、GitHubリポジトリを選択します。
VariantConst/OpenWebUI-モニター
. - 環境変数の設定(例:INIT)バランス、オープンウェブイドメイン、openwebuiAPIKEYなど)。
- Deploy(デプロイ)」をクリックしてデプロイを完了します。
- Dockerのデプロイメント::
- DockerとDocker Composeがインストールされていることを確認する。
- クローン倉庫
git clone https://github.com/VariantConst/OpenWebUI-Monitor.git
- プロジェクト・カタログにアクセスする:
cd OpenWebUI-Monitor
- 環境変数の設定: 編集
.env.example
ファイルの名前を環境
. - コンテナをスタートさせる:
sudo docker compose up -d
使用方法
- ユーザークォータの設定::
- ダッシュボードで、ユーザー管理ページに移動します。
- 各ユーザーの初期残高(INIT_BALANCE)を設定します。
- ユーザーの トークン 消費価格とモデル価格、残高の自動引き落とし、各チャットの最後に送信される通知。
- ユーザーデータと視覚化情報の表示::
- データビジュアライゼーションページに移動して、ユーザーのアクティビティログと使用状況を表示します。
- チャートと統計を使って、システムの使用状況をリアルタイムで監視します。
- ワンクリック・モデルのユーザビリティ・テスト::
- ダッシュボードで "Test All Models "ボタンをクリックし、全モデルの在庫状況を確認する。
- システムは自動的にテストを実行し、結果を表示する。
- Dockerコンテナの手動同期と更新::
- 最新のミラーを引っ張り出す:
sudo docker compose pull
- コンテナを再起動する:
sudo docker compose up -d
- 最新のミラーを引っ張り出す: