เมธอด: tunedModels.permissions.create
สร้างสิทธิ์เข้าถึงทรัพยากรที่เฉพาะเจาะจง
ปลายทาง
โพสต์https://generativelanguage.googleapis.com/v1beta/{parent=tunedModels/*}/permissions
พารามิเตอร์เส้นทาง
parent
string
ต้องระบุ ทรัพยากรหลักของ Permission
รูปแบบ: tunedModels/{tunedModel}
corpora/{corpus}
อยู่ในรูปแบบ tunedModels/{tunedmodel}
เนื้อหาของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ Permission
granteeType
enum (GranteeType
)
ไม่บังคับ เปลี่ยนแปลงไม่ได้ ประเภทของผู้รับอนุญาต
emailAddress
string
ไม่บังคับ เปลี่ยนแปลงไม่ได้ อีเมลของผู้ใช้ในกลุ่มที่สิทธิ์นี้อ้างอิง ระบบจะไม่ตั้งค่าช่องเมื่อประเภทผู้รับสิทธิ์ของสิทธิ์คือ "ทุกคน"
role
enum (Role
)
ต้องระบุ บทบาทที่ได้รับสิทธิ์นี้
ตัวอย่างคำขอ
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Permission
ที่สร้างขึ้นใหม่
เมธอด: tunedModels.permissions.get
รับข้อมูลเกี่ยวกับสิทธิ์ที่เฉพาะเจาะจง
ปลายทาง
gethttps://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*/permissions/*}
พารามิเตอร์เส้นทาง
name
string
ต้องระบุ ชื่อทรัพยากรของสิทธิ์
รูปแบบ: tunedModels/{tunedModel}/permissions/{permission}
corpora/{corpus}/permissions/{permission}
อยู่ในรูปแบบ tunedModels/{tunedmodel}/permissions/{permission}
เนื้อหาของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
ตัวอย่างคำขอ
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Permission
เมธอด: tunedModels.permissions.list
- ปลายทาง
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- คําขอตัวอย่าง
แสดงรายการสิทธิ์สำหรับทรัพยากรที่เฉพาะเจาะจง
ปลายทาง
gethttps://generativelanguage.googleapis.com/v1beta/{parent=tunedModels/*}/permissions
พารามิเตอร์เส้นทาง
parent
string
ต้องระบุ ทรัพยากรหลักของสิทธิ์ รูปแบบ: tunedModels/{tunedModel}
corpora/{corpus}
อยู่ในรูปแบบ tunedModels/{tunedmodel}
พารามิเตอร์การค้นหา
pageSize
integer
ไม่บังคับ จำนวน Permission
สูงสุดที่จะแสดง (ต่อหน้า) บริการอาจแสดงสิทธิ์น้อยกว่า
หากไม่ระบุ ระบบจะแสดงผลสิทธิ์สูงสุด 10 รายการ เมธอดนี้จะแสดงผลสิทธิ์สูงสุด 1, 000 รายการต่อหน้า แม้ว่าคุณจะส่ง pageSize ที่ใหญ่กว่าก็ตาม
pageToken
string
ไม่บังคับ โทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ permissions.list
ก่อนหน้านี้
ระบุ pageToken
ที่แสดงผลโดยคำขอหนึ่งเป็นอาร์กิวเมนต์สำหรับคำขอถัดไปเพื่อดึงข้อมูลหน้าถัดไป
เมื่อแบ่งหน้าเว็บ พารามิเตอร์อื่นๆ ทั้งหมดที่ระบุให้กับ permissions.list
ต้องตรงกับการเรียกที่ให้โทเค็นหน้าเว็บ
เนื้อหาของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
ตัวอย่างคำขอ
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ ListPermissionsResponse
เมธอด: tunedModels.permissions.patch
- ปลายทาง
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- คําขอตัวอย่าง
อัปเดตสิทธิ์
ปลายทาง
patchhttps://generativelanguage.googleapis.com/v1beta/{permission.name=tunedModels/*/permissions/*}
PATCH https://generativelanguage.googleapis.com/v1beta/{permission.name=tunedModels/*/permissions/*}
พารามิเตอร์เส้นทาง
permission.name
string
เอาต์พุตเท่านั้น ตัวระบุ ชื่อสิทธิ์ ระบบจะสร้างชื่อที่ไม่ซ้ำกันเมื่อสร้าง ตัวอย่าง: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} เอาต์พุตเท่านั้น ซึ่งจะอยู่ในรูปแบบ tunedModels/{tunedmodel}/permissions/{permission}
พารามิเตอร์การค้นหา
updateMask
string (FieldMask
format)
ต้องระบุ รายการช่องที่จะอัปเดต รายการที่ยอมรับ: - role (ฟิลด์ Permission.role
)
ซึ่งเป็นรายการชื่อฟิลด์ที่สมบูรณ์ในตัวเองที่คั่นด้วยคอมมา ตัวอย่าง: "user.displayName,photo"
เนื้อหาของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ Permission
role
enum (Role
)
ต้องระบุ บทบาทที่ได้รับสิทธิ์นี้
ตัวอย่างคำขอ
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Permission
วิธีการ: tunedModels.permissions.delete
ลบสิทธิ์
ปลายทาง
ลบhttps://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*/permissions/*}
พารามิเตอร์เส้นทาง
name
string
ต้องระบุ ชื่อทรัพยากรของสิทธิ์ รูปแบบ: tunedModels/{tunedModel}/permissions/{permission}
corpora/{corpus}/permissions/{permission}
อยู่ในรูปแบบ tunedModels/{tunedmodel}/permissions/{permission}
เนื้อหาของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
ตัวอย่างคำขอ
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะเป็นออบเจ็กต์ JSON ว่าง
เมธอด: tunedModels.transferOwnership
โอนการเป็นเจ้าของโมเดลที่ปรับแต่ง ซึ่งนี่เป็นวิธีเดียวที่จะเปลี่ยนความเป็นเจ้าของของรูปแบบที่ปรับแต่ง เจ้าของปัจจุบันจะลดระดับเป็นบทบาทผู้เขียน
ปลายทาง
โพสต์https://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*}:transferOwnership
พารามิเตอร์เส้นทาง
name
string
ต้องระบุ ชื่อทรัพยากรของรูปแบบที่ปรับแต่งเพื่อโอนการเป็นเจ้าของ
รูปแบบ: tunedModels/my-model-id
อยู่ในรูปแบบ tunedModels/{tunedmodel}
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
emailAddress
string
ต้องระบุ อีเมลของผู้ใช้ที่จะโอนโมเดลที่ปรับแต่งแล้วไปให้
เนื้อหาการตอบกลับ
หากดำเนินการสำเร็จ เนื้อหาการตอบกลับจะว่างเปล่า
ทรัพยากร REST: tunedModels.permissions
ทรัพยากร: สิทธิ์
แหล่งข้อมูลสิทธิ์ให้สิทธิ์ผู้ใช้ กลุ่ม หรือคนอื่นๆ ทั่วโลกเข้าถึงแหล่งข้อมูล PaLM API (เช่น โมเดลที่ปรับแต่ง ข้อมูล Corpus)
บทบาทคือชุดการดำเนินการที่ได้รับอนุญาตซึ่งช่วยให้ผู้ใช้ดำเนินการบางอย่างกับทรัพยากร PaLM API ได้ คุณต้องมอบหมายบทบาทเพื่อให้ผู้ใช้ กลุ่ม หรือบัญชีบริการเข้าถึงได้ การกำหนดบทบาทเป็นการมอบสิทธิ์ที่มีอยู่ในบทบาทนั้น
บทบาทที่ทับซ้อนกันมี 3 บทบาท แต่ละบทบาทเป็นเซตที่รวมการดำเนินการที่ได้รับอนุญาตของบทบาทก่อนหน้า
- ผู้อ่านสามารถใช้ทรัพยากร (เช่น โมเดลที่ปรับแต่งแล้ว คลังข้อมูล) เพื่อการอนุมาน
- ผู้เขียนมีสิทธิ์ของผู้อ่านและสามารถแก้ไขและแชร์ได้
- เจ้าของมีสิทธิ์ของผู้เขียนและสามารถลบได้
name
string
เอาต์พุตเท่านั้น ตัวระบุ ชื่อสิทธิ์ ระบบจะสร้างชื่อที่ไม่ซ้ำกันเมื่อสร้าง ตัวอย่าง: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} เอาต์พุตเท่านั้น
granteeType
enum (GranteeType
)
ไม่บังคับ เปลี่ยนแปลงไม่ได้ ประเภทของผู้รับอนุญาต
emailAddress
string
ไม่บังคับ เปลี่ยนแปลงไม่ได้ อีเมลของผู้ใช้ในกลุ่มที่สิทธิ์นี้อ้างอิง ระบบจะไม่ตั้งค่าช่องเมื่อประเภทผู้รับสิทธิ์ของสิทธิ์คือ "ทุกคน"
role
enum (Role
)
ต้องระบุ บทบาทที่ได้รับสิทธิ์นี้
การแสดง JSON |
---|
{ "name": string, "granteeType": enum ( |
ListPermissionsResponse
การตอบกลับจาก ListPermissions
ที่มีรายการสิทธิ์แบบแบ่งหน้า
permissions[]
object (Permission
)
สิทธิ์ที่ส่งคืน
nextPageToken
string
โทเค็น ซึ่งสามารถส่งเป็น pageToken
เพื่อเรียกข้อมูลหน้าถัดไป
หากไม่ระบุฟิลด์นี้ ระบบจะไม่แสดงหน้าเว็บอีก
การแสดง JSON |
---|
{
"permissions": [
{
object ( |