Concedere l'accesso degli utenti ai modelli aperti

Per abilitare i modelli aperti ed effettuare una richiesta di prompt, un amministratore Google Cloud deve impostare le autorizzazioni richieste e verificare che la policy dell'organizzazione consenta l'utilizzo delle API richieste.

Imposta le autorizzazioni necessarie per utilizzare i modelli aperti

Per utilizzare i modelli aperti sono necessari i seguenti ruoli e autorizzazioni:

  • Devi disporre del ruolo IAM (Identity and Access Management) Consumer Procurement Entitlement Manager. Chiunque abbia ricevuto questo ruolo può abilitare i modelli aperti in Model Garden.

  • Devi disporre dell'autorizzazione aiplatform.endpoints.predict. Questa autorizzazione è inclusa nel ruolo IAM Agent Platform User. Per saperne di più, consulta Utente della piattaforma agente e Controllo dell'accesso.

Console

  1. Per concedere i ruoli IAM Consumer Procurement Entitlement Manager a un utente, vai alla pagina IAM.

    Vai a IAM

  2. Nella colonna Entità, trova l'entità utente per cui vuoi attivare l'accesso ai modelli aperti, quindi fai clic su Modifica entità in quella riga.

  3. Nel riquadro Modifica accesso, fai clic su Aggiungi un altro ruolo.

  4. In Seleziona un ruolo, seleziona Consumer Procurement Entitlement Manager.

  5. Nel riquadro Accesso in modifica, fai clic su Aggiungi un altro ruolo.

  6. In Seleziona un ruolo, seleziona Agent Platform User.

  7. Fai clic su Salva.

gcloud

  1. Nella console Google Cloud , attiva Cloud Shell.

    Attiva Cloud Shell

  2. Concedi il ruolo Gestore entitlement approvvigionamento consumer necessario per abilitare i modelli aperti in Model Garden

    gcloud projects add-iam-policy-binding  PROJECT_ID \
    --member=PRINCIPAL --role=roles/consumerprocurement.entitlementManager
    
  3. Concedi il ruolo Utente Agent Platform, che include l'autorizzazione aiplatform.endpoints.predict, necessaria per effettuare richieste di prompt:

    gcloud projects add-iam-policy-binding  PROJECT_ID \
    --member=PRINCIPAL --role=roles/aiplatform.user
    

    Sostituisci PRINCIPAL con l'identificatore dell'entità. L'identificatore assume la forma user|group|serviceAccount:email o domain:domain, ad esempio user:cloudysanfrancisco@gmail.com, group:admins@example.com, serviceAccount:test123@example.domain.com o domain:example.domain.com.

    L'output è un elenco di associazioni delle policy che include quanto segue:

    -   members:
      -   user:PRINCIPAL
      role: roles/roles/consumerprocurement.entitlementManager
    

    Per saperne di più, consulta Concedi un singolo ruolo e gcloud projects add-iam-policy-binding.

Imposta la policy dell'organizzazione per l'accesso ai modelli aperti

Per abilitare i modelli aperti, la policy dell'organizzazione deve consentire la seguente API: Cloud Commerce Consumer Procurement API - cloudcommerceconsumerprocurement.googleapis.com

Se la tua organizzazione imposta una policy dell'organizzazione per limitare l'utilizzo dei servizi, un amministratore dell'organizzazione deve verificare che cloudcommerceconsumerprocurement.googleapis.com sia consentito impostando la policy dell'organizzazione.

Inoltre, se hai una policy dell'organizzazione che limita l'utilizzo dei modelli in Model Garden, la policy deve consentire l'accesso ai modelli open. Per saperne di più, consulta Controlla l'accesso ai modelli.

Passaggi successivi