メインコンテンツまでスキップ
Paid AddonPurchase Metered Plans | Install via your site's addon page or download from your account

従量制プラン

Ultimate Multisite: 従量制プランのアドオンは、柔軟な従量課金機能を導入し、顧客への請求方法を変えます。超過時にユーザーをブロックする固定的な上限ではなく、追加利用分を顧客に自動請求する超過料金を有効にできます。

主な機能

  • 従量課金: 固定階層ではなく、実際の利用量に基づいて顧客に請求します
  • 超過管理: プラン上限を超えた利用分を自動的に請求します
  • 利用量追跡: 顧客のリソース消費をリアルタイムで監視します
  • 柔軟な価格設定: リソースごとにカスタム料金を設定できます(ストレージ、帯域幅、サイトなど)
  • AI トークン課金: 顧客のサブサイト全体で AI 利用の入力トークンと出力トークンを追跡し、請求します
  • 自動請求書発行: 利用量のしきい値を超えたときに請求書を自動生成します
  • 利用レポート: 顧客と管理者向けの詳細な利用分析とレポート

最適な用途

  • ホスティング事業者: 顧客のニーズに合わせて拡張できるプランを提供します
  • SaaS プラットフォーム: 実際のリソース消費に基づいて請求します
  • 代理店ネットワーク: 顧客プロジェクト向けの柔軟な価格モデル
  • リセラーホスティング: パートナーが利用量ベースの価格設定を提供できるようにします

仕組み

  1. 従量制リソース(ディスク容量、帯域幅、サイト数など)を設定します
  2. 基本プランの上限と超過料金を設定します
  3. システムがネットワーク全体の利用量を自動的に追跡します
  4. 顧客が上限を超えると、超過料金が計算されます
  5. 請求サイクルに基づいて請求書が自動生成されます
  6. 顧客は利用量と今後の請求額をリアルタイムで確認できます

AI トークン課金

バージョン 1.1.0 では、WordPress AI Client SDK を通じて AI 機能を提供するネットワーク向けに AI トークン課金が追加されました。従量制プランは完了した AI 生成リクエストを検知し、現在のサブサイトの入力トークン数と出力トークン数を記録して、そのトークンを顧客の現在の請求期間における請求可能な AI 支出に変換します。

予測しにくいモデル費用を負担せずに顧客サイトで AI ツールを提供したい場合は、AI トークン課金を使用します。各リクエストはサブサイト、顧客、メンバーシップ、プロバイダー、モデルに紐づけられるため、管理者は利用状況を監査でき、顧客は AI 消費が Account に与える影響を確認できます。

トークン単位の料金を設定する

AI 料金は、モデルごとに入力料金と出力料金を分けて設定します。料金は 100 万トークンあたりで計算され、一般的な AI プロバイダーの価格ページと一致します。

  1. ネットワーク管理画面で、Multisite Ultimate → Settings → Metered Plans を開きます。
  2. AI 利用量を請求する商品またはメンバーシップに対して、AI 支出の計測を有効にします。
  3. コネクターが返すモデル ID(gpt-4ogpt-4o-mini、または別の OpenAI 互換モデル識別子など)を使用して、モデル料金の項目を追加します。
  4. サイト通貨で 100 万トークンあたりの 入力料金出力料金 を別々に入力します。
  5. 顧客のプランに含まれる AI 支出枠と超過時の動作を設定します。

完全一致するモデル ID が設定されていない場合、従量制プランはモデルの接頭辞で一致させることができます。たとえば、claude-sonnet-4 に設定した料金は、その接頭辞で始まるタイムスタンプ付きモデル ID に適用できます。開発者は wu_ai_token_rates フィルターで最終的な料金表を調整することもできます。

対応 AI コネクター

AI トークン課金は、WordPress AI Client SDK の生成イベントを発行し、レスポンスのメタデータにトークン利用量を含めるコネクターで動作します。ここには、このドキュメントで説明している Ultimate Multisite AI コネクターファミリーが含まれます。

  • OpenAI、Mistral、Ollama 互換ゲートウェイ、および互換性のあるトークン利用量メタデータを公開するその他のプロバイダーを含む OpenAI 互換 API 向けの 互換エンドポイント用 Ultimate AI Connector
  • リクエストが AI Client SDK イベントフローを通じてルーティングされる場合の、ブラウザー標準 WebLLM 利用向け WebLLM 用 Ultimate AI Connector
  • 選択したプロバイダーが SDK を通じてプロンプトと完了トークン数を報告する場合に、Gratis AI Agent が使用する AI プロバイダーコネクター

カスタムコネクターは、モデル、プロバイダー、トークン利用量メタデータを含む標準の wp_ai_client_before_generate_result および wp_ai_client_after_generate_result イベントを発火することで参加できます。コネクター設定はメインサイトからサブサイトへ適用されるため、顧客サイトはネットワークで承認されたプロバイダーと上限を使用します。

顧客 Account の利用状況

顧客は Account エリアで、他の従量制リソースと並んで AI 利用状況を確認できます。AI 支出行には、記録されたプロンプトトークンと完了トークン、設定済みのモデル料金、プランに含まれる枠から算出された、現在の請求期間の合計が表示されます。

顧客の支払い方法が登録済みの場合、含まれる枠を超えた利用は請求可能な超過分として扱われます。プランがハードカットオフに設定され、顧客に利用可能な支払い方法がない場合は、枠に達した時点で AI リクエストをブロックし、続行前に支払い情報の追加を促すことができます。

対応リソース

  • ディスクストレージ
  • 帯域幅/データ転送
  • サイト数
  • ユーザー数
  • AI トークン利用量と AI 支出
  • カスタムリソース種別

要件

  • Multisite Ultimate 2.0.0 以上
  • WordPress Multisite インストール
  • PHP 7.4 以上

インストール

  1. plugin ファイルを /wp-content/plugins/ultimate-multisite-metered-plans にアップロードします
  2. WordPress の「Plugins」画面から plugin を有効化します
  3. Multisite Ultimate → Settings → Metered Plans に移動します
  4. 従量制リソースと価格を設定します
  5. 商品エディターで商品の従量課金を有効にします

よくある質問

顧客が上限を超えるとどうなります?

アクセスをブロックする代わりに、システムは超過分を追跡し、設定済みの料金に基づいて次回の請求書に追加します。

商品ごとに異なる超過料金を設定できますか?

はい、各商品に固有の従量制リソースと超過料金を設定できます。

顧客には使用量についてどのように通知されますか?

顧客はDashboardで現在の使用量を確認でき、上限に近づいた、または超過した場合に任意の通知を受け取れます。

AIトークン使用量の料金はどのように決まりますか?

AIトークン使用量は、モデルに設定された100万トークンあたりの入力料金と出力料金に基づいて計算されます。Metered Plansは、各リクエストのプロンプトと完了トークン数にそれらの料金を掛け、その結果を顧客の現在の請求期間のAI利用額に加算し、プランの許容量または超過ルールを適用します。

ハードリミットを引き続き使用できますか?

はい、従量課金は商品ごとに任意です。従来のハードリミット商品と従量制商品を組み合わせることができます。