Method: aisafety.classifyContent

প্রদত্ত নীতির সেট সহ সামগ্রীর একটি অংশ বিশ্লেষণ করুন।

HTTP অনুরোধ

POST https://checks.googleapis.com/v1alpha/aisafety:classifyContent

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "input": {
    object (InputContent)
  },
  "context": {
    object (Context)
  },
  "policies": [
    {
      object (PolicyConfig)
    }
  ],
  "classifierVersion": enum (ClassifierVersion)
}
ক্ষেত্র
input

object ( InputContent )

প্রয়োজন। শ্রেণীবদ্ধ করা বিষয়বস্তু.

context

object ( Context )

ঐচ্ছিক। শ্রেণীবিভাগে সাহায্য করতে ব্যবহৃত ইনপুট সম্পর্কে প্রসঙ্গ।

policies[]

object ( PolicyConfig )

প্রয়োজন। শ্রেণীবদ্ধ করার জন্য নীতির তালিকা।

classifier Version

enum ( ClassifierVersion )

ঐচ্ছিক। ব্যবহার করার জন্য শ্রেণিবদ্ধকারীর সংস্করণ। উল্লেখ না থাকলে, সর্বশেষ সংস্করণ ব্যবহার করা হবে।

প্রতিক্রিয়া শরীর

aisafety.classifyContent RPC এর প্রতিক্রিয়া প্রোটো।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "policyResults": [
    {
      object (PolicyResult)
    }
  ]
}
ক্ষেত্র
policy Results[]

object ( PolicyResult )

প্রতিটি নীতির জন্য শ্রেণীবিভাগের ফলাফল।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/checks

আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।

ইনপুট সামগ্রী

শ্রেণীবদ্ধ করা বিষয়বস্তু.

JSON প্রতিনিধিত্ব
{

  // Union field input can be only one of the following:
  "textInput": {
    object (TextInput)
  }
  // End of list of possible types for union field input.
}
ক্ষেত্র
ইউনিয়ন ফিল্ড input । শ্রেণীবদ্ধ করা বিষয়বস্তু. input নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
text Input

object ( TextInput )

পাঠ্য বিন্যাসে বিষয়বস্তু।

টেক্সটইনপুট

টেক্সট ইনপুট শ্রেণীবদ্ধ করা হবে.

JSON প্রতিনিধিত্ব
{
  "languageCode": string,

  // Union field source can be only one of the following:
  "content": string
  // End of list of possible types for union field source.
}
ক্ষেত্র
language Code

string

ঐচ্ছিক। ISO 639-1 বিন্যাসে পাঠ্যের ভাষা। ভাষাটি অবৈধ বা নির্দিষ্ট না হলে, সিস্টেম এটি সনাক্ত করার চেষ্টা করবে।

ইউনিয়ন ক্ষেত্র source । শ্রেণীবদ্ধ করা পাঠ্য উত্স. source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
content

string

পাঠ্যের প্রকৃত অংশ শ্রেণীবদ্ধ করা হবে।

প্রসঙ্গ

শ্রেণীবিভাগে সাহায্য করতে ব্যবহৃত ইনপুট সম্পর্কে প্রসঙ্গ।

JSON প্রতিনিধিত্ব
{
  "prompt": string
}
ক্ষেত্র
prompt

string

ঐচ্ছিক। প্রম্পট যা মডেল প্রতিক্রিয়া তৈরি করেছে।

পলিসি কনফিগারেশন

শ্রেণীবদ্ধ করার জন্য নীতির তালিকা।

JSON প্রতিনিধিত্ব
{
  "policyType": enum (PolicyType),
  "threshold": number
}
ক্ষেত্র
policy Type

enum ( PolicyType )

প্রয়োজন। নীতির ধরন।

threshold

number

ঐচ্ছিক। বিষয়বস্তু লঙ্ঘন বা অলঙ্ঘনকারী কিনা তা সিদ্ধান্ত নেওয়ার সময় ব্যবহার করার জন্য স্কোর থ্রেশহোল্ড। নির্দিষ্ট না থাকলে, নীতির জন্য ডিফল্ট 0.5 থ্রেশহোল্ড ব্যবহার করা হবে।

নীতির ধরন

নিরাপত্তা নীতির অনন্য শনাক্তকারী।

Enums
POLICY_TYPE_UNSPECIFIED ডিফল্ট
DANGEROUS_CONTENT মডেলটি ক্ষতিকারক পণ্য, পরিষেবা এবং ক্রিয়াকলাপগুলিতে অ্যাক্সেসের সুবিধা দেয়, প্রচার করে বা সক্ষম করে৷
PII_SOLICITING_RECITING মডেলটি একজন ব্যক্তির ব্যক্তিগত তথ্য এবং ডেটা প্রকাশ করে।
HARASSMENT মডেলটি এমন সামগ্রী তৈরি করে যা অন্য ব্যক্তির প্রতি দূষিত, ভীতিপ্রদর্শন, ধমক বা অপমানজনক।
SEXUALLY_EXPLICIT মডেলটি এমন বিষয়বস্তু তৈরি করে যা যৌনতাপূর্ণ প্রকৃতির।
HATE_SPEECH মডেলটি হিংসা, ঘৃণা, জাতি, ধর্ম ইত্যাদির ভিত্তিতে বৈষম্য প্রচার করে।
MEDICAL_INFO মডেল স্বাস্থ্য উপদেশ বা নির্দেশনা প্রদান করে ক্ষতি সহজতর.
VIOLENCE_AND_GORE মডেলটি এমন সামগ্রী তৈরি করে যাতে অকারণে, সহিংসতা বা রক্তপাতের বাস্তবসম্মত বর্ণনা থাকে।
OBSCENITY_AND_PROFANITY

ক্লাসিফায়ার সংস্করণ

ব্যবহার করার জন্য শ্রেণিবদ্ধকারীর সংস্করণ।

Enums
CLASSIFIER_VERSION_UNSPECIFIED অনির্দিষ্ট সংস্করণ।
STABLE স্থিতিশীল সংস্করণ।
LATEST সর্বশেষ সংস্করণ।

নীতির ফলাফল

সংশ্লিষ্ট ইনপুটের বিপরীতে একটি নীতির ফলাফল।

JSON প্রতিনিধিত্ব
{
  "policyType": enum (PolicyType),
  "score": number,
  "violationResult": enum (ViolationResult)
}
ক্ষেত্র
policy Type

enum ( PolicyType )

নীতির ধরন।

score

number

এই নীতির ফলাফলের জন্য চূড়ান্ত স্কোর।

violation Result

enum ( ViolationResult )

নীতির জন্য শ্রেণীবিভাগের ফলাফল।

লঙ্ঘনের ফলাফল

নীতির জন্য শ্রেণীবিভাগের ফলাফল।

Enums
VIOLATION_RESULT_UNSPECIFIED অনির্দিষ্ট ফলাফল।
VIOLATIVE চূড়ান্ত স্কোর ইনপুট স্কোর থ্রেশহোল্ডের চেয়ে বেশি বা সমান।
NON_VIOLATIVE চূড়ান্ত স্কোর ইনপুট স্কোর থ্রেশহোল্ডের চেয়ে ছোট।
CLASSIFICATION_ERROR একটি ত্রুটি ছিল এবং লঙ্ঘনের ফলাফল নির্ধারণ করা যায়নি৷