授予使用者開放式模型的存取權

如要啟用開放模型並提出提示要求,管理員必須 Google Cloud設定必要權限,並確認機構政策允許使用必要 API

設定使用開放式模型所需的權限

如要使用開放模型,必須具備下列角色和權限:

  • 您必須具備「消費者採購授權管理員」身分與存取權管理 (IAM) 角色。獲得這項角色的使用者,都能在 Model Garden 中啟用開放模型。

  • 您必須具備「aiplatform.endpoints.predict」權限。「Agent Platform 使用者」IAM 角色已具備此權限。詳情請參閱「Gemini Enterprise Agent Platform 使用者」和「存取權控管」。

控制台

  1. 如要將「消費者採購授權管理員」IAM 角色授予使用者,請前往「身分與存取權管理」頁面。

    前往「IAM」頁面

  2. 在「主體」欄中,找出要啟用模型開啟權限的使用者主體,然後點選該列中的「編輯主體」

  3. 在「編輯存取權」窗格中,按一下 「新增其他角色」

  4. 在「Select a role」(選取角色) 中,選取「Consumer Procurement Entitlement Manager」(消費者採購授權管理員)

  5. 在「編輯存取權」窗格中,按一下 「新增其他角色」

  6. 在「Select a role」(選取角色) 中,選取「Agent Platform User」(代理程式平台使用者)

  7. 按一下 [儲存]

gcloud

  1. 在 Google Cloud 控制台中啟用 Cloud Shell。

    啟用 Cloud Shell

  2. 授予啟用 Model Garden 開放模型所需的「消費者採購授權管理員」角色

    gcloud projects add-iam-policy-binding  PROJECT_ID \
    --member=PRINCIPAL --role=roles/consumerprocurement.entitlementManager
    
  3. 授予 Agent Platform User 角色,其中包含發出提示要求所需的 aiplatform.endpoints.predict 權限:

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

    PRINCIPAL 替換為主體的 ID。ID 格式為 user|group|serviceAccount:emaildomain:domain,例如 user:cloudysanfrancisco@gmail.comgroup:admins@example.comserviceAccount:test123@example.domain.comdomain:example.domain.com

    輸出內容是政策繫結清單,包含下列項目:

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

    詳情請參閱「授予單一角色」和「gcloud projects add-iam-policy-binding」。

設定開放模型存取權的機構政策

如要啟用開放模型,機構政策必須允許下列 API:Cloud Commerce Consumer Procurement API - cloudcommerceconsumerprocurement.googleapis.com

如果貴機構設定組織政策來限制服務用量,則組織管理員必須設定組織政策,確認允許使用 cloudcommerceconsumerprocurement.googleapis.com

此外,如果您的機構政策限制在 Model Garden 中使用模型,則政策必須允許存取開放模型。詳情請參閱「控管模型存取權」。

後續步驟