チュートリアル: Copilot クレジットの割り当てをプログラムで管理する

Copilot Credits は、お使いの Power Platform 環境全体にわたって Copilot Studio で構築したエージェントと Copilot の使用に充てられます。 管理者は、必要な環境にクレジットを割り当て、割り当てられたクレジットが不足したときに何が起こるかを決定します。 Power Platform 管理センターのエクスペリエンスに加えて、Power Platform API と管理 (管理者) SDK を使用して、コードを使用してCopilotクレジットの割り当てを管理できます。 クレジット割り当ての自動化は、多くの環境に容量を分散したり、超過分の動作を標準化したり、デプロイ パイプラインの一部として割り当てを管理したりする場合に便利です。

このチュートリアルで学習する内容は次のとおりです。

  • Power Platform 管理センターでCopilot クレジットを管理します。
  • Power Platform API を使用して認証します。
  • 割り当て可能なCopilot クレジットを表示します。
  • 環境にCopilot クレジットを割り当てます。
  • 環境がテナント容量を使用するかどうかを制御します。

Copilot クレジットはエンタイトルメント ID MCSMessagesで表され、Power Platform API のlicensing/allocationsV2操作を通じて管理されます。 allocationsV2/availability操作では、割り当て可能な容量が報告され、allocationsV2操作によって環境の割り当てが書き込まれます。 この記事のすべてのプログラムの例では、API バージョンの 2024-10-01を使用します。

各環境の割り当てには、環境が割り当てられたクレジットを使用したときに何が起こるかを決定する一連の 適用規則 が適用されます。 管理センターの テナント内の使用可能な容量から使用する オプションは、TenantPool 適用ルールに対応します。これを有効にすると、環境は自身に割り当てられた容量を使い切った後も、未割り当てのテナント容量から引き続き使用します。これを無効にすると、環境は割り当てられた容量が上限になります。

Warning

公開された 環境グループ ルールテナントで使用可能な容量を使用する を規定している場合、個別の環境に対してこの設定を上書きすることはできません。 Power Platform 管理センター、Power Platform API、または管理 SDK を介した更新は、 TenantPoolLockedByPolicy エラーで拒否されます。 環境グループの規則を変更して再発行するか、グループ から環境を削除 して設定を個別に管理します。 削除後、環境はグループによって最後に適用された値を保持しますが、設定は編集可能になります。 使用可能なグループ ルールの詳細については、「 環境グループのルール」を参照してください。

前提条件

  • Power Platform API 用に構成されたアプリの登録。 アプリ登録の アプリケーション (クライアント) IDディレクトリ (テナント) ID をメモします。

  • ライセンスと容量を管理する権限。 Power Platform Administrator ロールまたはグローバル管理者ロール、またはライセンスと容量を管理できる同等のロールを持つユーザーとしてサインインします。

  • SDK のサンプルについては、公開ギャラリーで毎月公開される SDK をインストールします。

    dotnet add package Microsoft.PowerPlatform.Management
    
    pip install powerplatform-management
    

Copilotクレジットの割り当てを管理する

このセクションでは、Power Platform 管理センターと各 SDK で、同じエンド ツー エンド フロー (使用可能な内容の確認、環境へのクレジットの割り当て、テナント容量から環境が引き出されるかどうかを制御する) を示します。 タブを使用して、管理センターと優先言語を切り替えます。

  1. Power Platform 管理センターにサインインします。

  2. サイド ナビゲーションのウィンドウで、ライセンスを選択します。

  3. [製品] で [Copilot Studio] を選択し、[Copilot クレジットの管理] を選択します。

    [Copilot クレジットの管理] ボタンが強調表示されている [Copilot Studio ライセンス] ページのスクリーンショット。

  4. 管理する環境を選択します。 名前で環境を検索するには、[ 検索 ] ボックスを使用します。

    一覧から環境が選択されている [容量の管理] ウィンドウのスクリーンショット。

  5. [容量の割り当て] で、環境に割り当てるCopilot クレジットの数を入力します。 ウィンドウには、使用されているクレジットの数、既に割り当てられているクレジットの数、テナントから割り当てることができる数が表示されます。

  6. キャパシティ超過で、テナントの利用可能キャパシティから引き出すを選択または選択解除し、環境の割り当てキャパシティが枯渇した際の動作を制御します:

    • 選択済み: 環境に割り当てられたクレジットが消費された後も、テナントの未割り当て容量を引き続き利用します。
    • クリア: 環境は割り当て時に制限され、割り当てが使い果たされると消費を停止します。

    [容量の割り当て] フィールドと [テナントで使用可能な容量から描画] チェックボックスが表示されている [容量の管理] ウィンドウのスクリーンショット。

  7. 保存を選びます。