Tutorial: gestire tramite codice le allocazioni dei crediti di Copilot

I crediti Copilot finanziano l'utilizzo degli agenti e di Copilot che crei con Copilot Studio nei tuoi ambienti Power Platform. In qualità di amministratore, si allocano crediti agli ambienti che ne hanno bisogno e si decide cosa accade quando un ambiente esaurisce i crediti allocati. Oltre all'esperienza dell'interfaccia di amministrazione di Power Platform, è possibile gestire Copilot allocazioni di credito con codice usando l'API Power Platform e gli SDK di amministrazione (Admin). L'automazione dell'allocazione del credito è utile quando si distribuisce la capacità in molti ambienti, si standardizza il comportamento di eccedenza o si gestiscono le allocazioni come parte di una pipeline di distribuzione.

In questa esercitazione, scopri come:

  • Gestire i crediti Copilot nell'interfaccia di amministrazione di Power Platform.
  • Eseguire l'autenticazione usando l'API Power Platform.
  • Visualizzare i crediti Copilot disponibili per allocare.
  • Assegnare crediti Copilot a un ambiente.
  • Controlla se un ambiente attinge alla capacità del tenant.

I crediti Copilot sono rappresentati dall'ID di autorizzazione MCSMessages e vengono gestiti tramite le operazioni licensing/allocationsV2 dell'API Power Platform. L'operazione allocationsV2/availability segnala la quantità di capacità disponibile per l'allocazione e l'operazione allocationsV2 scrive l'allocazione di un ambiente. Tutti gli esempi programmatici in questo articolo usano la versione 2024-10-01dell'API .

Ogni allocazione di ambiente include un set di regole di imposizione che determinano cosa accade quando l'ambiente utilizza i crediti allocati. L'opzione Draw from the available capacity in my tenant nell'interfaccia di amministrazione corrisponde alla regola di applicazione TenantPool: quando è abilitata, l'ambiente continua ad attingere alla capacità del tenant non allocata dopo l'esaurimento della propria allocazione; quando è disabilitata, l'ambiente non può superare la propria allocazione.

Avvertimento

Se una regola del gruppo di ambienti pubblicata controlla Usa la capacità disponibile nel tenant, non è possibile modificare l'impostazione per un ambiente specifico. Gli aggiornamenti tramite l'interfaccia di amministrazione di Power Platform, l'API Power Platform o gli SDK di amministrazione vengono rifiutati con l'errore TenantPoolLockedByPolicy . Modificare e ripubblicare la regola per il gruppo di ambiente oppure rimuovere l'ambiente dal gruppo per gestire l'impostazione in modo indipendente. Dopo la rimozione, l'ambiente mantiene l'ultimo valore applicato dal gruppo, ma l'impostazione diventa modificabile. Per altre informazioni sulle regole di gruppo disponibili, vedere Regole per i gruppi di ambiente.

Prerequisiti

  • Registrazione dell'app configurata per l'API Power Platform. Prendi nota degli ID applicazione (client) e ID directory (tenant) della registrazione dell'app.

  • Autorizzazione per gestire licenze e capacità. Accedere come utente con il ruolo amministratore di Power Platform o amministratore globale o un ruolo equivalente che può gestire licenze e capacità.

  • Per gli esempi dell'SDK, installa l'SDK pubblicato ogni mese nella sua raccolta pubblica:

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

Gestire le allocazioni di crediti di Copilot

Questa sezione mostra lo stesso flusso end-to-end — verificare quali crediti sono disponibili, allocare crediti a un ambiente e controllare se l'ambiente attinge alla capacità del tenant — nel centro di amministrazione di Power Platform e in ciascun SDK. Usare le schede per passare dall'interfaccia di amministrazione alla lingua preferita.

  1. Accedi all'interfaccia di amministrazione di Power Platform.

  2. Nel riquadro di spostamento, seleziona Licenze.

  3. In Prodotti selezionare Copilot Studio e quindi selezionare Gestisci crediti Copilot.

    Screenshot della pagina delle licenze Copilot Studio con il pulsante Gestisci crediti Copilot evidenziato.

  4. Selezionare l'ambiente che si desidera gestire. Usare la casella di ricerca per trovare un ambiente in base al nome.

    Screenshot del riquadro Gestisci capacità con un ambiente selezionato nell'elenco.

  5. In Allocare capacità immettere il numero di crediti Copilot da allocare all'ambiente. Il riquadro mostra quanti crediti vengono utilizzati, quanti sono già allocati e quanti sono disponibili per l'allocazione dal tenant.

  6. In Eccessi di capacità, seleziona o deseleziona Estrai dalla capacità disponibile nel tenant per controllare cosa accade quando l'ambiente esaurisce la capacità allocata:

    • Selezionato: dopo l'utilizzo dei crediti allocati dell'ambiente, continua a trarre dalla capacità non allocata del tenant.
    • Azzerato: l'ambiente è limitato alla propria allocazione e smette di consumare una volta esaurita l'allocazione.

    Screenshot del riquadro Gestisci capacità che mostra il campo Alloca capacità e la casella di controllo Usa la capacità disponibile nel mio tenant.

  7. Seleziona Salva.