বিন্যাস: models/{model} এর একটি {model} নামকরণ কনভেনশন সহ:
"{baseModelId}-{version}"
উদাহরণ:
models/chat-bison-001
baseModelId
string
প্রয়োজন। বেস মডেলের নাম, প্রজন্মের অনুরোধে এটি পাস করুন।
উদাহরণ:
chat-bison
version
string
প্রয়োজন। মডেলের সংস্করণ নম্বর।
এটি প্রধান সংস্করণ প্রতিনিধিত্ব করে
displayName
string
মডেলটির মানব-পাঠযোগ্য নাম। যেমন "চ্যাট বাইসন"।
নামটি 128 অক্ষর পর্যন্ত লম্বা হতে পারে এবং যেকোন UTF-8 অক্ষর থাকতে পারে।
description
string
মডেলের একটি সংক্ষিপ্ত বিবরণ।
inputTokenLimit
integer
এই মডেলের জন্য সর্বাধিক সংখ্যক ইনপুট টোকেন অনুমোদিত৷
outputTokenLimit
integer
এই মডেলের জন্য সর্বাধিক সংখ্যক আউটপুট টোকেন উপলব্ধ।
supportedGenerationMethods[]
string
মডেলের সমর্থিত প্রজন্মের পদ্ধতি।
পদ্ধতির নামগুলিকে Pascal কেস স্ট্রিং হিসাবে সংজ্ঞায়িত করা হয়, যেমন generateMessage যা API পদ্ধতির সাথে মিলে যায়।
temperature
number
আউটপুটের এলোমেলোতা নিয়ন্ত্রণ করে।
মানগুলি সহ [0.0,1.0] এর বেশি হতে পারে। 1.0 এর কাছাকাছি একটি মান আরও বৈচিত্র্যময় প্রতিক্রিয়া তৈরি করবে, যখন 0.0 এর কাছাকাছি একটি মান সাধারণত মডেল থেকে কম আশ্চর্যজনক প্রতিক্রিয়া সৃষ্টি করবে। এই মানটি মডেলে কল করার সময় ব্যাকএন্ড দ্বারা ব্যবহার করা ডিফল্ট নির্দিষ্ট করে।
topP
number
নিউক্লিয়াস স্যাম্পলিংয়ের জন্য।
নিউক্লিয়াস স্যাম্পলিং টোকেনের ক্ষুদ্রতম সেট বিবেচনা করে যার সম্ভাব্যতার যোগফল কমপক্ষে topP । এই মানটি মডেলে কল করার সময় ব্যাকএন্ড দ্বারা ব্যবহার করা ডিফল্ট নির্দিষ্ট করে।
topK
integer
টপ-কে স্যাম্পলিংয়ের জন্য।
Top-k স্যাম্পলিং topK সবচেয়ে সম্ভাব্য টোকেনের সেট বিবেচনা করে। এই মানটি মডেলে কল করার সময় ব্যাকএন্ড দ্বারা ব্যবহার করা ডিফল্ট নির্দিষ্ট করে। খালি থাকলে, নির্দেশ করে যে মডেল টপ-কে স্যাম্পলিং ব্যবহার করে না এবং topK জেনারেশন প্যারামিটার হিসাবে অনুমোদিত নয়।