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 में 10 लाख टोकन वाली कॉन्टेक्स्ट विंडो, ज़्यादा से ज़्यादा 64 हज़ार आउटपुट टोकन, और सोच-विचार के लेवल को अडजस्ट करने की सुविधा (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)
JavaScript
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 एजेंट बनाने और मैनेज करने की सुविधा में Antigravity एजेंट और Google Antigravity SDK को इस्तेमाल करने की सुविधा जोड़ी गई है.
मौजूदा कोड सैंपल और डिफ़ॉल्ट एजेंट कॉन्फ़िगरेशन के बारे में जानने के लिए, Antigravity एजेंट गाइड और Gemini 3.8 Flash गाइड देखें.
अन्य मॉडल
आगे क्या करना है
- मॉडल की खास जानकारी में जाकर, एपीआई की खास बातें देखें.
- Interactions API की गाइड में, एक से ज़्यादा एजेंट को मैनेज करने की सुविधा के बारे में जानें.
- Google AI Studio में प्रॉम्प्ट को टेस्ट करें और उन्हें बेहतर बनाएं.