Gemini 3.6 Flash (gemini-3.6-flash) এবং Gemini 3.5 Flash-Lite
(gemini-3.5-flash-lite) সাধারণভাবে উপলভ্য (GA) এবং প্রোডাকশন
ব্যবহারের জন্য রেডি।
- Gemini 3.6 Flash: জটিল এজেন্টিক ও মাল্টিমোডাল টাস্কে আরও ভাল পারফর্ম্যান্স, সেই সাথে 3.5 Flash-এর তুলনায় কম দামে টোকেন ব্যবহার কমানো।
- Gemini 3.5 Flash-Lite: 3.5 ফ্যামিলির সবচেয়ে দ্রুত ও কম খরচে ব্যবহারযোগ্য মডেল। হাই-থ্রুপুট এক্সিকিউশনের জন্য আগের Flash-Lite জেনারেশনের থেকে ভাল পারফর্ম করে।
এই নির্দেশিকায় প্রতিটি মডেলের নতুন ফিচার, আপনার কোডে API-এর কী কী পরিবর্তন প্রভাব ফেলে এবং কীভাবে মাইগ্রেট করতে হয় তা ব্যাখ্যা করা হয়েছে।
Gemini 3.6 Flash
স্কিল ইনস্টল করুন:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalস্কিল প্রয়োগ করুন:
/gemini-interactions-api migrate my app to Gemini 3.6 Flash
Gemini 3.5 Flash-Lite
স্কিল ইনস্টল করুন:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalস্কিল প্রয়োগ করুন:
/gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite
নতুন মডেল
| মডেল | মডেল আইডি | ডিফল্ট থিঙ্কিং লেভেল | দাম | বিবরণ |
|---|---|---|---|---|
| Gemini 3.6 Flash | gemini-3.6-flash |
medium |
১ মিলিয়ন ইনপুট টোকেনের জন্য $১.৫০ এবং ১ মিলিয়ন আউটপুট টোকেনের জন্য $৭.৫০ | এজেন্টিক ও মাল্টিমোডাল টাস্কের ক্ষেত্রে স্পিড ও ইন্টালিজেন্সের মধ্যে ব্যালেন্স বজায় রাখে। |
| Gemini 3.5 Flash-Lite | gemini-3.5-flash-lite |
minimal |
১ মিলিয়ন ইনপুট টোকেনের জন্য $০.৩০ এবং ১ মিলিয়ন আউটপুট টোকেনের জন্য $২.৫০ | হাই-থ্রুপুট এক্সিকিউশনের জন্য সবচেয়ে দ্রুত, সবচেয়ে কম খরচের 3.5 মডেল। |
দুটি মডেলই ১ মিলিয়ন টোকেন কন্টেক্সট উইন্ডো, ৬৪k সর্বাধিক আউটপুট টোকেন, চিন্তাভাবনা এবং কম্পিউটার ব্যবহার সহ বিল্ট-ইন টুলের সম্পূর্ণ স্যুট সাপোর্ট করে।
সম্পূর্ণ স্পেসিফিকেশন দেখতে, মডেল পৃষ্ঠা দেখুন:
বিস্তারিত দামের জন্য, দাম সংক্রান্ত পৃষ্ঠা দেখুন।
কুইকস্টার্ট
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.6-flash",
input="Write a three.js script that renders an interactive 3D robot."
)
print(interaction.output_text)
জাভাস্ক্রিপ্ট
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const interaction = await ai.interactions.create({
model: "gemini-3.6-flash",
input: "Write a three.js script that renders an interactive 3D robot.",
});
console.log(interaction.outputText);
}
main();
REST
curl "https://generativelanguage.googleapis.com/v1beta/interactions" -H "x-goog-api-key: $GEMINI_API_KEY" -H 'Content-Type: application/json' -X POST -d '{
"model": "gemini-3.6-flash",
"input": "Write a three.js script that renders an interactive 3D robot."
}'
Gemini 3.6 Flash-এ নতুন কী আছে
- টোকেন ও টার্ন কমানো: Gemini 3.5-এর তুলনায় কম যুক্তিপূর্ণ ধাপ, কথোপকথনের টার্ন ও টুল কলের মাধ্যমে একাধিক ধাপের ওয়ার্কফ্লো সম্পূর্ণ করে। এটি এক্সিকিউশন লুপ স্পাইরালিংও কমায়।
- উন্নত কোড জেনারেশন: কম অবাঞ্ছিত এডিট ও কম ডিবাগিং লুপ সহ আরও উন্নত কোয়ালিটির প্রোডাকশন-রেডি কোড তৈরি করে।
- নির্দেশাবলী আরও ভালোভাবে মেনে চলা: ডায়াগনস্টিক টাস্ক চলাকালীন অবাঞ্ছিত ফাইল পরিবর্তন কম করে।
- শক্তিশালী মাল্টিমোডাল ও স্পেশিয়াল রিজনিং: চার্ট ব্যাখ্যা, ভিজ্যুয়াল ব্লুপ্রিন্ট কনভার্সন ও মাল্টি-এলিমেন্ট ওয়েব লেআউট জেনারেশনের ক্ষেত্রে উন্নত পারফর্ম্যান্স।
- আগাম প্রোগ্রাম্যাটিক পরিদর্শন: Gemini 3.5 Flash-এর তুলনায় পরিবর্তন করার আগে বেশি ঘন ঘন ডায়াগনস্টিক কোড স্ক্রিপ্ট রান করতে পছন্দ করে। এটি জটিল টাস্কের ক্ষেত্রে নির্ভুলতা বাড়ায়, কিন্তু রুটিন ফ্রন্ট-এন্ড কাজের ক্ষেত্রে অতিরিক্ত এক্সপ্লোরেটরি ধাপ যোগ করতে পারে।
- কম্পিউটার ব্যবহার সংক্রান্ত সহায়তা: এজেন্টিক UI অটোমেশনের জন্য বিল্ট-ইন টুল হিসেবে কাজ করে।
- UI স্টাইলিং সংক্রান্ত পছন্দ: কার্যকরী কোড তৈরি করার ব্যাপারে আরও ভালো, যদিও হিউম্যান ইভ্যালুয়েটররা ভিজ্যুয়াল লেআউট ও স্টাইলিংয়ের জন্য আগের মডেল পছন্দ করেছেন। আপনি স্পষ্ট ডিজাইন নির্দেশিকা প্রদান করে এটি কমাতে পারেন।
- ডিফল্ট থিঙ্কিং এফোর্ট (মাঝারি): Gemini 3.5 Flash-এর মতো একই
mediumডিফল্ট থিঙ্কিং লেভেল ব্যবহার করে। - কমানো দাম: আউটপুট টোকেনের খরচ কম ($৭.৫০/১ মিলিয়ন বনাম 3.5 Flash-এর জন্য $৯.০০/১ মিলিয়ন)। ইনপুট টোকেন $১.৫০/১ মিলিয়ন হিসেবেই থাকবে।
Gemini 3.5 Flash-Lite-এ নতুন কী আছে
- টাস্ক এক্সিকিউশন ল্যাটেন্সি কমানো হয়েছে: প্রচুর পরিমাণে ডেটা পার্সিং ও ডকুমেন্ট এক্সট্র্যাকশনের জন্য 3.5 ফ্যামিলিতে সর্বোচ্চ থ্রুপুট।
- উন্নত যুক্তি ও মাল্টিমোডাল পারফর্ম্যান্স: Gemini 2.5 Flash থেকে শক্তিশালী মাইগ্রেশন পাথ, HLE (১৮.০% বনাম ১১.০%)-এর মতো যুক্তি সংক্রান্ত টাস্কে বেশি স্কোর এবং CharXIV (৭৪.৫% বনাম ৬৩.৭%)-এর মতো মাল্টিমোডাল বেঞ্চমার্কে বেশি স্কোর।
- সাবএজেন্ট অর্কেস্ট্রেশন ও টুলের নির্ভরযোগ্যতা: কোড এক্সিকিউশন, সার্চ ও MCP ওয়ার্কফ্লোয়ের জন্য টুল এক্সিকিউশনের নির্ভরযোগ্যতা উন্নত করে। স্বশাসিত পরিকল্পনা ও জটিল সাব-এজেন্ট টাস্কের জন্য চিন্তাভাবনার লেভেল বাড়ান।
- ডকুমেন্ট আরও ভালোভাবে বোঝা: ডকুমেন্ট পার্স করা ও স্ট্রাকচার্ড ডেটা এক্সট্র্যাক্ট করার ক্ষেত্রে নির্ভুলতা উন্নত করে। ডকুমেন্টের জটিলতার উপর নির্ভর করে ন্যূনতম ও উচ্চ চিন্তন লেভেল, দু'টিই নিয়ে এক্সপেরিমেন্ট করুন।
- ইন্টার্যাক্টিভ ওয়েব কোডিং ও সারণীভুক্ত ডেটা প্রসেসিং: লাইটওয়েট কোড এক্সিকিউশন ব্যবহার করে প্ল্যানিংয়ের মাধ্যমে ফ্রন্টএন্ড JavaScript ও সারণীভুক্ত ডেটা প্রসেসিংয়ে খুব ভাল পারফর্ম করে।
- চ্যাটবট ও পার্সোনা পারসিস্টেন্স: Gemini 3.1 Flash-Lite-এর তুলনায় আরও ভালভাবে একাধিক ধাপে দেওয়া নির্দেশাবলী অনুসরণ করা এবং পার্সোনা কনসিস্টেন্সি।
- কম্পিউটার ব্যবহার সংক্রান্ত সহায়তা: এজেন্টিক UI অটোমেশনের জন্য বিল্ট-ইন টুল হিসেবে কাজ করে।
সঠিক Flash বা Flash-Lite মডেল বেছে নেওয়া
আপনার ওয়ার্কলোডের জন্য সঠিক মডেল ও মাইগ্রেশন পাথ বেছে নিতে এই টেবিল ব্যবহার করুন।
দুটি মডেল থেকেই শীঘ্রই বন্ধ হয়ে যাওয়া স্যাম্পেল প্যারামিটার (temperature,
top_p, top_k) এবং প্রিফিল্ড মডেল টার্ন সরিয়ে দিতে হবে। বিবরণের জন্য
API-তে হওয়া পরিবর্তন দেখুন।
| মডেল | প্রাথমিক ব্যবহারের উদাহরণ | সাজেস্ট করা মাইগ্রেশন টার্গেট |
|---|---|---|
Gemini 3.6 Flashgemini-3.6-flash |
কোড জেনারেশন, স্পেশিয়াল/মাল্টিমোডাল রিজনিং, মাল্টি-স্টেপ এজেন্টিক ওয়ার্কফ্লো | Gemini 3.5 Flash, Gemini 3 Flash (প্রিভিউ) অথবা Gemini 3.1 Pro |
Gemini 3.5 Flash-Litegemini-3.5-flash-lite |
অটোনোমাস সাব-এজেন্ট এক্সিকিউশন, প্রচুর পরিমাণে ডেটা বিশ্লেষণ ও ডকুমেন্ট এক্সট্র্যাকশন, স্ট্রাকচার্ড JSON পার্সিং | Gemini 3.1 Flash-Lite বা Gemini 2.5 Flash |
Antigravity এজেন্ট সহায়তা
Gemini 3.6 Flash, Gemini Managed Agents-এ Antigravity এজেন্ট-এর জন্য সহায়তা চালু করেছে।
বর্তমান কোড স্যাম্পেল ও লেটেস্ট ডিফল্ট এজেন্ট কনফিগারেশনের জন্য, Antigravity এজেন্ট গাইড ও Gemini 3.8 Flash গাইড দেখুন।
API পরিবর্তন ও প্যারামিটার আপডেট
Gemini 3.6 Flash ও Gemini 3.5 Flash-Lite থেকে শুরু করে, নিম্নলিখিত API পরিবর্তনগুলি এই মডেল ও ভবিষ্যতে রিলিজ করা সব Gemini মডেলের ক্ষেত্রে প্রযোজ্য হবে।
- স্যাম্পেল প্যারামিটার বাতিল করা:
temperature,top_pওtop_kবাতিল করা হয়েছে। API এইসব প্যারামিটার উপেক্ষা করে এবং ভবিষ্যতের মডেল জেনারেশনে একটি সমস্যা রিটার্ন করে। - প্রিফিল করা মডেল টার্ন ভ্যালিডেশন: প্রিফিল করা মডেল টার্ন আর কাজ করে না। অনুরোধের শেষ নন-এমটি টার্ন
modelটার্ন হলে, API একটি400সমস্যা রিটার্ন করে।
নিচের বিভাগে প্রতিটি API পরিবর্তনের বিস্তারিত ব্যাখ্যা ও কোড স্যাম্পেল দেওয়া আছে।
১. স্যাম্পেলিং প্যারামিটার বাতিল করা (temperature, top_p, top_k)
temperature, top_p ও top_k শীঘ্রই বন্ধ করা হবে এবং উপেক্ষা করা হবে। ভবিষ্যতের মডেল
জেনারেশনে, এইসব প্যারামিটার প্রদান করলে HTTP 400 সমস্যা কোড দেখানো হয়। সব অনুরোধ থেকে
এইসব প্যারামিটার সরিয়ে দিন।
# ⚠️ Remove these parameters (deprecated)
generation_config = {
"temperature": 0.7,
"top_p": 0.9,
"top_k": 40,
}
ডেটারমিনিজম উন্নত করতে, আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে স্পষ্ট নিয়ম সহ সিস্টেম নির্দেশাবলী নির্ধারণ করুন।
২. প্রিফিল করা মডেল টার্ন ভ্যালিডেশন
API অনুরোধের শেষে মডেলের রোল টার্ন খালি না থাকলে তা অনুমোদিত নয় এবং HTTP 400 Error দেখানো হয়।
⚠️ এড়িয়ে চলুন
পুরনো generateContent বা অপরিশোধিত REST পেলোডের ক্ষেত্রে, মডেল রোল টার্ন
দিয়ে শেষ করা এখন অনুমোদিত নয়:
/* ❌ DO NOT: End payload contents with a 'model' role turn */
{
"contents": [
{"role": "user", "parts": [{"text": "Translate 'Hello world' to Spanish."}]},
{"role": "model", "parts": [{"text": "Translation:"}]} /* ❌ Returns error */
]
}
✅ সাজেস্ট করা মাইগ্রেশন (Interactions API)
Interaction API-তে, মডেলের উত্তর ম্যানুয়ালি প্রিফিল করা হয় না। আপনার আবেদন আগে কোনও মডেল পূরণ করে থাকলে, প্রিম্বেল লুকানো বা JSON ফর্ম্যাটিং প্রয়োগ করার পরিবর্তে system_instruction বা স্ট্রাকচার্ড আউটপুট ব্যবহার করুন।
# ✅ RECOMMENDED: Use system_instruction in the Interactions API to specify output format
interaction = client.interactions.create(
model="gemini-3.6-flash",
input="Translate 'Hello world' to Spanish.",
system_instruction="Output only the translation without introductory text.",
)
মাইগ্রেশন চেকলিস্ট
Gemini 3.6 Flash
স্কিল ইনস্টল করুন:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalস্কিল প্রয়োগ করুন:
/gemini-interactions-api migrate my app to Gemini 3.6 Flash
Gemini 3.5 Flash-Lite
স্কিল ইনস্টল করুন:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --globalস্কিল প্রয়োগ করুন:
/gemini-interactions-api migrate my app to Gemini 3.5 Flash-Lite
gemini-3.6-flash-এ মাইগ্রেট করুন
- মডেল আইডি আপডেট করুন: আপনার টার্গেট মডেল স্ট্রিং পরিবর্তন করে
gemini-3.6-flashকরুন। - প্যারামিটার আপডেট প্রয়োগ করুন: বাতিল হয়ে যাওয়া স্যাম্পেল প্যারামিটার (
temperature,top_p,top_k),candidate_count(Gemini 3 ও তার পরের ভার্সনে কাজ করে না) এবং API পরিবর্তন ও প্যারামিটার আপডেট লিঙ্কে বিস্তারিতভাবে বলা প্রিফিল করা মডেল টার্ন সরিয়ে দিন। - থিঙ্কিং লেভেল কনফিগার করা:
thinking_budget-এর জায়গায়thinking_level("medium"বা"high") বসান। - অডিট ফাংশন কলিং:
- উত্তর পেলোডের মধ্যে মাল্টিমোডাল অ্যাসেট প্লেস করুন।
\n\nব্যবহার করে ইনলাইন নির্দেশাবলী ফর্ম্যাট করুন।- আপনি যদি প্রি-টুল টেক্সটের সাথে যুক্ত
Malformed_Function_Callসমস্যা দেখতে পান, তাহলে প্রি-টুল টেক্সট সংক্রান্ত প্রয়োজনীয়তা পূরণের বিকল্প দেখুন।
- বেসলাইন Gemini 3.x সংক্রান্ত প্রয়োজনীয়তা: SDK আপডেট ও থট সিগনেচার প্রিজার্ভেশনের জন্য, Gemini 3.5 মাইগ্রেশন চেকলিস্ট দেখুন।
gemini-3.5-flash-lite-এ মাইগ্রেট করা
- মডেল আইডি আপডেট করুন: আপনার টার্গেট মডেল স্ট্রিং পরিবর্তন করে
gemini-3.5-flash-liteকরুন। - চিন্তাভাবনার প্রচেষ্টার লেভেল কনফিগার করুন:
- বেশি পরিমাণে ডেটা এক্সট্র্যাক্ট, রাউটিং বা ক্লাসিফিকেশনের জন্য: সর্বাধিক থ্রুপুট পেতে
thinking_level-এর মান"minimal"(ডিফল্ট) রাখুন। - টুল কল, কোড এক্সিকিউশন বা একাধিক ধাপের যুক্তি সহ অটোনমাস সাব-এজেন্টের জন্য: টুল অকালে বন্ধ হওয়া আটকাতে
thinking_level-এর মান"medium"বা"high"হিসেবে সেট করুন।
- বেশি পরিমাণে ডেটা এক্সট্র্যাক্ট, রাউটিং বা ক্লাসিফিকেশনের জন্য: সর্বাধিক থ্রুপুট পেতে
- পুরনো হয়ে যাওয়া প্যারামিটার সরিয়ে দিন এবং ফাংশন কলিং যাচাই করুন: 3.6 Flash-এর মতো একই নিয়ম প্রয়োগ করুন।
- বেসলাইন Gemini 3.x সংক্রান্ত প্রয়োজনীয়তা: Gemini 3.5 মাইগ্রেশন চেকলিস্ট দেখুন।
পরবর্তী ধাপ
- মডেলের ওভারভিউ থেকে API স্পেসিফিকেশন পর্যালোচনা করুন।
- Interactions API নির্দেশিকা থেকে মাল্টি-এজেন্ট অর্কেস্ট্রেশন এক্সপ্লোর করুন।
- Google AI Studio-তে প্রম্পট পরীক্ষা করে দেখুন ও আরও উন্নত করুন।