REST Resource: tunedModels.permissions

Zasób: Permission

Zasób uprawnień przyznaje użytkownikowi, grupie lub reszty świata dostęp do zasobu interfejsu PaLM API (np. dostrojonego modelu, korpusu).

Rola to zbiór dozwolonych operacji, który pozwala użytkownikom wykonywać określone działania na zasobach interfejsu PaLM API. Aby udostępnić je użytkownikom, grupom lub kontom usługi, należy przypisać role. Przypisując rolę, przyznajesz jej uprawnienia.

Są 3 koncentryczne role. Każda rola to nadzbiór dozwolonych operacji dla poprzedniej roli:

  • czytelnik może używać zasobu (np. dostrojonego modelu, korpusu) do wnioskowania
  • autor ma uprawnienia czytelnika i dodatkowo może edytować oraz udostępniać
  • właściciel ma uprawnienia do zapisu i dodatkowo może usuwać
Zapis JSON
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
Pola
name

string

Tylko dane wyjściowe. Identyfikator. Nazwa uprawnienia. Podczas tworzenia zostanie wygenerowana unikalna nazwa. Przykłady: formattedModels/{tunedModel}/permissions/{permission} korpusy/{corpus}/permissions/{permission} Tylko dane wyjściowe.

granteeType

enum (GranteeType)

Opcjonalnie. Niezmienne. Typ obdarowanego.

emailAddress

string

Opcjonalnie. Niezmienne. Adres e-mail użytkownika grupy, do której odnosi się to uprawnienie. Pole nie jest ustawione, gdy typ uprawnienia to WSZYSTKO.

role

enum (Role)

To pole jest wymagane. Rola przypisana przez to uprawnienie.

Metody

create

Utwórz uprawnienie do określonego zasobu.

delete

Usuwa uprawnienie.

get

Pobiera informacje o konkretnych uprawnieniach.

list

Wyświetla listę uprawnień do określonego zasobu.

patch

Aktualizuje uprawnienia.