- HTTP অনুরোধ
- পাথ প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- কন্টেন্ট রিকোয়েস্ট জেনারেট করুন
ইনপুট সামগ্রীতে একটি মডেলের টোকেনাইজার চালায় এবং টোকেন গণনা প্রদান করে।
HTTP অনুরোধ
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens
পাথ প্যারামিটার
পরামিতি | |
---|---|
model | প্রয়োজন। মডেলের সম্পদের নাম। এটি মডেল ব্যবহার করার জন্য একটি আইডি হিসাবে কাজ করে। এই নামটি বিন্যাস: |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "contents": [ { object ( |
ক্ষেত্র | |
---|---|
contents[] | ঐচ্ছিক। প্রম্পট হিসাবে মডেলে দেওয়া ইনপুট। |
generateContentRequest | ঐচ্ছিক। মডেলে দেওয়া সামগ্রিক ইনপুট। models.countTokens প্রম্পট, ফাংশন কলিং ইত্যাদি গণনা করবে। |
প্রতিক্রিয়া শরীর
models.countTokens
থেকে একটি প্রতিক্রিয়া।
এটি prompt
জন্য মডেলের tokenCount
ফেরত দেয়।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "totalTokens": integer } |
ক্ষেত্র | |
---|---|
totalTokens | সবসময় অ নেতিবাচক. যখন ক্যাশেড সামগ্রী সেট করা হয়, তখনও এটি মোট কার্যকর প্রম্পট আকার। অর্থাৎ এটি ক্যাশে করা সামগ্রীতে টোকেনের সংখ্যা অন্তর্ভুক্ত করে। |
অনুমোদনের সুযোগ
নিম্নলিখিত 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
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
কন্টেন্ট রিকোয়েস্ট জেনারেট করুন
মডেল থেকে একটি সম্পূর্ণতা তৈরি করার জন্য অনুরোধ করুন.
JSON প্রতিনিধিত্ব |
---|
{ "model": string, "contents": [ { object ( |
ক্ষেত্র | |
---|---|
model | প্রয়োজন। সমাপ্তি তৈরি করার জন্য ব্যবহার করা বিন্যাস: |
contents[] | প্রয়োজন। মডেলের সাথে বর্তমান কথোপকথনের বিষয়বস্তু। একক-পালা প্রশ্নের জন্য, এটি একটি একক উদাহরণ। মাল্টি-টার্ন প্রশ্নের জন্য, এটি একটি পুনরাবৃত্ত ক্ষেত্র যাতে কথোপকথনের ইতিহাস + সর্বশেষ অনুরোধ থাকে। |
safetySettings[] | ঐচ্ছিক। অনিরাপদ বিষয়বস্তু ব্লক করার জন্য অনন্য এটি |
generationConfig | ঐচ্ছিক। মডেল জেনারেশন এবং আউটপুটগুলির জন্য কনফিগারেশন বিকল্প। |