Yöntem: tunedModels.permissions.create
Belirli bir kaynağa izin oluşturma.
Uç nokta
yayınlahttps://generativelanguage.googleapis.com/v1beta/{parent=tunedModels/*}/permissions
Yol parametreleri
parent
string
Zorunlu. Permission
öğesinin üst kaynağı. Biçimler: tunedModels/{tunedModel}
corpora/{corpus}
tunedModels/{tunedmodel}
biçimindedir.
İstek içeriği
İstek metni, Permission
öğesinin bir örneğini içerir.
granteeType
enum (GranteeType
)
İsteğe bağlıdır. Değişmez. Hak sahibinin türü.
emailAddress
string
İsteğe bağlıdır. Değişmez. Bu iznin ait olduğu kullanıcı veya grubun e-posta adresi. İznin veriliş türü HERKES olduğunda alan ayarlanmaz.
role
enum (Role
)
Zorunlu. Bu izinle verilen rol.
Örnek istek
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir Permission
örneği içerir.
Yöntem: tunedModels.permissions.get
Belirli bir izin hakkında bilgi alır.
Uç nokta
gethttps://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*/permissions/*}
Yol parametreleri
name
string
Zorunlu. İznin kaynak adı.
Biçimler: tunedModels/{tunedModel}/permissions/{permission}
corpora/{corpus}/permissions/{permission}
tunedModels/{tunedmodel}/permissions/{permission}
biçimindedir.
İstek içeriği
İstek metni boş olmalıdır.
Örnek istek
Yanıt gövdesi
Başarılıysa yanıt metni, Permission
öğesinin bir örneğini içerir.
Yöntem: tunedModels.permissions.list
- Uç nokta
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Örnek istek
Belirli bir kaynağın izinlerini listeler.
Uç nokta
gethttps://generativelanguage.googleapis.com/v1beta/{parent=tunedModels/*}/permissions
Yol parametreleri
parent
string
Zorunlu. İzinlerin üst kaynağı. Biçimler: tunedModels/{tunedModel}
corpora/{corpus}
tunedModels/{tunedmodel}
biçimindedir.
Sorgu parametreleri
pageSize
integer
İsteğe bağlıdır. Döndürülecek maksimum Permission
sayısı (sayfa başına). Hizmet daha az izin döndürebilir.
Belirtilmemesi halinde en fazla 10 izin döndürülür. Bu yöntem, daha büyük bir pageSize iletseniz bile sayfa başına en fazla 1.000 izin döndürür.
pageToken
string
İsteğe bağlıdır. Önceki bir permissions.list
çağrısından alınan sayfa jetonu.
Bir istek tarafından döndürülen pageToken
değerini, sonraki sayfayı almak için bir sonraki isteğe bağımsız değişken olarak sağlayın.
Sayfalandırma yapılırken permissions.list
parametresine sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.
İstek içeriği
İstek metni boş olmalıdır.
Örnek istek
Yanıt gövdesi
Başarılıysa yanıt metni, ListPermissionsResponse
öğesinin bir örneğini içerir.
Yöntem: tunedModels.permissions.patch
- Uç nokta
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Örnek istek
İzni günceller.
Uç nokta
yamahttps://generativelanguage.googleapis.com/v1beta/{permission.name=tunedModels/*/permissions/*}
PATCH https://generativelanguage.googleapis.com/v1beta/{permission.name=tunedModels/*/permissions/*}
Yol parametreleri
permission.name
string
Yalnızca çıkış. Tanımlayıcı. İzin adı. Oluşturma sırasında benzersiz bir ad oluşturulur. Örnekler: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Yalnızca çıkış. tunedModels/{tunedmodel}/permissions/{permission}
biçimindedir.
Sorgu parametreleri
updateMask
string (FieldMask
format)
Zorunlu. Güncellenecek alanların listesi. Kabul edilenler: - role (Permission.role
alanı)
Bu, alanların tam nitelikli adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo"
.
İstek içeriği
İstek metni, Permission
öğesinin bir örneğini içerir.
role
enum (Role
)
Zorunlu. Bu izinle verilen rol.
Örnek istek
Yanıt gövdesi
Başarılıysa yanıt metni, Permission
öğesinin bir örneğini içerir.
Yöntem: tunedModels.permissions.delete
İzni siler.
Uç nokta
deletehttps://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*/permissions/*}
Yol parametreleri
name
string
Zorunlu. İznin kaynak adı. Biçimler: tunedModels/{tunedModel}/permissions/{permission}
corpora/{corpus}/permissions/{permission}
tunedModels/{tunedmodel}/permissions/{permission}
biçimindedir.
İstek içeriği
İstek metni boş olmalıdır.
Örnek istek
Yanıt gövdesi
Başarılı olursa yanıt metni boş bir JSON nesnesi olur.
Yöntem: tunedModels.transferOwnership
Ayarlanmış modelin sahipliğini aktarır. Bu, ayarlanmış modelin sahipliğini değiştirmenin tek yoludur. Mevcut sahip, yazar rolüne geçirilir.
Uç nokta
yayınlahttps://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}:transferOwnership
Yol parametreleri
name
string
Zorunlu. Sahipliği aktarılacak, ayarlanmış modelin kaynak adı.
Biçim: tunedModels/my-model-id
tunedModels/{tunedmodel}
biçimindedir.
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
emailAddress
string
Zorunlu. Ayarlanmış modelin aktarıldığı kullanıcının e-posta adresi.
Yanıt gövdesi
Başarılı olursa yanıt metni boş olur.
REST Kaynağı: tunedModels.permissions
Kaynak: İzin
İzin kaynağı, kullanıcıya, gruba veya dünyanın geri kalanına PaLM API kaynağına (ör. hassaslaştırılmış model, korpus) erişim izni verir.
Rol, kullanıcıların PaLM API kaynaklarında belirli işlemleri gerçekleştirmesine olanak tanıyan izin verilen işlemlerden oluşan bir koleksiyondur. Bu kaynakları kullanıcıların, grupların veya hizmet hesaplarının kullanımına sunmak için roller atarsınız. Bir rol atadığınızda, rolün içerdiği izinleri vermiş olursunuz.
Üç eş merkezli rol vardır. Her rol, önceki rolün izin verilen işlemlerinin bir üst kümesidir:
- Okuyucu, çıkarım için kaynağı (ör. ayarlanmış model, kitaplık) kullanabilir
- Yazar, okuyucunun izinlerine sahiptir ve ayrıca düzenleyebilir ve paylaşabilir.
- sahibi, yazar izinlerine sahiptir ve ayrıca silebilir
name
string
Yalnızca çıkış. Tanımlayıcı. İzin adı. Oluşturma sırasında benzersiz bir ad oluşturulur. Örnekler: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Yalnızca çıkış.
granteeType
enum (GranteeType
)
İsteğe bağlıdır. Değişmez. Hak sahibinin türü.
emailAddress
string
İsteğe bağlıdır. Değişmez. Bu iznin ait olduğu kullanıcı veya grubun e-posta adresi. İznin veriliş türü HERKES olduğunda alan ayarlanmaz.
role
enum (Role
)
Zorunlu. Bu izinle verilen rol.
JSON gösterimi |
---|
{ "name": string, "granteeType": enum ( |
ListPermissionsResponse
ListPermissions
tarafından gönderilen, izinlerin sayfalandırılmış listesini içeren yanıt.
permissions[]
object (Permission
)
Döndürülen izinler.
nextPageToken
string
Sonraki sayfayı almak için pageToken
olarak gönderilebilen bir jeton.
Bu alan atlanırsa başka sayfa yoktur.
JSON gösterimi |
---|
{
"permissions": [
{
object ( |