REST Resource: tunedModels.permissions

منبع: مجوز

منبع مجوز به کاربر، گروه یا سایر نقاط جهان دسترسی به منبع API PalM (به عنوان مثال یک مدل تنظیم شده، مجموعه) اعطا می کند.

نقش مجموعه ای از عملیات مجاز است که به کاربران اجازه می دهد تا اقدامات خاصی را بر روی منابع PalM API انجام دهند. برای در دسترس قرار دادن آنها برای کاربران، گروه‌ها یا حساب‌های سرویس، نقش‌هایی را اختصاص می‌دهید. وقتی نقشی را اختصاص می دهید، مجوزهایی را که آن نقش در بر دارد اعطا می کنید.

سه نقش متحدالمرکز وجود دارد. هر نقش ابرمجموعه ای از عملیات مجاز نقش قبلی است:

  • خواننده می تواند از منبع (مثلاً مدل تنظیم شده، پیکره) برای استنتاج استفاده کند
  • نویسنده دارای مجوزهای خواننده است و علاوه بر این می تواند ویرایش و به اشتراک بگذارد
  • مالک دارای مجوزهای نویسنده است و علاوه بر این می تواند حذف کند
نمایندگی JSON
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
زمینه های
name

string

فقط خروجی مشخص کننده. نام مجوز یک نام منحصر به فرد در ایجاد ایجاد می شود. مثال‌ها: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} فقط خروجی.

granteeType

enum ( GranteeType )

اختیاری. تغییرناپذیر. نوع اعطا کننده.

emailAddress

string

اختیاری. تغییرناپذیر. آدرس ایمیل کاربر گروهی که این مجوز به آن اشاره دارد. وقتی نوع دریافت‌کننده مجوز EVERYONE باشد، فیلد تنظیم نمی‌شود.

role

enum ( Role )

ضروری. نقش اعطا شده توسط این مجوز.

مواد و روش ها

create

یک مجوز برای یک منبع خاص ایجاد کنید.

delete

مجوز را حذف می کند.

get

اطلاعات مربوط به یک مجوز خاص را دریافت می کند.

list

مجوزها را برای منبع خاص فهرست می کند.

patch

مجوز را به روز می کند.