Gemini 3.7 Flash (gemini-3.7-flash) হল Gemini 3 সিরিজের আগের প্রজন্মের Flash মডেল, এখন এটি আর ব্যবহার করা হয় না এবং অটোমেটিক Gemini 3.8 Flash-এ রাউট করা হয়।
এই নির্দেশিকা রেফারেন্স হিসেবে রাখা হয়েছে এবং Gemini 3.7 Flash-এ চালু করা ক্ষমতা ও পরিবর্তনগুলি ডকুমেন্ট করে।
মডেল ওভারভিউ
| মডেল | মডেল আইডি | ডিফল্ট থিঙ্কিং লেভেল | বিবরণ |
|---|---|---|---|
| Gemini 3.7 Flash (সঞ্চালনে অনুপযুক্ত) | gemini-3.7-flash |
medium |
কোডিং, এজেন্টিক ওয়ার্কফ্লো ও মাল্টি-স্টেপ এক্সিকিউশনের জন্য তৈরি করা আগের প্রজন্মের Flash মডেল। Gemini 3.8 Flash দ্বারা প্রতিস্থাপিত। |
Gemini 3.7 Flash-এ ১ মিলিয়ন টোকেন কনটেক্সট উইন্ডো, সর্বাধিক ৬৪k আউটপুট টোকেন, টিউন করা যায় এমন চিন্তাভাবনার লেভেল (low, medium, high) এবং 3.6 Flash-এর মতো একই ধরনের বিল্ট-ইন টুল কাজ করে।
সম্পূর্ণ স্পেসিফিকেশন জানতে, Gemini 3.7 Flash মডেল পৃষ্ঠা দেখুন।
কুইকস্টার্ট
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Write a responsive navigation component in React with smooth animations and dark mode toggle."
)
print(interaction.output_text)
জাভাস্ক্রিপ্ট
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.7-flash",
input: "Write a responsive navigation component in React with smooth animations and dark mode toggle.",
});
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
.model(Model.of("gemini-3.7-flash"))
.input(InteractionsInput.of("Write a responsive navigation component in React with smooth animations and dark mode toggle."))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
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.7-flash",
"input": "Write a responsive navigation component in React with smooth animations and dark mode toggle."
}'
Gemini 3.7 Flash-এ নতুন কী আছে
- কোডিং ও এজেন্টিক টাস্ক: বাস্তব-ভিত্তিক সফ্টওয়্যার ইঞ্জিনিয়ারিং ও এজেন্টিক বেঞ্চমার্কে উল্লেখযোগ্যভাবে উন্নত কোয়ালিটি, যার ফলে সমস্যা সমাধান করার ক্ষমতা উন্নত হয়েছে এবং এজেন্ট লুপ ব্যর্থ হওয়ার ঘটনা কমে গেছে।
- ওয়েব ডেভেলপমেন্ট ও আরও শক্তিশালী ডিজাইন প্যারিটি: ডিজাইন মক থেকে সরাসরি হাই-ফিডেলিটি ডেস্কটপ ও ওয়েব অ্যাপ্লিকেশন কোড তৈরি করে। এর ফলে ডিজাইন মেনে চলা ও মকের সাথে বিদ্যমান কোডবেস অডিট করার ক্ষেত্রে অনেক সুবিধা হয় এবং ১:১ ডিজাইন প্যারিটি যাচাই করা যায়।
রিজনিং লেভেল বোঝা
Gemini 3.7 Flash, মডেলের থিঙ্কিং লেভেল অ্যাডজাস্ট করার মাধ্যমে লেটেন্সি ও ইন্টেলিজেন্সের উপর ডেভেলপারদের আরও বেশি কন্ট্রোল দেয়:
- কম চিন্তাভাবনা: ইনসিডেন্ট রেসপন্স পাইপলাইন, রিয়েল-টাইম চ্যাট, ড্রাফ্ট লেখা এবং দ্রুত ডেটা বিশ্লেষণের মতো লেটেন্সি-সংক্রান্ত গুরুত্বপূর্ণ টাস্কের উত্তর দেওয়ার সময় কমায়।
- মাঝারি (ডিফল্ট): বেশিরভাগ টাস্কের জন্য সবচেয়ে ভালো কোয়ালিটি। জটিল কোড ও এজেন্টিক ব্যবহারের ক্ষেত্রে সাজেস্ট করা হয়, প্রথমবারই সঠিক হওয়ার সম্ভাবনা বেশি।
- উচ্চ চিন্তন শক্তি: মডেলের চিন্তাভাবনা ও টুল ব্যবহার করার ক্ষমতাকে সর্বাধিক করে তোলে। জটিল রিজনিং, কঠিন গণিত, কঠিন কোডিং ও এজেন্ট টাস্কের জন্য সবচেয়ে ভালো। আরও বেশি টোকেন ও খরচ সহ বর্ধিত চিন্তাভাবনা ও ফাংশন কল করার অনুমতি দেয়।
Gemini 3.7 Flash-এ থিঙ্কিং লেভেল কনফিগার করতে:
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.7-flash",
input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config={
"thinking_level": "medium" # Balanced reasoning effort for complex tasks
}
)
print(interaction.output_text)
একাধিক ভাষায় কোডের উদাহরণ (JavaScript, Java, Go, REST) এবং গভীর রিজনিং কনসেপ্টের জন্য, Gemini 3.8 Flash-এ রিজনিং লেভেল বোঝা দেখুন।
Antigravity এজেন্ট সহায়তা
Gemini 3.7 Flash, Gemini Managed Agents-এ Antigravity এজেন্ট এবং Google Antigravity SDK-কে পাওয়ার করার জন্য সহায়তা প্রদান করে।
বর্তমান কোড স্যাম্পেল ও লেটেস্ট ডিফল্ট এজেন্ট কনফিগারেশনের জন্য, Antigravity এজেন্ট গাইড ও Gemini 3.8 Flash গাইড দেখুন।
অন্যান্য মডেল
এর পরে কী করতে হবে
- মডেলের ওভারভিউ থেকে API স্পেসিফিকেশন পর্যালোচনা করুন।
- Interactions API নির্দেশিকা থেকে মাল্টি-এজেন্ট অর্কেস্ট্রেশন এক্সপ্লোর করুন।
- Google AI Studio-তে প্রম্পট পরীক্ষা করে দেখুন ও আরও উন্নত করুন।