এই পৃষ্ঠায় Live API ও এর মডেল ব্যবহারের বিভিন্ন সীমা ও স্পেসিফিকেশন বর্ণনা করা হয়েছে।
সাধারণ স্পেসিফিকেশন ও সীমা
কাজ করে এমন ইনপুট ও আউটপুট: (বিস্তারিত জানতে, নিচে মিডিয়া ফর্ম্যাট দেখুন)
- ইনপুট: টেক্সট, ছবি (পিডিএফ নয়), অডিও, ভিডিও
- আউটপুট: টেক্সট (ট্রান্সক্রিপশন) ও অডিও (স্ট্রিমিং)
কাজ করে এমন টুল: ফাংশন কলিং,
Google Search -এর সাথে গ্রাউন্ডিং,Google Maps -এর সাথে গ্রাউন্ডিংনলেজ কাট-অফ তারিখ: জানুয়ারি ২০২৫
Live API স্ট্রাকচার্ড আউটপুট (যেমন JSON) তৈরি করা বা Count Tokens API-কে সাপোর্ট করে না।
সেশন সম্পর্কিত সীমা
Live API-এর জন্য, সেশন বলতে এমন একটি স্থায়ী কানেকশনকে বোঝায় যেখানে ইনপুট ও আউটপুট একটি কানেকশনের মাধ্যমে ক্রমাগত স্ট্রিম করা হয়।
সেশন নিম্নলিখিত সীমাগুলির মধ্যে যেকোনও একটি অতিক্রম করলে, কানেকশন বন্ধ হয়ে যায়। তবে মনে রাখবেন, Live API এইসব সেশন-সম্পর্কিত সীমা ম্যানেজ করার জন্য কিছু বিকল্প প্রদান করে (নিচে দেখুন)।
সেশন কন্টেক্সট উইন্ডো ১২৮ হাজার টোকেনের মধ্যে সীমাবদ্ধ।
এই কন্টেক্সট উইন্ডো সংক্রান্ত সীমাবদ্ধতার কারণে, ইনপুট মোডালিটি অনুযায়ী সেশনের আনুমানিক সর্বাধিক দৈর্ঘ্য এখানে দেওয়া হল:
- শুধুমাত্র অডিও ইনপুট সেশন
১৫ মিনিট পর্যন্ত সীমাবদ্ধ। - ভিডিও + অডিও ইনপুট
২ মিনিট পর্যন্ত সীমাবদ্ধ।
- শুধুমাত্র অডিও ইনপুট সেশন
কানেকশনের সময়সীমা প্রায়
১০ মিনিট পর্যন্ত সীমিত থাকে।কানেকশন শেষ হওয়ার প্রায় বিজ্ঞপ্তি
৬০ সেকেন্ড আগে আপনি পাবেন।
সেশন সংক্রান্ত সীমা ম্যানেজ করার জন্য এখানে কিছু বিকল্প দেওয়া হল:
সেশন কন্টেক্সট উইন্ডো কম্প্রেস করুন যাতে সার্ভার অটোমেটিক কন্টেক্সট সাইজকে সীমার মধ্যে রাখতে পারে।
সংক্ষিপ্ত নেটওয়ার্ক ডিসকানেক্ট বা চলে যাচ্ছি বিজ্ঞপ্তি পাওয়ার পরে কথোপকথনের প্রসঙ্গ যাতে হারিয়ে না যায়, সেই জন্য সেশন আবার চালু করুন।
সেশন ম্যানেজ করা সম্পর্কে আরও জানুন।
রেট লিমিট
Live API-এ Firebase প্রোজেক্ট পিছু একযোগে সেশন এবং টোকেন পার মিনিট (TPM) দু'টির জন্যই রেট সীমা আছে।
Gemini Developer API:
- আপনার প্রজেক্টের Gemini Developer API "ব্যবহারের টিয়ার" (তাদের রেট সীমা সংক্রান্ত ডকুমেন্টেশন দেখুন) অনুযায়ী সীমা আলাদা আলাদা হয়
Agent Platform Gemini API (formerly Vertex AI):
- প্রতি Firebase প্রোজেক্টে ১,০০০টি কনকারেন্ট সেশন
- প্রতি মিনিটে ৪ মিলিয়ন টোকেন
মিডিয়া ফর্ম্যাট
Live API-এ নিম্নলিখিত মিডিয়া কাজ করে:
- ইনপুট: ছবি, অডিও, ভিডিও
- আউটপুট: অডিও
ছবির ফর্ম্যাট
Live API-এ ছবি ইনপুট করার জন্য নিম্নলিখিত বিষয়গুলি কাজ করে:
প্রম্পট পিছু সর্বাধিক ছবি: ৩,০০০
প্রতিটি ফাইলের সর্বাধিক সাইজ (ইনলাইন ডেটা): ৭ এমবি
কাজ করে এমন MIME-এর প্রকার:
image/png,image/jpeg,image/webp,image/heic,image/heif
অডিও ফর্ম্যাট
Live API-এ নিম্নলিখিত অডিও ফর্ম্যাট কাজ করে:
- ইনপুট অডিও ফর্ম্যাট: ১৬kHz লিটল-এন্ডিয়ানে র 16 বিট PCM অডিও
আউটপুট অডিও ফর্ম্যাট: ২৪kHz লিটল-এন্ডিয়ানে র 16 বিট PCM অডিও
কাজ করে এমন MIME ধরন:
audio/x-aac,audio/flac,audio/mp3,audio/m4a,audio/mpeg,audio/mpga,audio/mp4,audio/ogg,audio/pcm,audio/wav,audio/webm
ইনপুট অডিওর স্যাম্পেল রেট জানাতে, প্রতিটি
অডিও-যুক্ত Blob-এর MIME ধরনকে audio/pcm;rate=16000-এর মতো কোনও ভ্যালুতে সেট করুন।
ভিডিও ফর্ম্যাট
Live API ডিসক্রিট ইমেজ ফ্রেমের একটি সিকোয়েন্স আশা করে এবং এটি ১ ফ্রেম পার সেকেন্ড (FPS)-এ ভিডিও ফ্রেম ইনপুট সাপোর্ট করে।
সাজেস্ট করা ইনপুট: ১ FPS-এ নেটিভ ৭৬৮x৭৬৮ রেজোলিউশন।
কাজ করে এমন MIME ধরন:
video/x-flv,video/quicktime,video/mpeg,video/mpegs,video/mpg,video/mp4,video/webm,video/wmv,video/3gpp
মনে রাখবেন, এই স্পেসিফিকেশন Live API-কে এমন ব্যবহারের ক্ষেত্রে অনুপযুক্ত করে তোলে যেখানে দ্রুত পরিবর্তনশীল ভিডিও বিশ্লেষণ করার প্রয়োজন হয়, যেমন হাই-স্পিড স্পোর্টসে প্লে-বাই-প্লে।
উত্তর দেওয়ার ভয়েস
Live API-এ ৩০টি আলাদা সিন্থেসাইজ করা HD ভয়েস কাজ করে, প্রত্যেকটির আলাদা আলাদা বৈশিষ্ট্য আছে। নিচের বিভাগটি বড় করে আপনি উত্তর দেওয়ার ভয়েস বিকল্পের তালিকা দেখতে এবং প্রতিটি ভয়েসের ডেমো শুনতে পারবেন।
আপনি কোনও উত্তর দেওয়ার ভয়েস নির্দিষ্ট না করলে, ডিফল্ট হিসেবে Puck সেট করা থাকে।
কীভাবে উত্তরের ভয়েস নির্দিষ্ট করতে হয় তা জানুন।
ভাষা
Live API নিম্নলিখিত ভাষাগুলিতে কাজ করে। কীভাবে উত্তরের ভাষা প্রভাবিত করবেন তা জানুন।
সব অডিও-জেনারেটিং মডেলের সাথে কাজ করে এমন ভাষা
| ভাষা | BCP-47 কোড | ভাষা | BCP-47 কোড |
|---|---|---|---|
| আরবি (মিশরীয়) | ar-EG | জার্মান (জার্মানি) | de-DE |
| ইংরাজী (US) | en-US | স্প্যানিশ (মার্কিন) | es-US |
| ফরাসি (ফ্রান্স) | fr-FR | হিন্দি (ভারত) | hi-IN |
| ইন্দোনেশিয়ান (ইন্দোনেশিয়া) | id-ID | ইতালীয় (ইতালি) | it-IT |
| জাপানি (জাপান) | ja-JP | কোরিয়ান (কোরিয়া) | ko-KR |
| পর্তুগিজ (ব্রাজিল) | pt-BR | রাশিয়ান (রাশিয়া) | ru-RU |
| ডাচ (হল্যান্ড) | nl-NL | পোলিশ (পোল্যান্ড) | pl-PL |
| থাই (থাইল্যান্ড) | থাই | তুর্কি (তুরস্ক) | tr-TR |
| ভিয়েতনামি (ভিয়েতনাম) | vi-VN | রোমানিয়ান (রোমানিয়া) | ro-RO |
| ইউক্রেনিয়ান (ইউক্রেন) | uk-UA | বাংলা (বাংলাদেশ) | bn-BD |
| ইংরাজি (ভারত) | en-IN ও hi-IN বান্ডেল | মারাঠি (ভারত) | mr-IN |
| তামিল (ভারত) | ta-IN | তেলুগু (ভারত) | te-IN |
অডিও-জেনারেটিং 3.x মডেলের মাধ্যমে কাজ করে এমন অতিরিক্ত ভাষা
| ভাষা | BCP-47 কোড | ভাষা | BCP-47 কোড |
|---|---|---|---|
| আফ্রিকান্স | af | ফিলিপিনো | fil |
| আলবেনিয়ান | sq | ফিনিশ | fi |
| আমহারীক | am | গ্যালিশিয়ান | gl |
| আর্মেনীয় | hy | জর্জিয়ান | ka |
| আজারবাইজানি | az | গ্রিক | el |
| বাস্ক | eu | গুজরাতি | gu |
| বেলারুশিয়ান | be | হাইতিয়ান ক্রেওল | ht |
| বুলগেরিয়ান | bg | হিব্রু | তিনি |
| বার্মিজ | my | হাঙ্গেরিয় | hu |
| কাতালান | ca | আইসল্যান্ডিক | is |
| চেবুয়ানো | ceb | জাভানীয় | jv |
| চিনা, ম্যান্ডারিন | cmn | কন্নড় | kn |
| ক্রোয়েশিয়ান | ঘণ্টা | কোঙ্কনি | kok |
| চেক | cs | লাও | lo |
| ডেনিশ | da | লাতিন | la |
| এস্তোনীয় | et | লাটভিয়ান | lv |
| লিথুয়ানিয়ান | lt | লুক্সেমবার্গীয় | পাউন্ড |
| ম্যাসিডোনীয়ান | mk | মৈথিলি | mai |
| মালাগাসি | মিলিগ্রাম | মালয় | ms |
| মালায়লাম | ml | মঙ্গোলীয়ান | mn |
| নেপালি | ne | নরওয়েজিয়ান, বোকমাল | nb |
| নরওয়েজিয়ান, নাইনরস্ক | nn | ওড়িয়া | অথবা |
| পুশতু | ps | ফার্সি | fa |
| পাঞ্জাবি | pa | সার্বিয় | sr |
| সিন্ধি | sd | সিংহালা | si |
| স্লোভাক | sk | স্লোভেনিয়ান | sl |
| সোয়াহিলি | sw | সুইডিশ | sv |
| উর্দু | ur |