متد: tunedModels.permissions.create
ایجاد مجوز برای یک منبع خاص
نقطه پایانی
پستhttps: / /generativelanguage.googleapis.com /v1beta /{parent=tunedModels /*} /permissionsپارامترهای مسیر
string parent الزامی. منبع والدِ Permission . قالبها: tunedModels/{tunedModel} corpora/{corpus} به شکل tunedModels/{tunedmodel} است.
درخواست بدنه
بدنه درخواست شامل نمونهای از Permission است.
granteeTypeenum ( GranteeType )اختیاری. تغییرناپذیر. نوع دریافتکننده کمک.
string emailAddressاختیاری. تغییرناپذیر. آدرس ایمیل کاربر گروهی که این مجوز به آن اشاره دارد. وقتی نوع اعطاکننده مجوز «همه» (EVERYONE) باشد، این فیلد تنظیم نمیشود.
roleenum ( Role )الزامی. نقشی که با این مجوز اعطا میشود.
درخواست نمونه
پایتون
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل یک نمونه تازه ایجاد شده از Permission است.
متد: tunedModels.permissions.get
اطلاعات مربوط به یک مجوز خاص را دریافت میکند.
نقطه پایانی
دریافتhttps: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /* /permissions /*}پارامترهای مسیر
string nameالزامی. نام منبعِ مجوز.
قالبها: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} این فایل به شکل tunedModels/{tunedmodel}/permissions/{permission} است.
درخواست بدنه
بدنه درخواست باید خالی باشد.
درخواست نمونه
پایتون
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل نمونهای از Permission است.
متد: tunedModels.permissions.list
مجوزهای مربوط به منبع خاص را فهرست میکند.
نقطه پایانی
دریافتhttps: / /generativelanguage.googleapis.com /v1beta /{parent=tunedModels /*} /permissionsپارامترهای مسیر
string parent الزامی. منبع والد مجوزها. قالبها: tunedModels/{tunedModel} corpora/{corpus} به شکل tunedModels/{tunedmodel} است.
پارامترهای پرس و جو
integer pageSize اختیاری. حداکثر تعداد Permission که باید برگردانده شود (به ازای هر صفحه). سرویس ممکن است مجوزهای کمتری برگرداند.
اگر مشخص نشود، حداکثر ۱۰ مجوز برگردانده میشود. این متد حداکثر ۱۰۰۰ مجوز برای هر صفحه برمیگرداند، حتی اگر pageSize بزرگتری را ارسال کنید.
string pageToken اختیاری. یک توکن صفحه، که از فراخوانی قبلی permissions.list دریافت شده است.
pageToken برگردانده شده توسط یک درخواست را به عنوان آرگومان برای درخواست بعدی جهت بازیابی صفحه بعدی ارائه دهید.
هنگام صفحهبندی، تمام پارامترهای دیگر ارائه شده به permissions.list باید با فراخوانی که توکن صفحه را ارائه داده است، مطابقت داشته باشند.
درخواست بدنه
بدنه درخواست باید خالی باشد.
درخواست نمونه
پایتون
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل نمونهای از ListPermissionsResponse است.
متد: tunedModels.permissions.patch
مجوز را بهروزرسانی میکند.
نقطه پایانی
وصلهhttps: / /generativelanguage.googleapis.com /v1beta /{permission.name=tunedModels /* /permissions /*}PATCH https://generativelanguage.googleapis.com/v1beta/{permission.name=tunedModels/*/permissions/*} پارامترهای مسیر
string permission.name فقط خروجی. شناسه. نام مجوز. یک نام منحصر به فرد در هنگام ایجاد ایجاد میشود. مثالها: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} فقط خروجی. به شکل tunedModels/{tunedmodel}/permissions/{permission} است.
پارامترهای پرس و جو
updateMaskstring ( FieldMask format) الزامی. فهرست فیلدهایی که باید بهروزرسانی شوند. موارد پذیرفتهشده: - نقش (فیلد Permission.role )
این لیستی از نامهای کامل فیلدها است که با کاما از هم جدا شدهاند. مثال: "user.displayName,photo" .
درخواست بدنه
بدنه درخواست شامل نمونهای از Permission است.
roleenum ( Role )الزامی. نقشی که با این مجوز اعطا میشود.
درخواست نمونه
پایتون
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل نمونهای از Permission است.
متد: tunedModels.permissions.delete
مجوز را حذف میکند.
نقطه پایانی
حذفhttps: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /* /permissions /*}پارامترهای مسیر
string name الزامی. نام منبع مجوز. قالبها: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} این پارامتر به شکل tunedModels/{tunedmodel}/permissions/{permission} است.
درخواست بدنه
بدنه درخواست باید خالی باشد.
درخواست نمونه
پایتون
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ یک شیء JSON خالی خواهد بود.
روش: tunedModels.transferOwnship
مالکیت مدل تنظیمشده را منتقل میکند. این تنها راه تغییر مالکیت مدل تنظیمشده است. مالک فعلی به نقش نویسنده تنزل رتبه خواهد یافت.
نقطه پایانی
پستhttps: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /*}:transferOwnershipپارامترهای مسیر
string nameالزامی. نام منبع مدل تنظیمشده برای انتقال مالکیت.
قالب: tunedModels/my-model-id به شکل tunedModels/{tunedmodel} است.
درخواست بدنه
بدنه درخواست شامل دادههایی با ساختار زیر است:
string emailAddressالزامی. آدرس ایمیل کاربری که مدل تنظیمشده به او منتقل میشود.
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ خالی است.
منبع REST: tunedModels.permissions
منبع: اجازه
منبع مجوز، به کاربر، گروه یا سایر افراد جهان دسترسی به منبع API مربوط به PaLM (مثلاً یک مدل تنظیمشده، مجموعه داده) را اعطا میکند.
یک نقش مجموعهای از عملیات مجاز است که به کاربران اجازه میدهد اقدامات خاصی را روی منابع API پالام انجام دهند. برای اینکه آنها را در دسترس کاربران، گروهها یا حسابهای سرویس قرار دهید، نقشها را تعیین میکنید. وقتی نقشی را تعیین میکنید، مجوزهایی را که آن نقش شامل میشود، اعطا میکنید.
سه نقش متحدالمرکز وجود دارد. هر نقش، مجموعهای از عملیات مجاز نقش قبلی است:
- خواننده میتواند از منبع (مثلاً مدل تنظیمشده، پیکره) برای استنتاج استفاده کند.
- نویسنده مجوزهای خواننده را دارد و علاوه بر این میتواند ویرایش و اشتراکگذاری کند
- مالک مجوزهای نویسنده را دارد و علاوه بر این میتواند حذف کند
string nameفقط خروجی. شناسه. نام مجوز. یک نام منحصر به فرد در هنگام ایجاد ایجاد میشود. مثالها: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} فقط خروجی.
granteeTypeenum ( GranteeType )اختیاری. تغییرناپذیر. نوع دریافتکننده کمک.
string emailAddressاختیاری. تغییرناپذیر. آدرس ایمیل کاربر گروهی که این مجوز به آن اشاره دارد. وقتی نوع اعطاکننده مجوز «همه» (EVERYONE) باشد، این فیلد تنظیم نمیشود.
roleenum ( Role )الزامی. نقشی که با این مجوز اعطا میشود.
| نمایش JSON |
|---|
{ "name": string, "granteeType": enum ( |
لیست مجوزهاپاسخ
پاسخ از ListPermissions حاوی فهرستی صفحهبندیشده از مجوزها.
permissions[]object ( Permission )مجوزهای برگشت داده شده
string nextPageToken یک توکن، که میتواند به عنوان pageToken برای بازیابی صفحه بعدی ارسال شود.
اگر این فیلد حذف شود، صفحات بیشتری وجود نخواهد داشت.
| نمایش JSON |
|---|
{
"permissions": [
{
object ( |