REST Resource: tunedModels.permissions

Kaynak: İzin

İzin kaynağı; kullanıcılara, gruplara veya dünyanın geri kalanına PaLM API kaynağına (ör. hassaslaştırılmış model, topluluk) erişim izni verir.

Rol, kullanıcıların PaLM API kaynakları üzerinde belirli işlemleri gerçekleştirmesine olanak tanıyan izin verilen işlemler koleksiyonudur. Bunları kullanıcılar, gruplar veya hizmet hesapları tarafından kullanılabilir hale getirmek için roller atarsınız. Bir rol atadığınızda rolün içerdiği izinleri vermiş olursunuz.

Eşmerkezli üç rol var. Her rol, önceki rolün izin verilen işlemlerinin üst kümesidir:

  • okuyucu, çıkarım için kaynağı (ör. hassaslaştırılmış model, topluluk) kullanabilir
  • yazar, okuyucu izinlerine sahiptir ve ayrıca bunları düzenleyip paylaşabilir
  • sahibi, yazar izinlerine sahiptir ve ek olarak içeriği silebilir.
JSON gösterimi
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
Alanlar
name

string

Yalnızca çıkış. Tanımlayıcı. İzin adı. Oluşturma işleminde benzersiz bir ad oluşturulur. Örnekler: AdjustModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Yalnızca çıkış.

granteeType

enum (GranteeType)

İsteğe bağlı. Sabit. Bağış alanın türü.

emailAddress

string

İsteğe bağlı. Sabit. Bu iznin belirttiği gruptaki kullanıcının e-posta adresi. İznin verilen türü EVERYONE olduğunda alan ayarlanmaz.

role

enum (Role)

Zorunlu. Bu izin tarafından verilen rol.

Yöntemler

create

Belirli bir kaynak için izin oluşturun.

delete

İzni siler.

get

Belirli bir İzin ile ilgili bilgileri alır.

list

Belirli bir kaynakla ilgili izinleri listeler.

patch

İzni günceller.