Permissions

Metoda: tunedModels.permissions.create

Krijo një leje për një burim specifik.

Pika e Fundit

posto https: / /generativelanguage.googleapis.com /v1beta /{parent=tunedModels /*} /permissions

Parametrat e shtegut

parent string

E detyrueshme. Burimi mëmë i Permission . Formatet: tunedModels/{tunedModel} corpora/{corpus} Merr formën tunedModels/{tunedmodel} .

Trupi i kërkesës

Trupi i kërkesës përmban një instancë të Permission .

Fushat
numërimi i llojit granteeType enum ( GranteeType )

Opsionale. E pandryshueshme. Lloji i përfituesit të grantit.

string emailAddress

Opsionale. E pandryshueshme. Adresa e email-it të përdoruesit të grupit të cilit i referohet kjo leje. Fusha nuk vendoset kur lloji i marrësit të lejes është GJITHKJ.

role enum ( Role )

E detyrueshme. Roli i dhënë nga kjo leje.

Shembull kërkese

Python

# With Gemini 2 we're launching a new SDK. See the following doc for details.
# https://ai.google.dev/gemini-api/docs/migrate

Trupi i përgjigjes

Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të sapokrijuar të Permission .

Metoda: tunedModels.permissions.get

Merr informacion në lidhje me një Leje specifike.

Pika e Fundit

merrni https: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /* /permissions /*}

Parametrat e shtegut

string name

E detyrueshme. Emri i burimit të lejes.

Formatet: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Merr formën tunedModels/{tunedmodel}/permissions/{permission} .

Trupi i kërkesës

Trupi i kërkesës duhet të jetë bosh.

Shembull kërkese

Python

# With Gemini 2 we're launching a new SDK. See the following doc for details.
# https://ai.google.dev/gemini-api/docs/migrate

Trupi i përgjigjes

Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të Permission .

Metoda: tunedModels.permissions.list

Liston lejet për burimin specifik.

Pika e Fundit

merrni https: / /generativelanguage.googleapis.com /v1beta /{parent=tunedModels /*} /permissions

Parametrat e shtegut

parent string

E detyrueshme. Burimi mëmë i lejeve. Formatet: tunedModels/{tunedModel} corpora/{corpus} Merr formën tunedModels/{tunedmodel} .

Parametrat e pyetjes

Madhësia pageSize integer

Opsionale. Numri maksimal i Permission që duhen kthyer (për faqe). Shërbimi mund të kthejë më pak leje.

Nëse nuk specifikohet, do të kthehen maksimumi 10 leje. Kjo metodë kthen maksimumi 1000 leje për faqe, edhe nëse kaloni një madhësi më të madhe të faqes.

vargu i pageToken string

Opsionale. Një shenjë faqeje, e marrë nga një thirrje e mëparshme permissions.list .

Jepni pageToken të kthyer nga një kërkesë si argument për kërkesën tjetër për të marrë faqen tjetër.

Gjatë faqosjes, të gjithë parametrat e tjerë të dhënë te permissions.list duhet të përputhen me thirrjen që ofroi tokenin e faqes.

Trupi i kërkesës

Trupi i kërkesës duhet të jetë bosh.

Shembull kërkese

Python

# With Gemini 2 we're launching a new SDK. See the following doc for details.
# https://ai.google.dev/gemini-api/docs/migrate

Trupi i përgjigjes

Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të ListPermissionsResponse .

Metoda: tunedModels.permissions.patch

Përditëson lejen.

Pika e Fundit

përditësim https: / /generativelanguage.googleapis.com /v1beta /{permission.name=tunedModels /* /permissions /*}
PATCH https://generativelanguage.googleapis.com/v1beta/{permission.name=tunedModels/*/permissions/*}

Parametrat e shtegut

string permission.name

Vetëm rezultati. Identifikuesi. Emri i lejes. Një emër unik do të gjenerohet gjatë krijimit. Shembuj: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Vetëm rezultati. Ai merr formën tunedModels/{tunedmodel}/permissions/{permission} .

Parametrat e pyetjes

vargu updateMask string ( FieldMask format)

E detyrueshme. Lista e fushave që duhen përditësuar. Ato që pranohen: - role ( Permission.role field)

Kjo është një listë e ndarë me presje e emrave të fushave plotësisht të kualifikuara. Shembull: "user.displayName,photo" .

Trupi i kërkesës

Trupi i kërkesës përmban një instancë të Permission .

Fushat
role enum ( Role )

E detyrueshme. Roli i dhënë nga kjo leje.

Shembull kërkese

Python

# With Gemini 2 we're launching a new SDK. See the following doc for details.
# https://ai.google.dev/gemini-api/docs/migrate

Trupi i përgjigjes

Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të Permission .

Metoda: tunedModels.permissions.delete

Fshin lejen.

Pika e Fundit

fshi https: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /* /permissions /*}

Parametrat e shtegut

string name

E detyrueshme. Emri i burimit të lejes. Formatet: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Merr formën tunedModels/{tunedmodel}/permissions/{permission} .

Trupi i kërkesës

Trupi i kërkesës duhet të jetë bosh.

Shembull kërkese

Python

# With Gemini 2 we're launching a new SDK. See the following doc for details.
# https://ai.google.dev/gemini-api/docs/migrate

Trupi i përgjigjes

Nëse është i suksesshëm, trupi i përgjigjes është një objekt JSON bosh.

Metoda: tunedModels.transferOwnership

Transferon pronësinë e modelit të akorduar. Kjo është e vetmja mënyrë për të ndryshuar pronësinë e modelit të akorduar. Pronari aktual do të ulet në rolin e shkrimtarit.

Pika e Fundit

posto https: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /*}:transferOwnership

Parametrat e shtegut

string name

E detyrueshme. Emri i burimit të modelit të akorduar për transferimin e pronësisë.

Formati: tunedModels/my-model-id Merr formën tunedModels/{tunedmodel} .

Trupi i kërkesës

Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:

Fushat
string emailAddress

E detyrueshme. Adresa e email-it të përdoruesit të cilit po i transferohet modeli i akorduar.

Trupi i përgjigjes

Nëse është e suksesshme, trupi i përgjigjes është bosh.

Burimi REST: tunedModels.permissions

Burimi: Leja

Burimi i lejes i jep përdoruesit, grupit ose pjesës tjetër të botës qasje në burimin PaLM API (p.sh. një model i akorduar, korpus).

Një rol është një koleksion operacionesh të lejuara që u lejon përdoruesve të kryejnë veprime specifike në burimet e PaLM API. Për t'i bërë ato të disponueshme për përdoruesit, grupet ose llogaritë e shërbimit, ju caktoni role. Kur caktoni një rol, ju jepni lejet që përmban roli.

Ekzistojnë tre role koncentrike. Çdo rol është një mbibashkësi e operacioneve të lejuara të rolit të mëparshëm:

  • Lexuesi mund të përdorë burimin (p.sh. modelin e akorduar, korpusin) për nxjerrjen e përfundimeve.
  • Shkruesi ka lejet e lexuesit dhe përveç kësaj mund të modifikojë dhe ndajë
  • pronari ka lejet e shkrimtarit dhe gjithashtu mund të fshijë
Fushat
string name

Vetëm rezultati. Identifikuesi. Emri i lejes. Një emër unik do të gjenerohet gjatë krijimit. Shembuj: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Vetëm rezultati.

numërimi i llojit granteeType enum ( GranteeType )

Opsionale. E pandryshueshme. Lloji i përfituesit të grantit.

string emailAddress

Opsionale. E pandryshueshme. Adresa e email-it të përdoruesit të grupit të cilit i referohet kjo leje. Fusha nuk vendoset kur lloji i marrësit të lejes është GJITHKJ.

role enum ( Role )

E detyrueshme. Roli i dhënë nga kjo leje.

Përfaqësimi JSON
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}

Përgjigje e ListPermissions

Përgjigje nga ListPermissions që përmban një listë të faqezuar të lejeve.

Fushat
objekti permissions[] object ( Permission )

Lejet u kthyen.

string nextPageToken

Një token, i cili mund të dërgohet si pageToken për të marrë faqen tjetër.

Nëse kjo fushë lihet jashtë, nuk ka më faqe.

Përfaqësimi JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ],
  "nextPageToken": string
}