Gemini 2.0 Flash Thinking मॉडल, एक्सपेरिमेंट के तौर पर उपलब्ध मॉडल है. इसे "सोचने की प्रोसेस" जनरेट करने के लिए ट्रेन किया गया है. यह प्रोसेस, मॉडल के जवाब के हिस्से के तौर पर होती है. इस वजह से, Flash Thinking मॉडल, Gemini 2.0 Flash Experimental मॉडल के मुकाबले बेहतर जवाब दे पाता है.
थिंकिंग मॉडल का इस्तेमाल करना
फ़्लैश थिंकिंग मॉडल, Google AI Studio और Gemini API के ज़रिए उपलब्ध हैं.
Gemini API, जवाब में 'विचार' नहीं दिखाता.
थिंकिंग मॉडल का इस्तेमाल करने के लिए, आपको अपने क्लाइंट को एपीआई के v1alpha
वर्शन का इस्तेमाल करने के लिए सेट करना होगा:
pip install -U google-genai
from google import genai
from google.genai import types
client = genai.Client(
api_key=GOOGLE_API_KEY,
http_options={'api_version':'v1alpha'},
)
बुनियादी अनुरोध भेजना
इस उदाहरण में, नए Google Genai SDK टूल का इस्तेमाल किया गया है.
from google import genai
client = genai.Client(api_key='GEMINI_API_KEY', http_options={'api_version':'v1alpha'})
response = client.models.generate_content(
model='gemini-2.0-flash-thinking-exp',
contents='Explain how RLHF works in simple terms.',
)
print(response.text)
एक से ज़्यादा बार की गई बातचीत
कई चरणों वाली बातचीत के दौरान, बातचीत का पूरा इतिहास इनपुट के तौर पर दिया जाता है. इसलिए, कई चरणों वाली बातचीत में मॉडल के पास अपने पिछले विचारों का ऐक्सेस नहीं होता.
नया Google Genai SDK टूल, एक से ज़्यादा चरण वाला चैट सेशन बनाने की सुविधा देता है. इससे बातचीत की स्थिति को मैनेज करने में मदद मिलती है.
from google import genai
client = genai.Client(api_key='GEMINI_API_KEY', http_options={'api_version':'v1alpha'})
chat = client.aio.chats.create(
model='gemini-2.0-flash-thinking-exp',
)
response = await chat.send_message('What is your name?')
print(response.text)
response = await chat.send_message('What did you just say before this?')
print(response.text)
सीमाएं
फ़्लैश थिंकिंग मॉडल, एक्सपेरिमेंट के तौर पर उपलब्ध मॉडल है. इसमें ये सीमाएं हैं:
- सिर्फ़ टेक्स्ट और इमेज इनपुट
- सिर्फ़ टेक्स्ट वाला आउटपुट
- JSON मोड या Search Grounding का इस्तेमाल न करना
- 'विचार' सिर्फ़ Google AI Studio में दिखते हैं
आगे क्या करना है?
- Google AI Studio में, फ़्लैश थिंकिंग मॉडल आज़माएं.
- Flash Thinking Colab आज़माएं.