तरीका: 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
)
ज़रूरी है. इस अनुमति से मिली भूमिका.
अनुरोध का उदाहरण
Python
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में 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}
होता है.
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
अनुरोध का उदाहरण
Python
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में 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
को दिए गए सभी अन्य पैरामीटर, उस कॉल से मेल खाने चाहिए जिसने पेज टोकन दिया था.
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
अनुरोध का उदाहरण
Python
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में ListPermissionsResponse
का एक इंस्टेंस शामिल किया जाता है.
तरीका: tunedModels.permissions.patch
- एंडपॉइंट
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- अनुरोध का उदाहरण
अनुमति अपडेट करता है.
एंडपॉइंट
पैचhttps://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)
ज़रूरी है. अपडेट किए जाने वाले फ़ील्ड की सूची. स्वीकार किए गए फ़ील्ड: - भूमिका (Permission.role
फ़ील्ड)
यह फ़ील्ड के पूरी तरह से क्वालिफ़ाइड नामों की सूची है. इसमें नामों को कॉमा लगाकर अलग किया गया है. उदाहरण: "user.displayName,photo"
.
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Permission
का उदाहरण है.
role
enum (Role
)
ज़रूरी है. इस अनुमति से मिली भूमिका.
अनुरोध का उदाहरण
Python
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Permission
का एक इंस्टेंस शामिल किया जाता है.
तरीका: tunedModels.permissions.delete
अनुमति मिटाता है.
एंडपॉइंट
deletehttps://generativelanguage.googleapis.com/v1beta/{name=tunedModels/*/permissions/*}
पाथ पैरामीटर
name
string
ज़रूरी है. अनुमति का संसाधन नाम. फ़ॉर्मैट: tunedModels/{tunedModel}/permissions/{permission}
corpora/{corpus}/permissions/{permission}
इसका फ़ॉर्मैट tunedModels/{tunedmodel}/permissions/{permission}
होता है.
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
अनुरोध का उदाहरण
Python
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, तो रिस्पॉन्स बॉडी में खाली 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 संसाधन (जैसे, ट्यून किया गया मॉडल, कॉर्पस) का ऐक्सेस देता है.
भूमिका, अनुमति वाले ऑपरेशन का एक कलेक्शन है. इसकी मदद से, उपयोगकर्ता PaLM API के संसाधनों पर खास कार्रवाइयां कर सकते हैं. उन्हें उपयोगकर्ताओं, ग्रुप या सेवा खातों के लिए उपलब्ध कराने के लिए, उन्हें भूमिकाएं असाइन की जाती हैं. किसी भूमिका को असाइन करने पर, उस भूमिका से जुड़ी अनुमतियां मिल जाती हैं.
इसमें तीन भूमिकाएं होती हैं. हर रोल, पिछली रोल के लिए अनुमति वाले ऑपरेशन का सुपरसेट होती है:
- अनुमान लगाने के लिए, रीडर संसाधन (जैसे, ट्यून किया गया मॉडल, कॉर्पस) का इस्तेमाल कर सकता है
- लेखक के पास रीडर की अनुमतियां होती हैं. साथ ही, वह बदलाव कर सकता है और शेयर कर सकता है
- मालिक के पास लेखक की अनुमतियां होती हैं. साथ ही, वह फ़ाइल को मिटा सकता है
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 ( |