Gemini 3.6 Flash (gemini-3.6-flash) और Gemini 3.5 Flash-Lite (gemini-3.5-flash-lite), Gemini 3 सीरीज़ के पिछली पीढ़ी के मॉडल हैं. ये अब भी प्रोडक्शन के लिए उपलब्ध हैं. हमारे नए Flash मॉडल के बारे में जानने के लिए, Gemini 3.8 Flash देखें.
- Gemini 3.6 Flash: यह मॉडल, एजेंटिक और मल्टीमॉडल वाले मुश्किल टास्क को बेहतर तरीके से पूरा करता है. साथ ही, यह 3.5 Flash की तुलना में कम टोकन इस्तेमाल करता है और इसकी कीमत भी कम है.
- Gemini 3.5 Flash-Lite: यह मॉडल, 3.5 सीरीज़ का सबसे तेज़ और सबसे कम कीमत वाला मॉडल है. यह मॉडल, ज़्यादा थ्रूपुट वाले टास्क को पूरा करने के मामले में, Flash-Lite की पिछली जनरेशन के मॉडल से बेहतर है.
इस गाइड में बताया गया है कि हर मॉडल में क्या-क्या नई सुविधाएं जोड़ी गई हैं, एपीआई में किए गए किन बदलावों का असर आपके कोड पर पड़ेगा, और माइग्रेट कैसे किया जाए.
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 |
इनपुट टोकन के लिए 1.50 डॉलर/मिलियन और आउटपुट टोकन के लिए 7.50 डॉलर/मिलियन | यह मॉडल, एजेंटिक और मल्टीमॉडल वाले टास्क को तेज़ी से और सटीक तरीके से पूरा करता है. |
| Gemini 3.5 Flash-Lite | gemini-3.5-flash-lite |
minimal |
इनपुट टोकन के लिए 0.30 डॉलर/मिलियन और आउटपुट टोकन के लिए 2.50 डॉलर/मिलियन | यह मॉडल, 3.5 सीरीज़ का सबसे तेज़ और सबसे कम कीमत वाला मॉडल है. यह ज़्यादा थ्रूपुट वाले टास्क को पूरा करने के मामले में भी बेहतर है. |
इन दोनों मॉडल में, 10 लाख टोकन वाली कॉन्टेक्स्ट विंडो, ज़्यादा से ज़्यादा 64 हज़ार आउटपुट टोकन, सोच-समझकर जवाब देने की सुविधा, और कंप्यूटर इस्तेमाल करने की सुविधा के साथ-साथ अन्य बिल्ट-इन टूल भी उपलब्ध हैं.
पूरी जानकारी के लिए, मॉडल के ये पेज देखें:
कीमत के बारे में ज़्यादा जानकारी के लिए, कीमत वाला पेज देखें.
क्विकस्टार्ट
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.6-flash",
contents="Write a three.js script that renders an interactive 3D robot.",
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-3.6-flash",
contents: "Write a three.js script that renders an interactive 3D robot.",
});
console.log(response.text);
}
main();
आराम का समय
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3.6-flash:generateContent" -H "x-goog-api-key: $GEMINI_API_KEY" -H 'Content-Type: application/json' -X POST -d '{
"contents": [{
"parts": [{"text": "Write a three.js script that renders an interactive 3D robot."}]
}]
}'
Gemini 3.6 Flash में नया क्या है
- टोकन और टर्न की संख्या में कमी: यह मॉडल, Gemini 3.5 की तुलना में कम रीज़निंग स्टेप, बातचीत के टर्न, और टूल कॉल के साथ, कई चरणों वाले वर्कफ़्लो को पूरा करता है. यह मॉडल, एक्ज़ीक्यूशन लूप स्पाइरलिंग को भी कम करता है.
- कोड जनरेट करने की बेहतर सुविधा: यह मॉडल, बेहतर क्वालिटी वाला ऐसा कोड जनरेट करता है जिसे सीधे प्रोडक्शन में इस्तेमाल किया जा सकता है. इसके लिए, इसमें कम अनचाहे बदलाव और कम डीबग लूप की ज़रूरत पड़ती है.
- निर्देशों का बेहतर तरीके से पालन करना: यह मॉडल, डायग्नोस्टिक टास्क के दौरान अनचाहे फ़ाइल बदलावों को कम करता है.
- मल्टीमॉडल और स्पैटियल रीज़निंग की बेहतर सुविधा: यह मॉडल, चार्ट की व्याख्या करने, विज़ुअल ब्लूप्रिंट को बदलने, और मल्टी-एलिमेंट वेब लेआउट जनरेट करने के मामले में बेहतर परफ़ॉर्मेंस देता है.
- प्रोग्राम के हिसाब से पहले से ही जांच करने की सुविधा: यह मॉडल, Gemini 3.5 Flash की तुलना में, बदलाव करने से पहले डायग्नोस्टिक कोड स्क्रिप्ट को ज़्यादा बार रन करता है. इससे मुश्किल टास्क को सटीक तरीके से पूरा किया जा सकता है. हालांकि, रूटीन फ़्रंटएंड के काम के लिए, इसमें एक्सप्लोरेटरी स्टेप जोड़े जा सकते हैं.
- कंप्यूटर इस्तेमाल करने की सुविधा: यह सुविधा, एजेंटिक यूज़र इंटरफ़ेस (यूआई) ऑटोमेशन के लिए, बिल्ट-इन टूल के तौर पर उपलब्ध है.
- यूज़र इंटरफ़ेस (यूआई) स्टाइलिंग की प्राथमिकता: यह मॉडल, काम करने वाला कोड बेहतर तरीके से बना सकता है. हालांकि, विज़ुअल लेआउट और स्टाइलिंग के लिए, ह्यूमन इवैल्युएटर ने पहले के मॉडल को प्राथमिकता दी. साफ़ तौर पर डिज़ाइन से जुड़ी गाइडलाइन देकर, इस समस्या को कम किया जा सकता है.
- सोच-समझकर जवाब देने वाले मॉडल का डिफ़ॉल्ट लेवल (मीडियम): यह मॉडल, Gemini 3.5 Flash की तरह ही, सोच-समझकर जवाब देने वाले मॉडल के
mediumडिफ़ॉल्ट लेवल का इस्तेमाल करता है. - कीमत में कमी: आउटपुट टोकन की लागत कम की गई है (3.5 Flash के लिए 9.00 डॉलर/मिलियन के मुकाबले 7.50 डॉलर/मिलियन). इनपुट टोकन की लागत 1.50 डॉलर/मिलियन ही है.
Gemini 3.5 Flash-Lite में नया क्या है
- टास्क को पूरा करने में लगने वाले समय में कमी: यह मॉडल, ज़्यादा वॉल्यूम वाले डेटा को पार्स करने और दस्तावेज़ों से जानकारी निकालने के मामले में, 3.5 सीरीज़ के अन्य मॉडल की तुलना में बेहतर है.
- रीज़निंग और मल्टीमॉडल परफ़ॉर्मेंस में सुधार: यह मॉडल, Gemini 2.5 Flash से बेहतर है. साथ ही, HLE (18.0% बनाम 11.0%) जैसे रीज़निंग टास्क और CharXIV (74.5% बनाम 63.7%) जैसे मल्टीमॉडल बेंचमार्क में, इसके स्कोर बेहतर हैं.
- सब-एजेंट ऑर्केस्ट्रेशन और टूल की भरोसेमंद परफ़ॉर्मेंस: यह मॉडल, कोड को लागू करने, खोज करने, और एमसीपी वर्कफ़्लो के लिए, टूल के एक्ज़ीक्यूशन की भरोसेमंद परफ़ॉर्मेंस को बेहतर बनाता है. ऑटोनॉमस प्लानिंग और सब-एजेंट के मुश्किल टास्क के लिए, सोच-समझकर जवाब देने वाले मॉडल का लेवल बढ़ाएं.
- दस्तावेज़ों को बेहतर तरीके से समझना: यह मॉडल, दस्तावेज़ों को पार्स करने और स्ट्रक्चर्ड डेटा निकालने के मामले में बेहतर परफ़ॉर्मेंस देता है. दस्तावेज़ की मुश्किल के हिसाब से, सोच-समझकर जवाब देने वाले मॉडल के minimal और high, दोनों लेवल के साथ एक्सपेरिमेंट करें.
- इंटरैक्टिव वेब कोडिंग और टेबल के फ़ॉर्मैट में मौजूद डेटा को प्रोसेस करना: यह मॉडल, हल्के-फुल्के कोड एक्ज़ीक्यूशन का इस्तेमाल करके, फ़्रंटएंड JavaScript और टेबल के फ़ॉर्मैट में मौजूद डेटा को प्रोसेस करने के मामले में बेहतर परफ़ॉर्मेंस देता है.
- चैटबॉट और परसोना की परसिस्टेंस: यह मॉडल, Gemini 3.1 Flash-Lite की तुलना में, मल्टी-टर्न वाले निर्देशों का बेहतर तरीके से पालन करता है और परसोना की कंसिस्टेंसी को बनाए रखता है.
- कंप्यूटर इस्तेमाल करने की सुविधा: यह सुविधा, एजेंटिक यूज़र इंटरफ़ेस (यूआई) ऑटोमेशन के लिए, बिल्ट-इन टूल के तौर पर उपलब्ध है.
Flash या Flash-Lite का सही मॉडल चुनना
अपने वर्कलोड के लिए सही मॉडल और माइग्रेशन पाथ चुनने के लिए, इस टेबल का इस्तेमाल करें.
इन दोनों मॉडल के लिए, सैंपलिंग के बंद किए जा चुके पैरामीटर (temperature, top_p, top_k) और पहले से भरे गए मॉडल टर्न हटाने होंगे. ज़्यादा जानकारी के लिए,
एपीआई में किए गए बदलाव देखें.
| मॉडल | इस्तेमाल के मुख्य उदाहरण | माइग्रेशन के लिए सुझाया गया टारगेट |
|---|---|---|
Gemini 3.6 Flashgemini-3.6-flash |
कोड जनरेट करना, स्पैटियल/मल्टीमॉडल रीज़निंग, एजेंटिक वर्कफ़्लो के कई चरण | Gemini 3.5 Flash, Gemini 3 Flash (प्रीव्यू) या Gemini 3.1 Pro |
Gemini 3.5 Flash-Lite gemini-3.5-flash-lite |
ऑटोनॉमस सब-एजेंट एक्ज़ीक्यूशन, ज़्यादा वॉल्यूम वाले डेटा का विश्लेषण और दस्तावेज़ों से जानकारी निकालना, स्ट्रक्चर्ड JSON पार्सिंग | Gemini 3.1 Flash-Lite या Gemini 2.5 Flash |
Antigravity एजेंट की सुविधा
एपीआई में किए गए बदलाव और पैरामीटर के अपडेट
Gemini 3.6 Flash और Gemini 3.5 Flash-Lite से, एपीआई में किए गए ये बदलाव इन मॉडल के साथ-साथ, Gemini के आने वाले सभी मॉडल पर भी लागू होंगे.
- सैंपलिंग पैरामीटर बंद करना:
temperature,top_p, औरtop_kको बंद कर दिया गया है. एपीआई इन पैरामीटर को अनदेखा करता है. साथ ही, आने वाले मॉडल में गड़बड़ी का मैसेज दिखाता है. - पहले से भरे गए मॉडल टर्न की पुष्टि करना: पहले से मॉडल टर्न भरने की सुविधा अब उपलब्ध नहीं है. अगर अनुरोध में, आखिरी नॉन-एम्टी टर्न
modelटर्न है, तो एपीआई400गड़बड़ी का मैसेज दिखाता है.
यहां दिए गए सेक्शन में, एपीआई में किए गए हर बदलाव के बारे में पूरी जानकारी और कोड के सैंपल दिए गए हैं.
1. सैंपलिंग पैरामीटर बंद करना (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,
}
डिटरमिनिज़म को बेहतर बनाने के लिए, अपने इस्तेमाल के उदाहरण के हिसाब से साफ़ तौर पर नियम तय करके, सिस्टम के लिए निर्देश तय करें.
2. पहले से भरे गए मॉडल टर्न की पुष्टि करना
एपीआई के ऐसे अनुरोधों की अनुमति नहीं है जो नॉन-एम्टी मॉडल रोल टर्न के साथ खत्म होते हैं. ऐसे अनुरोधों के लिए, HTTP 400 गड़बड़ी का मैसेज दिखता है.
⚠️ इस्तेमाल करने से बचें
लेगसी 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 */
]
}
✅ माइग्रेशन का सुझाया गया तरीका
अगर आपका ऐप्लिकेशन, पहले से मॉडल टर्न भरकर, प्रीऐम्बल को छिपाता था या
JSON फ़ॉर्मैट को लागू करता था, तो इसके बजाय system_instruction या
स्ट्रक्चर्ड आउटपुट का इस्तेमाल करें.
# ✅ RECOMMENDED: Use system_instruction to specify output format
response = client.models.generate_content(
model="gemini-3.6-flash",
contents="Translate 'Hello world' to Spanish.",
config={"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 और इसके बाद के वर्शन में उपलब्ध नहीं है), और पहले से भरे गए मॉडल टर्न हटाएं. - सोच-समझकर जवाब देने वाले मॉडल का लेवल कॉन्फ़िगर करें:
thinking_budgetकोthinking_level("medium"या"high") से बदलें. - फ़ंक्शन कॉल का ऑडिट करें:
- पक्का करें कि सभी
FunctionResponseऑब्जेक्ट मेंcall_idऔरnameशामिल हों. - मल्टीमॉडल ऐसेट को रिस्पॉन्स पेलोड में रखें.
- इनलाइन निर्देशों को
\n\nका इस्तेमाल करके फ़ॉर्मैट करें. - अगर आपको टूल से पहले के टेक्स्ट से जुड़ी
Malformed_Function_Callगड़बड़ियां दिखती हैं, तो टूल से पहले के टेक्स्ट की ज़रूरी शर्तों के लिए, वर्कअराउंड देखें.
- पक्का करें कि सभी
- Gemini 3.x की बुनियादी ज़रूरी शर्तें: एसडीके के अपडेट और थॉट सिग्नेचर को बनाए रखने के लिए, थॉट सिग्नेचर देखें.
gemini-3.5-flash-lite पर माइग्रेट करना
- मॉडल आईडी अपडेट करें: अपने टारगेट मॉडल स्ट्रिंग को
gemini-3.5-flash-liteमें बदलें. - सोच-समझकर जवाब देने वाले मॉडल का लेवल कॉन्फ़िगर करें:
- ज़्यादा वॉल्यूम में जानकारी निकालने, राउटिंग या क्लासिफ़िकेशन के लिए: ज़्यादा थ्रूपुट पाने के लिए,
thinking_levelको"minimal"(डिफ़ॉल्ट) पर छोड़ दें. - टूल कॉल, कोड एक्ज़ीक्यूशन या कई चरणों में गहराई से विश्लेषण करने की तकनीक वाले ऑटोनॉमस सब-एजेंट के लिए: टूल को समय से पहले बंद होने से रोकने के लिए,
thinking_levelको"medium"या"high"पर सेट करें.
- ज़्यादा वॉल्यूम में जानकारी निकालने, राउटिंग या क्लासिफ़िकेशन के लिए: ज़्यादा थ्रूपुट पाने के लिए,
- बंद किए जा चुके पैरामीटर हटाएं और फ़ंक्शन कॉल की पुष्टि करें: 3.6 Flash के लिए लागू होने वाले नियमों को ही लागू करें.
- Baseline Gemini 3.x की ज़रूरी शर्तें: थॉट सिग्नेचर देखें.
अन्य मॉडल
आगे क्या करना है
- मॉडल की खास जानकारी वाले पेज पर, एपीआई की खास जानकारी देखें.
- Interactions API की गाइड में, मल्टी-एजेंट ऑर्केस्ट्रेशन के बारे में जानें.
- Google AI Studio में, प्रॉम्प्ट टेस्ट करें और उन्हें बेहतर बनाएं.