Permissions

পদ্ধতি: 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 )

প্রয়োজনীয়। এই অনুমতি দ্বারা প্রদত্ত ভূমিকা।

উদাহরণ অনুরোধ

পাইথন

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

প্রতিক্রিয়া মূল অংশ

যদি সফল হয়, তাহলে রেসপন্স বডিতে Permission এর একটি নতুন তৈরি উদাহরণ থাকবে।

পদ্ধতি: tunedModels.permissions.get

একটি নির্দিষ্ট অনুমতি সম্পর্কে তথ্য পায়।

শেষবিন্দু

https পান https: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /* /permissions /*}

পথের পরামিতি

name string

প্রয়োজনীয়। অনুমতির রিসোর্সের নাম।

ফর্ম্যাট: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} এটি tunedModels/{tunedmodel}/permissions/{permission} রূপ নেয়।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

উদাহরণ অনুরোধ

পাইথন

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

প্রতিক্রিয়া মূল অংশ

যদি সফল হয়, তাহলে রেসপন্স বডিতে Permission এর একটি উদাহরণ থাকবে।

পদ্ধতি: tunedModels.permissions.list

নির্দিষ্ট রিসোর্সের জন্য অনুমতি তালিকাভুক্ত করে।

শেষবিন্দু

https পান https: / /generativelanguage.googleapis.com /v1beta /{parent=tunedModels /*} /permissions

পথের পরামিতি

parent string

প্রয়োজনীয়। অনুমতিগুলির মূল উৎস। ফর্ম্যাট: tunedModels/{tunedModel} corpora/{corpus} এটি tunedModels/{tunedmodel} রূপ নেয়।

কোয়েরি প্যারামিটার

pageSize integer

ঐচ্ছিক। (প্রতি পৃষ্ঠায়) ফেরত দেওয়ার জন্য সর্বোচ্চ কতগুলি Permission (পারমিশন)। পরিষেবাটি কম অনুমতি ফেরত দিতে পারে।

যদি নির্দিষ্ট না করা থাকে, তাহলে সর্বাধিক ১০টি অনুমতি ফেরত দেওয়া হবে। এই পদ্ধতিটি প্রতি পৃষ্ঠায় সর্বাধিক ১০০০টি অনুমতি ফেরত দেওয়া হবে, এমনকি যদি আপনি আরও বড় পৃষ্ঠার আকার পাস করেন।

pageToken string

ঐচ্ছিক। একটি পৃষ্ঠা টোকেন, পূর্ববর্তী permissions.list কল থেকে প্রাপ্ত।

পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য পরবর্তী অনুরোধের যুক্তি হিসেবে একটি অনুরোধের মাধ্যমে ফেরত আসা pageToken প্রদান করুন।

পৃষ্ঠাকরণের সময়, permissions.list এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পৃষ্ঠা টোকেন প্রদানকারী কলের সাথে মিলতে হবে।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

উদাহরণ অনুরোধ

পাইথন

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

প্রতিক্রিয়া মূল অংশ

যদি সফল হয়, তাহলে রেসপন্স বডিতে 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

শুধুমাত্র আউটপুট। শনাক্তকারী। অনুমতির নাম। create-এ একটি অনন্য নাম তৈরি করা হবে। উদাহরণ: 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 )

প্রয়োজনীয়। এই অনুমতি দ্বারা প্রদত্ত ভূমিকা।

উদাহরণ অনুরোধ

পাইথন

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

প্রতিক্রিয়া মূল অংশ

যদি সফল হয়, তাহলে রেসপন্স বডিতে Permission এর একটি উদাহরণ থাকবে।

পদ্ধতি: tunedModels.permissions.delete

অনুমতি মুছে ফেলে।

শেষবিন্দু

https মুছে ফেলুন https: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /* /permissions /*}

পথের পরামিতি

name string

প্রয়োজনীয়। অনুমতির রিসোর্স নাম। ফর্ম্যাট: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} এটি tunedModels/{tunedmodel}/permissions/{permission} রূপ নেয়।

অনুরোধের মূল অংশ

অনুরোধের মূল অংশটি অবশ্যই খালি থাকতে হবে।

উদাহরণ অনুরোধ

পাইথন

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

প্রতিক্রিয়া মূল অংশ

যদি সফল হয়, তাহলে রেসপন্স বডিটি একটি খালি 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

শুধুমাত্র আউটপুট। শনাক্তকারী। অনুমতির নাম। create-এ একটি অনন্য নাম তৈরি করা হবে। উদাহরণ: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} শুধুমাত্র আউটপুট।

granteeType enum ( GranteeType )

ঐচ্ছিক। অপরিবর্তনীয়। অনুদানপ্রাপ্তের ধরণ।

emailAddress string

ঐচ্ছিক। অপরিবর্তনীয়। এই অনুমতিটি যে গ্রুপের ব্যবহারকারীর উল্লেখ করে তার ইমেল ঠিকানা। অনুমতির গ্রহীতার ধরণ সকলের হলে ক্ষেত্রটি সেট করা হয় না।

role enum ( Role )

প্রয়োজনীয়। এই অনুমতি দ্বারা প্রদত্ত ভূমিকা।

JSON উপস্থাপনা
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}

তালিকা অনুমতি প্রতিক্রিয়া

অনুমতিগুলির একটি পৃষ্ঠাঙ্কিত তালিকা সম্বলিত ListPermissions থেকে প্রতিক্রিয়া।

ক্ষেত্র
permissions[] object ( Permission )

অনুমতি ফেরত দেওয়া হয়েছে।

nextPageToken string

একটি টোকেন, যা পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য pageToken হিসাবে পাঠানো যেতে পারে।

যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে আর কোন পৃষ্ঠা থাকবে না।

JSON উপস্থাপনা
{
  "permissions": [
    {
      object (Permission)
    }
  ],
  "nextPageToken": string
}