Method: models.generateMessage

একটি ইনপুট MessagePrompt দেওয়া মডেল থেকে একটি প্রতিক্রিয়া তৈরি করে।

HTTP অনুরোধ

POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateMessage

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

পাথ প্যারামিটার

পরামিতি
model

string

প্রয়োজন। ব্যবহার করার জন্য মডেলের নাম।

বিন্যাস: name=models/{model}

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

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

JSON প্রতিনিধিত্ব
{
  "prompt": {
    object (MessagePrompt)
  },
  "temperature": number,
  "candidateCount": integer,
  "topP": number,
  "topK": integer
}
ক্ষেত্র
prompt

object ( MessagePrompt )

প্রয়োজন। প্রম্পট হিসাবে মডেলে দেওয়া কাঠামোগত পাঠ্য ইনপুট।

একটি প্রম্পট দেওয়া হলে, মডেলটি আলোচনার পরবর্তী বার্তা যা ভবিষ্যদ্বাণী করে তা ফিরিয়ে দেবে।

temperature

number

ঐচ্ছিক। আউটপুটের এলোমেলোতা নিয়ন্ত্রণ করে।

মানগুলি সহ [0.0,1.0] এর বেশি হতে পারে। 1.0 এর কাছাকাছি একটি মান আরও বৈচিত্র্যময় প্রতিক্রিয়া তৈরি করবে, যখন 0.0 এর কাছাকাছি একটি মান সাধারণত মডেল থেকে কম আশ্চর্যজনক প্রতিক্রিয়া সৃষ্টি করবে।

candidateCount

integer

ঐচ্ছিক। ফেরত পাঠানোর জন্য উত্পন্ন প্রতিক্রিয়া বার্তার সংখ্যা৷

এই মান অবশ্যই [1, 8] এর মধ্যে হতে হবে, অন্তর্ভুক্ত। সেট না থাকলে, এটি 1 এ ডিফল্ট হবে।

topP

number

ঐচ্ছিক। নমুনা নেওয়ার সময় বিবেচনা করতে টোকেনগুলির সর্বাধিক ক্রমবর্ধমান সম্ভাবনা৷

মডেলটি সম্মিলিত টপ-কে এবং নিউক্লিয়াস স্যাম্পলিং ব্যবহার করে।

নিউক্লিয়াস স্যাম্পলিং টোকেনের ক্ষুদ্রতম সেট বিবেচনা করে যার সম্ভাব্যতার যোগফল কমপক্ষে topP

topK

integer

ঐচ্ছিক। নমুনা নেওয়ার সময় সর্বাধিক সংখ্যক টোকেন বিবেচনা করতে হবে।

মডেলটি সম্মিলিত টপ-কে এবং নিউক্লিয়াস স্যাম্পলিং ব্যবহার করে।

Top-k স্যাম্পলিং topK সবচেয়ে সম্ভাব্য টোকেনের সেট বিবেচনা করে।

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

মডেল থেকে প্রতিক্রিয়া.

এর মধ্যে রয়েছে প্রার্থীর বার্তা এবং কালানুক্রমিকভাবে সাজানো বার্তার আকারে কথোপকথনের ইতিহাস।

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

JSON প্রতিনিধিত্ব
{
  "candidates": [
    {
      object (Message)
    }
  ],
  "messages": [
    {
      object (Message)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ]
}
ক্ষেত্র
candidates[]

object ( Message )

মডেল থেকে প্রার্থী প্রতিক্রিয়া বার্তা.

messages[]

object ( Message )

মডেল দ্বারা ব্যবহৃত কথোপকথন ইতিহাস.

filters[]

object ( ContentFilter )

প্রম্পট এবং প্রতিক্রিয়া পাঠ্যের জন্য সামগ্রী ফিল্টারিং মেটাডেটার একটি সেট।

এটি নির্দেশ করে যে কোন SafetyCategory (গুলি) এই প্রতিক্রিয়া থেকে একজন প্রার্থীকে ব্লক করেছে, সর্বনিম্ন HarmProbability যা একটি ব্লককে ট্রিগার করেছে এবং সেই বিভাগের জন্য HarmThreshold সেটিং।

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

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/generative-language
  • https://www.googleapis.com/auth/generative-language.tuning
  • https://www.googleapis.com/auth/generative-language.tuning.readonly
  • https://www.googleapis.com/auth/generative-language.retriever
  • https://www.googleapis.com/auth/generative-language.retriever.readonly

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।