পদ্ধতি: models.get
একটি নির্দিষ্ট মডেল সম্পর্কে তথ্য পায়।
শেষপ্রান্ত
https://generativelanguage.googleapis.com/v1beta/{name=models/*}
পানপাথ প্যারামিটার
name
string
প্রয়োজন। মডেলের সম্পদের নাম।
এই নামটি models.list
পদ্ধতি দ্বারা প্রত্যাবর্তিত একটি মডেল নামের সাথে মিলিত হওয়া উচিত।
বিন্যাস: models/{model}
এটি ফর্ম models/{model}
লাগে।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
উদাহরণ অনুরোধ
পাইথন
শেল
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে Model
একটি উদাহরণ থাকে।
পদ্ধতি: models.list
API এর মাধ্যমে উপলব্ধ মডেলগুলিকে তালিকাভুক্ত করে৷
শেষপ্রান্ত
https://generativelanguage.googleapis.com/v1beta/models
পানক্যোয়ারী প্যারামিটার
pageSize
integer
ফেরত দেওয়ার জন্য সর্বাধিক সংখ্যক Models
(প্রতি পৃষ্ঠায়)।
পরিষেবাটি কম মডেল ফেরত দিতে পারে। অনির্দিষ্ট থাকলে, প্রতি পৃষ্ঠায় সর্বাধিক 50টি মডেল ফেরত দেওয়া হবে। এই পদ্ধতিটি প্রতি পৃষ্ঠায় সর্বাধিক 1000টি মডেল ফেরত দেয়, এমনকি যদি আপনি একটি বড় পৃষ্ঠার আকার পাস করেন।
pageToken
string
একটি পৃষ্ঠা টোকেন, একটি পূর্ববর্তী models.list
কল থেকে প্রাপ্ত।
পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করার জন্য পরবর্তী অনুরোধের যুক্তি হিসাবে একটি অনুরোধ দ্বারা ফিরে আসা pageToken
প্রদান করুন।
পেজিনেটিং করার সময়, models.list
এ প্রদত্ত অন্যান্য সমস্ত প্যারামিটার অবশ্যই পেজ টোকেন প্রদানকারী কলের সাথে মেলে।
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
উদাহরণ অনুরোধ
পাইথন
শেল
প্রতিক্রিয়া শরীর
মডেলগুলির একটি পৃষ্ঠাযুক্ত তালিকা ধারণকারী ListModel
থেকে প্রতিক্রিয়া।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
models[]
object ( Model
)
ফিরে আসা মডেলরা।
nextPageToken
string
একটি টোকেন, যা পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে pageToken
হিসাবে পাঠানো যেতে পারে।
যদি এই ক্ষেত্রটি বাদ দেওয়া হয়, তাহলে আর কোনো পৃষ্ঠা নেই।
JSON প্রতিনিধিত্ব |
---|
{
"models": [
{
object ( |
REST সম্পদ: মডেল
সম্পদ: মডেল
একটি জেনারেটিভ ল্যাঙ্গুয়েজ মডেল সম্পর্কে তথ্য।
JSON প্রতিনিধিত্ব |
---|
{ "name": string, "baseModelId": string, "version": string, "displayName": string, "description": string, "inputTokenLimit": integer, "outputTokenLimit": integer, "supportedGenerationMethods": [ string ], "temperature": number, "maxTemperature": number, "topP": number, "topK": integer } |
name
string
প্রয়োজন। Model
সম্পদের নাম।
বিন্যাস: 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,maxTemperature]
এর বেশি হতে পারে। একটি উচ্চ মান প্রতিক্রিয়া তৈরি করবে যা আরও বৈচিত্র্যময়, যখন 0.0
এর কাছাকাছি একটি মান সাধারণত মডেল থেকে কম আশ্চর্যজনক প্রতিক্রিয়া তৈরি করবে। এই মানটি মডেলে কল করার সময় ব্যাকএন্ড দ্বারা ব্যবহার করা ডিফল্ট নির্দিষ্ট করে।
maxTemperature
number
সর্বোচ্চ তাপমাত্রা এই মডেল ব্যবহার করতে পারেন.
topP
number
নিউক্লিয়াস স্যাম্পলিংয়ের জন্য।
নিউক্লিয়াস স্যাম্পলিং টোকেনের ক্ষুদ্রতম সেট বিবেচনা করে যার সম্ভাব্যতার যোগফল কমপক্ষে topP
। এই মানটি মডেলে কল করার সময় ব্যাকএন্ড দ্বারা ব্যবহার করা ডিফল্ট নির্দিষ্ট করে।
topK
integer
টপ-কে স্যাম্পলিংয়ের জন্য।
Top-k স্যাম্পলিং topK
সবচেয়ে সম্ভাব্য টোকেনের সেট বিবেচনা করে। এই মানটি মডেলে কল করার সময় ব্যাকএন্ড দ্বারা ব্যবহার করা ডিফল্ট নির্দিষ্ট করে। খালি থাকলে, নির্দেশ করে যে মডেল টপ-কে স্যাম্পলিং ব্যবহার করে না এবং topK
জেনারেশন প্যারামিটার হিসাবে অনুমোদিত নয়।