জেমিনি ৩.৫ ফ্ল্যাশে নতুন কী আছে
জেমিনি ৩.৫ ফ্ল্যাশ এখন সর্বসাধারণের জন্য উপলব্ধ (GA) , স্থিতিশীল এবং বৃহৎ পরিসরে প্রোডাকশন ব্যবহারের জন্য প্রস্তুত। আমাদের সবচেয়ে বুদ্ধিমান ফ্ল্যাশ মডেল হিসেবে, এটি এজেন্টিক এক্সিকিউশন, কোডিং এবং বৃহৎ পরিসরে দীর্ঘমেয়াদী কাজগুলোতে ধারাবাহিক ও অত্যাধুনিক পারফরম্যান্স প্রদান করে।
এই নির্দেশিকায় জেমিনি ৩.৫ ফ্ল্যাশ-এর উন্নয়নসমূহ, এপিআই পরিবর্তনসমূহ এবং মাইগ্রেশন নির্দেশনার একটি সংক্ষিপ্ত বিবরণ রয়েছে।
নতুন মডেল
| মডেল | মডেল আইডি | বর্ণনা |
|---|---|---|
| জেমিনি ৩.৫ ফ্ল্যাশ | gemini-3.5-flash | এজেন্টিক এবং কোডিং কার্যক্রমে ধারাবাহিক অগ্রণী পারফরম্যান্সের জন্য আমাদের সবচেয়ে বুদ্ধিমান মডেল। |
জেমিনি ৩.৫ ফ্ল্যাশ ১এম টোকেন কনটেক্সট উইন্ডো, ৬৫কে সর্বোচ্চ আউটপুট টোকেন, থিঙ্কিং এবং জেমিনি ৩ ফ্ল্যাশের মতোই একই টুলস ও প্ল্যাটফর্ম ফিচারসমূহ সমর্থন করে। এই মুহূর্তে কম্পিউটারে এর ব্যবহার সমর্থিত নয়।
সম্পূর্ণ স্পেসিফিকেশনের জন্য, মডেল ওভারভিউ দেখুন। মূল্যের জন্য, প্রাইসিং পেজ দেখুন।
কুইকস্টার্ট
এই নির্দেশিকার সমস্ত উদাহরণে GenerateContent API ব্যবহার করা হয়েছে। Interactions API-ও সমর্থিত; একই কনফিগারেশন বিকল্প এবং সুপারিশগুলো এক্ষেত্রেও প্রযোজ্য।
পাইথন
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.5-flash",
contents="Explain how parallel agentic execution works in three sentences.",
)
print(response.text)
জাভাস্ক্রিপ্ট
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: "Explain how parallel agentic execution works in three sentences.",
});
console.log(response.text);
}
main();
বিশ্রাম
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts": [{"text": "Explain how parallel agentic execution works in three sentences."}]
}]
}'
নতুন কি আছে
- ধারাবাহিক অত্যাধুনিক কর্মক্ষমতা: আমাদের সবচেয়ে বুদ্ধিমান ফ্ল্যাশ মডেল, যা বৃহৎ পরিসরে এজেন্টিক এবং কোডিং কাজের জন্য অপ্টিমাইজ করা হয়েছে।
- সক্রিয় কার্য সম্পাদন: উপ-এজেন্ট মোতায়েন, সমস্যা সমাধান, এবং বৃহৎ পরিসরে দ্রুত সক্রিয় চক্র।
- কোডিং: পুনরাবৃত্তিমূলক কোডিং চক্র, দ্রুত অন্বেষণ, এবং বিকল্প পথ পরীক্ষা করতে ও গতিশীলভাবে সমাধান খুঁজে বের করতে প্রোটোটাইপিং।
- দীর্ঘমেয়াদী পরিকল্পনা: বহু-ধাপের কর্মপ্রবাহ এবং বৃহৎ পরিসরে টুলের ব্যবহার।
- চিন্তা সংরক্ষণ: মডেলটি একাধিক পালাবিশিষ্ট কথোপকথন জুড়ে স্বয়ংক্রিয়ভাবে মধ্যবর্তী যুক্তি বজায় রাখে। কোনো API পরিবর্তনের প্রয়োজন নেই।
- নতুন ডিফল্ট প্রচেষ্টা স্তর: ডিফল্ট চিন্তন প্রচেষ্টা '
highথেকেmediumপরিবর্তন করা হয়েছে। বিস্তারিত জানতে 'নতুন ডিফল্ট প্রচেষ্টা স্তর' দেখুন। - উন্নত
lowথিঙ্কিং: কোড এবং এজেন্টিক টাস্কের জন্যlowএখন উল্লেখযোগ্যভাবে উন্নত হয়েছে, যার জন্য কম ধাপের প্রয়োজন হয় এবং এটি কম লেটেন্সি ও খরচে শক্তিশালী গুণমান প্রদান করে। - GA রিলিজ: বৃহৎ পরিসরে উৎপাদনের জন্য স্থিতিশীল মডেল।
আচরণগত পরিবর্তন
নতুন ডিফল্ট প্রচেষ্টা স্তর: medium
ডিফল্ট চিন্তার প্রচেষ্টা এখন medium , যা জেমিনি ৩ ফ্ল্যাশ প্রিভিউতে high ছিল। medium বিভিন্ন ধরনের কাজে খুব ভালো ফলাফল দেয় এবং এটি দ্রুততর ও অধিক সাশ্রয়ী। জটিল সমস্যার ক্ষেত্রে, high মডেলটিকে আরও গভীরভাবে চিন্তা করতে উৎসাহিত করে।
| প্রচেষ্টার স্তর | কখন ব্যবহার করবেন |
|---|---|
minimal | দ্রুত প্রতিক্রিয়ার জন্য অপ্টিমাইজ করা হয়েছে। চ্যাটের মতো ব্যবহারের সুবিধা, দ্রুত ও তথ্যভিত্তিক উত্তর এবং আরও সহজ টুল কল। |
low | কোড এবং এজেন্টিক টাস্ক, যেগুলোর জন্য কম ল্যাটেন্সি ও কম ধাপের প্রয়োজন হয়। এছাড়াও বিশ্লেষণ এবং লেখার কাজ, যেগুলোর জন্য কিছুটা চিন্তাভাবনার প্রয়োজন হয়, সেগুলোর জন্যও এটি ভালোভাবে কাজ করে। |
medium (ডিফল্ট) | অধিকাংশ কাজের জন্য সর্বোত্তম গুণমান। জটিল কোড এবং এজেন্টিক ব্যবহারের ক্ষেত্রে সুপারিশকৃত। |
high | মডেলের চিন্তা করার এবং টুল ব্যবহার করার ক্ষমতাকে সর্বোচ্চ করে তোলে। জটিল যুক্তি, কঠিন গণিত এবং সবচেয়ে কঠিন কোড বা এজেন্ট টাস্কের জন্য সর্বোত্তম। বিস্তারিত চিন্তা এবং ফাংশন কল করার সুযোগ দেয়। |
ডিফল্টটি পরিবর্তন করতে, আপনার কনফিগে thinking_level সেট করুন:
পাইথন
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.5-flash",
contents="Prove that the square root of 2 is irrational.",
config=types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_level="high")
),
)
print(response.text)
জাভাস্ক্রিপ্ট
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: "Prove that the square root of 2 is irrational.",
config: {
thinkingConfig: {
thinkingLevel: "HIGH",
},
},
});
console.log(response.text);
}
main();
বিশ্রাম
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts": [{"text": "Prove that the square root of 2 is irrational."}]
}],
"generationConfig": {
"thinkingConfig": {
"thinkingLevel": "HIGH"
}
}
}'
চিন্তা সংরক্ষণ
মডেলটি একাধিক পালাবিশিষ্ট কথোপকথন জুড়ে স্বয়ংক্রিয়ভাবে অন্তর্বর্তী যুক্তি বজায় রাখে। কথোপকথনের ইতিহাসে উপস্থিত থাকলে, যুক্তির প্রেক্ষাপটটি সামনে এগিয়ে যায়, যা পুনরাবৃত্তিমূলক ডিবাগিং এবং কোড রিফ্যাক্টরিং-এর মতো জটিল বহু-ধাপের কাজগুলিতে কর্মক্ষমতা উন্নত করে। কোনো API পরিবর্তনের প্রয়োজন নেই:
- ইন্টারঅ্যাকশন এপিআই : চিন্তাভাবনা স্বয়ংক্রিয়ভাবে সংরক্ষিত থাকে। আচরণে কোনো পরিবর্তন হয় না।
- GenerateContent API : Gemini 3.5 Flash থেকে শুরু করে, কথোপকথনের ইতিহাসে থট সিগনেচার উপস্থিত থাকলে মডেলটি পূর্ববর্তী সমস্ত টার্নের রিজনিং কনটেক্সট ব্যবহার করে। এটি সক্রিয় করতে,
contentsএ সম্পূর্ণ, অপরিবর্তিত কথোপকথনের ইতিহাস ( থট সিগনেচার সহ) পাস করুন। SDK-গুলো এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে।
জেমিনি ৩.x-এ প্যারামিটার আপডেট এবং সর্বোত্তম অনুশীলন
জেমিনি ৩.৫ ফ্ল্যাশ সহ সকল জেমিনি ৩.x মডেলের ক্ষেত্রে নিম্নলিখিত বিষয়গুলো প্রযোজ্য।
-
temperature,top_p,top_k: আমরা ডিফল্ট মানগুলো পরিবর্তন না করার জন্য দৃঢ়ভাবে সুপারিশ করছি। জেমিনি ৩-এর যুক্তি প্রদানের ক্ষমতা ডিফল্ট সেটিংসের জন্য অপ্টিমাইজ করা হয়েছে। -
thinking_budgetএর পরিবর্তেthinking_levelব্যবহার করুন। - ফাংশন কলিং রেসপন্স মেলানোর ক্ষেত্রে :
id,name, এবং response count অবশ্যই পূর্ববর্তী কলগুলোর সাথে মিলতে হবে। - মাল্টিমোডাল ফাংশন রেসপন্স : ফাংশন রেসপন্সের ভিতরে মাল্টিমোডাল কন্টেন্ট অন্তর্ভুক্ত করুন, বাইরে নয়।
- ফাংশন প্রতিক্রিয়ার ইনলাইন নির্দেশাবলী : ফাংশন প্রতিক্রিয়ার মূল লেখার সাথে যুক্ত হয়, আলাদা অংশ হিসেবে নয়।
- অপ্রয়োজনীয় টুল কল হ্রাস করুন : এজেন্টিক ওয়ার্কফ্লোতে টুল কল কমাতে নিম্ন স্তরের চিন্তাভাবনা ব্যবহার করুন অথবা সিস্টেম নির্দেশাবলী নিয়ে পরীক্ষা-নিরীক্ষা করুন।
আপনার কোড কীভাবে আপডেট করবেন, তা জানতে নিচের বিভাগগুলো দেখুন।
স্যাম্পলিং প্যারামিটার (আর সুপারিশ করা হয় না)
temperature , top_p , এবং top_k এখন আর কোনো Gemini 3.x মডেলের জন্য সুপারিশ করা হয় না। Gemini 3-এর যুক্তি প্রদানের ক্ষমতা ডিফল্ট সেটিংসের জন্য অপ্টিমাইজ করা হয়েছে। সমস্ত অনুরোধ থেকে এই প্যারামিটারগুলো সরিয়ে ফেলুন।
# ⚠️ Remove these parameters (not recommended)
config = types.GenerateContentConfig(
temperature=0.7,
top_p=0.9,
top_k=40
)
সুনির্দিষ্টতা নিশ্চিত করার জন্য, আমরা আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রের জন্য সুস্পষ্ট নিয়মসহ একটি সিস্টেম নির্দেশনা সংজ্ঞায়িত করার পরামর্শ দিই।
thinking_budget (আর সুপারিশ করা হয় না)
সমস্ত Gemini 3.x মডেলে সরাসরি সাংখ্যিক thinking_budget প্যারামিটারটি আর ব্যবহার করার সুপারিশ করা হয় না। এর পরিবর্তে thinking_level স্ট্রিং enum ব্যবহার করুন।
# ⚠️ Before (not recommended)
config = types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_budget=7500)
)
# ✅ After
config = types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_level="medium")
)
উপলব্ধ মানগুলি: minimal , low , medium (ডিফল্ট), এবং high ।
ফাংশন কলিং: কঠোর প্রতিক্রিয়া মিলকরণ
ইন্টারঅ্যাকশনস এপিআই (Interactions API) ইতোমধ্যেই অমিল ফাংশন রেসপন্সের জন্য এরর দেখায়। জেনারেটকন্টেন্ট এপিআই (GenerateContent API) এখনও এরর দেখায় না, কিন্তু অমিল রেসপন্সের কারণে মডেলটি বেশিরভাগ ক্ষেত্রে finish_reason: STOP সহ খালি রেসপন্স ফেরত দেয়। সর্বদা এই নিয়মগুলো অনুসরণ করুন:
| প্রয়োজনীয়তা | বিস্তারিত |
|---|---|
id অন্তর্ভুক্ত করুন | প্রতিটি FunctionResponse অবশ্যই সংশ্লিষ্ট FunctionCall এর id অন্তর্ভুক্ত থাকতে হবে। |
ম্যাচের name | উত্তরে থাকা name কলে থাকা name সাথে অবশ্যই মিলতে হবে। |
| ম্যাচ গণনা | প্রাপ্ত প্রতিটি FunctionCall জন্য ঠিক একটি FunctionResponse ফেরত দিন |
পাইথন
# ✅ Include matching id and name in the function response
final_response = client.models.generate_content(
model="gemini-3.5-flash",
config=config,
contents=[
*previous_contents,
response.candidates[0].content,
types.Content(role="user", parts=[
types.Part.from_function_response(
name=tool_call.name,
response={"result": result},
id=tool_call.id,
)
]),
],
)
জাভাস্ক্রিপ্ট
// ✅ Include matching id and name in the function response
const functionResponsePart = {
functionResponse: {
name: toolCall.name,
response: { result: result },
id: toolCall.id,
},
};
const finalResponse = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: [
...previousContents,
{ role: "model", parts: [{ functionCall: toolCall }] },
{ role: "user", parts: [functionResponsePart] },
],
config: config,
});
বিশ্রাম
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{"role": "user", "parts": [{"text": "..."}]},
{"role": "model", "parts": [{"functionCall": {"name": "my_function", "args": {...}}}]},
{"role": "user", "parts": [{"functionResponse": {"name": "my_function", "id": "call_id", "response": {"result": "..."}}}]}
]
}'
মাল্টিমোডাল ফাংশন প্রতিক্রিয়া
আমরা প্রায়শই দেখি ক্লায়েন্টরা ফাংশন রেসপন্সের বাইরে ছবি দিয়ে থাকেন। এর ফলে মডেলে অপ্রত্যাশিত আচরণ (যেমন চিন্তার প্রকাশ) হতে পারে এবং আউটপুটের মান কমে যেতে পারে। এর পরিবর্তে মাল্টিমোডাল ফাংশন রেসপন্স এপিআই ডক্সের সুপারিশ অনুসরণ করুন এবং মডেলে পাঠানো ফাংশন রেসপন্সের অংশগুলিতে মাল্টিমোডাল কন্টেন্ট অন্তর্ভুক্ত করুন। মডেল তার পরবর্তী ধাপে এই মাল্টিমোডাল কন্টেন্ট প্রসেস করে আরও তথ্যসমৃদ্ধ একটি রেসপন্স তৈরি করতে পারবে।
পাইথন
# ✅ Include multimodal content in the function response
final_response = client.models.generate_content(
model="gemini-3.5-flash",
config=config,
contents=[
*previous_contents,
response.candidates[0].content,
types.Content(role="user", parts=[
types.Part.from_function_response(
name=tool_call.name,
response={
"result": "instrument.jpg",
"image": base64_image_data,
},
id=tool_call.id,
)
]),
],
)
জাভাস্ক্রিপ্ট
// ✅ Include multimodal content in the function response
const finalResponse = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: [
...previousContents,
{ role: "model", parts: [{ functionCall: toolCall }] },
{
role: "user",
parts: [{
functionResponse: {
name: toolCall.name,
id: toolCall.id,
response: {
result: "instrument.jpg",
image: base64ImageData,
},
},
}],
},
],
config: config,
});
ফাংশন প্রতিক্রিয়াগুলিতে ইনলাইন নির্দেশাবলী
আমরা প্রায়শই দেখি ক্লায়েন্টরা ফাংশন রেসপন্সের সাথে পরবর্তী Parts হিসেবে অতিরিক্ত নির্দেশনা দিয়ে থাকেন। এর ফলে মডেলে অপ্রত্যাশিত আচরণ (যেমন চিন্তার বিচ্যুতি) দেখা দিতে পারে এবং আউটপুটের মান কমে যেতে পারে। এর পরিবর্তে, যেকোনো অতিরিক্ত নির্দেশনা ফাংশন রেসপন্স টেক্সটের শেষে দুটি নিউলাইন দিয়ে আলাদা করে যুক্ত করুন।
পাইথন
# ✅ Append inline instructions to the end of the function response separated by two newlines
result_text = f"{json.dumps(result)}\n\n<your inline instructions>"
final_response = client.models.generate_content(
model="gemini-3.5-flash",
config=config,
contents=[
*previous_contents,
response.candidates[0].content,
types.Content(role="user", parts=[
types.Part.from_function_response(
name=tool_call.name,
response={"result": result_text},
id=tool_call.id,
)
]),
],
)
জাভাস্ক্রিপ্ট
// ✅ Append inline instructions to the end of the function response separated by two newlines
const resultText = `${JSON.stringify(result)}\n\n<your inline instructions>`;
const finalResponse = await ai.models.generateContent({
model: "gemini-3.5-flash",
contents: [
...previousContents,
{ role: "model", parts: [{ functionCall: toolCall }] },
{
role: "user",
parts: [{
functionResponse: {
name: toolCall.name,
id: toolCall.id,
response: { result: resultText },
},
}],
},
],
config: config,
});
অপ্রয়োজনীয় টুল কল কমানো
যদি আপনি টুল কলের অতিরিক্ত ব্যবহার অনুভব করেন, তবে দুটি কৌশল তা কমাতে সাহায্য করে:
চিন্তার স্তর কমিয়ে (
medium,lowবাminimal) শুরু করুন: উচ্চ চিন্তার স্তর মডেলটিকে অন্বেষণ ও যাচাই করার জন্য আরও বেশি সরঞ্জাম ব্যবহার করতে উৎসাহিত করে, তাই স্তর কমালে সরঞ্জামের ব্যবহার কমে যেতে পারে।একটি সিস্টেম নির্দেশনা যোগ করুন: চিন্তার স্তর সামঞ্জস্য করার পরেও যদি অতিরিক্ত ব্যবহার অব্যাহত থাকে, তবে এমন একটি প্রম্পট বিবেচনা করুন যা টুলের ব্যবহার সীমিত করে। উদাহরণস্বরূপ:
You have a limited action budget of <n> tool calls. Use them efficiently.
অভিবাসন চেকলিস্ট
জেমিনি ৩ ফ্ল্যাশ প্রিভিউ থেকে মাইগ্রেট করুন
- মডেলের নাম আপডেট করুন:
gemini-3-flash-preview→gemini-3.5-flash - মূল্য পর্যালোচনা করুন। জেমিনি ৩.৫ ফ্ল্যাশ, জেমিনি ৩ ফ্ল্যাশ প্রিভিউ-এর চেয়ে বেশি দামী। বিস্তারিত জানতে মূল্য তালিকা পৃষ্ঠাটি দেখুন।
- আপনার কনফিগ থেকে
temperature,top_p,top_kসরিয়ে ফেলুন (এখন আর সুপারিশ করা হয় না)। -
thinking_budgetthinking_levelদিয়ে প্রতিস্থাপন করুন। -
FunctionResponseসকল অংশেidএবং তার সাথে সামঞ্জস্যপূর্ণnameযোগ করুন। - আপনার প্রম্পটগুলো পরীক্ষা করুন। ডিফল্ট প্রচেষ্টা
highথেকেmediumপরিবর্তন করা হয়েছে; গুণমান, গতি এবং খরচ যাচাই করুন। - চিন্তা সংরক্ষণ এখন ডিফল্টরূপে চালু আছে। যুক্তির প্রেক্ষাপট এক পালা থেকে অন্য পালায় বাহিত হয়, যা কর্মক্ষমতা উন্নত করে কিন্তু টোকেনের ব্যবহার বাড়িয়ে দিতে পারে।
- অপ্রয়োজনীয় টুল কল হ্রাস করুন: প্রথমে চিন্তার স্তর কমিয়ে (
medium,lowবাminimal) শুরু করুন; অতিরিক্ত ব্যবহার অব্যাহত থাকলে টুলের ব্যবহার সীমিত করার জন্য একটি সিস্টেম নির্দেশনা যোগ করুন। - এই মুহূর্তে জেমিনি ৩.৫ ফ্ল্যাশে কম্পিউটার ব্যবহার সমর্থিত নয়। কম্পিউটার ব্যবহারের কাজের জন্য জেমিনি ৩ ফ্ল্যাশ প্রিভিউ ব্যবহার করা চালিয়ে যান।
জেমিনি ২.৫ থেকে মাইগ্রেট করুন
উপরের সবকিছুর সাথে আরও যা যা থাকছে:
- প্রম্পটগুলো সরল করুন। যদি আপনি যুক্তি প্রয়োগে বাধ্য করার জন্য চিন্তার ধারাবাহিকতা বিষয়ক প্রম্পট কৌশল ব্যবহার করে থাকেন, তাহলে এর পরিবর্তে আরও সরল প্রম্পটসহ
thinking_level: "medium"বা"high"ব্যবহার করে দেখুন। - পিডিএফ এবং মিডিয়া ওয়ার্কলোড পরীক্ষা করুন। আপনি যদি ডেন্স ডকুমেন্ট পার্সিংয়ের জন্য নির্দিষ্ট আচরণের উপর নির্ভর করে থাকেন, তবে ধারাবাহিক নির্ভুলতা নিশ্চিত করতে
media_resolution_highসেটিংটি পরীক্ষা করুন। Gemini 3-এর ডিফল্ট সেটিংসে মাইগ্রেট করলে পিডিএফ-এর জন্য টোকেন ব্যবহার বাড়তে পারে কিন্তু ভিডিওর জন্য তা কমতে পারে; যদি রিকোয়েস্টগুলো কনটেক্সট উইন্ডো অতিক্রম করে, তবেmedia_resolutionস্পষ্টভাবে কমিয়ে দিন। বিস্তারিত জানতে মিডিয়া রেজোলিউশন ডকুমেন্টেশন দেখুন। - টুলগুলোর সম্মিলিত ব্যবহারের সুবিধা নিন। একই অনুরোধে গুগল সার্চ, ইউআরএল কনটেক্সট, কোড এক্সিকিউশন এবং কাস্টম ফাংশন ব্যবহার করা যেতে পারে।
- মাল্টিমোডাল ফাংশন রেসপন্স ব্যবহার করলে, মাল্টিমোডাল কন্টেন্টকে ফাংশন রেসপন্স পার্টগুলোর পাশে না রেখে, সেগুলোর ভেতরে রাখুন।
- ফাংশন রেসপন্সের সাথে ইনলাইন ইনস্ট্রাকশন ব্যবহার করলে, সেগুলোকে আলাদা অংশ হিসেবে না রেখে, দুটি নিউলাইন দিয়ে পৃথক করে ফাংশন রেসপন্স টেক্সটের সাথে যুক্ত করুন।
- Gemini 3.x-এ ইমেজ সেগমেন্টেশন সমর্থিত নয়। সেগমেন্টেশন ওয়ার্কলোডের জন্য, থিঙ্কিং বন্ধ রেখে Gemini 2.5 Flash, অথবা Gemini Robotics-ER 1.6 ব্যবহার করা চালিয়ে যান।
মিথুন ৩ পরিবারের বৈশিষ্ট্য
জেমিনি ৩.৫ ফ্ল্যাশ, কম্পিউটার ব্যবহার ব্যতীত জেমিনি ৩ সিরিজের সমস্ত ক্ষমতা উত্তরাধিকারসূত্রে পেয়েছে। জেমিনি ৩-এ প্রবর্তিত যে বৈশিষ্ট্যগুলো পরবর্তী সংস্করণেও রয়েছে:
- চিন্তাভাবনা : এপিআই কল জুড়ে এনক্রিপ্টেড যুক্তির প্রেক্ষাপট সংরক্ষিত থাকে। ইন্টারঅ্যাকশনস এপিআই-তে এটি স্বয়ংক্রিয়; জেনারেটকন্টেন্ট-এ অন্তর্নিহিত।
- টুলের সাহায্যে কাঠামোগত আউটপুট : JSON মোডকে বিল্ট-ইন টুলের (সার্চ, URL কনটেক্সট, কোড এক্সিকিউশন, ফাংশন কলিং) সাথে একত্রিত করুন।
- মাল্টিমোডাল ফাংশন রেসপন্স : ফাংশন কলের ফলাফলে ছবি, অডিও এবং অন্যান্য মিডিয়া ফেরত দেয়।
- ছবি সহ কোড নির্বাহ : এমন কোড নির্বাহ করুন যা ছবি প্রক্রিয়াকরণ ও তৈরি করে।
- সম্মিলিত টুল ব্যবহার : একই অনুরোধে বিল্ট-ইন টুল এবং কাস্টম ফাংশন কলিং ব্যবহার করুন।
পরবর্তী পদক্ষেপ
- জেমিনি ৩ ডেভেলপার গাইডে জেমিনি ৩ পরিবার সম্পর্কে আরও পড়ুন।
- প্রম্পট ডিজাইন কৌশল সম্পর্কে আরও জানতে প্রম্পট ইঞ্জিনিয়ারিং গাইডটি পড়ুন।
- জেমিনি ৩ কুকবুক দিয়ে শুরু করুন
- জেমিনি এপিআই অপ্টিমাইজেশন এবং ইনফারেন্স সম্পর্কে জানুন