Gemini 3.1 Flash की लाइव झलक

Gemini 3.1 Flash Live Preview, रीयल-टाइम में बातचीत करने और बोलकर इस्तेमाल किए जाने वाले एआई ऐप्लिकेशन के लिए, लेगसी प्रीव्यू मॉडल है.

दस्तावेज़

Live API की सुविधाओं और क्षमताओं के बारे में पूरी जानकारी पाने के लिए, Live API की गाइड पर जाएं.

gemini-3.1-flash-live-preview

प्रॉपर्टी जानकारी
मॉडल कोड gemini-3.1-flash-live-preview
इस्तेमाल किए जा सकने वाले डेटा टाइप

इनपुट

टेक्स्ट, इमेज, ऑडियो

आउटपुट

टेक्स्ट और ऑडियो

टोकन की सीमाएं[*]

इनपुट टोकन की सीमा

1,31,072

आउटपुट टोकन की सीमा

65,536

सुविधाएं

ऑडियो जनरेट करने की सुविधा

काम करता है

कैश मेमोरी में सेव होना

काम नहीं करता है

कोड एक्ज़ीक्यूशन

काम नहीं करता है

फ़ाइल खोजना

काम नहीं करता

फ़ंक्शन कॉलिंग

काम करता है

Google Maps से जानकारी लेना

काम नहीं करता है

इमेज जनरेट करना

काम नहीं करता है

Live API

काम करता है

भरोसेमंद स्रोतों से जानकारी लें

काम करता है

स्ट्रक्चर्ड आउटपुट

काम नहीं करता है

प्रोसेस जारी है

काम करता है

यूआरएल कॉन्टेक्स्ट

काम नहीं करता है

कॉन्टेंट देखने के विकल्प

Batch API

काम नहीं करता है

वर्शन
ज़्यादा जानकारी के लिए, मॉडल के वर्शन के पैटर्न पढ़ें.
  • झलक देखें: gemini-3.1-flash-live-preview
नया अपडेट मार्च 2026
मॉडल कार्ड मॉडल कार्ड

Gemini 2.5 Flash Live से माइग्रेट करना

Gemini 3.1 Flash Live Preview को रीयल-टाइम में बातचीत करने और कम इंतज़ार के समय के लिए ऑप्टिमाइज़ किया गया है. gemini-2.5-flash-native-audio-preview-12-2025 से माइग्रेट करते समय, इन बातों का ध्यान रखें:

  • मॉडल स्ट्रिंग: अपनी मॉडल स्ट्रिंग को gemini-2.5-flash-native-audio-preview-12-2025 से gemini-3.1-flash-live-preview पर अपडेट करें.
  • सोचने की क्षमता का कॉन्फ़िगरेशन: Gemini 3.1, thinkingBudget के बजाय thinkingLevel का इस्तेमाल करता है. इसमें minimal, low, medium, और high जैसी सेटिंग शामिल हैं. सबसे कम इंतज़ार के समय के लिए, डिफ़ॉल्ट रूप से minimal पर सेट होता है. रीज़निंग के लेवल और बजट देखें.
  • सर्वर इवेंट: एक BidiGenerateContentServerContent इवेंट में, अब एक साथ कई तरह का कॉन्टेंट शामिल हो सकता है. उदाहरण के लिए, ऑडियो के हिस्से और ट्रांसक्रिप्ट. अपने कोड को अपडेट करें, ताकि हर इवेंट के सभी हिस्सों को प्रोसेस किया जा सके. इससे कॉन्टेंट के छूटने की संभावना कम हो जाती है.
  • क्लाइंट कॉन्टेंट: send_client_content को सेशन के पूरे लाइफ़साइकल के दौरान इस्तेमाल किया जा सकता है. इसके लिए, साफ़ तौर पर भूमिकाएं (user या model) सेट करनी होंगी. turn_complete=true को सेट करने से, मॉडल जनरेशन की प्रोसेस बिना किसी शर्त के रुक जाती है. कॉन्टेंट में होने वाले इंक्रीमेंटल अपडेट देखें.
  • टर्न कवरेज: डिफ़ॉल्ट रूप से, TURN_INCLUDES_ONLY_ACTIVITY के बजाय TURN_INCLUDES_AUDIO_ACTIVITY_AND_ALL_VIDEO पर सेट होता है. अब मॉडल को ऑडियो गतिविधि और सभी वीडियो फ़्रेम की जानकारी भी मिलती है. अगर आपका ऐप्लिकेशन फ़िलहाल वीडियो फ़्रेम की लगातार स्ट्रीम भेजता है, तो हो सकता है कि आप अपने ऐप्लिकेशन को अपडेट करना चाहें. इससे, ऑडियो गतिविधि होने पर ही वीडियो फ़्रेम भेजे जाएंगे. इससे आपको अतिरिक्त शुल्क नहीं देना पड़ेगा.
  • एसिंक्रोनस फ़ंक्शन कॉलिंग: फ़िलहाल, यह सुविधा उपलब्ध नहीं है. फ़ंक्शन कॉलिंग सिर्फ़ सिंक्रोनस होती है. जब तक टूल का रिस्पॉन्स नहीं भेजा जाता, तब तक मॉडल जवाब देना शुरू नहीं करेगा. एसिंक्रोनस फ़ंक्शन कॉलिंग देखें.
  • प्रोएक्टिव ऑडियो और बातचीत के दौरान भावनाएं ज़ाहिर करना: ये सुविधाएं, Gemini 3.1 Flash Live में अब तक उपलब्ध नहीं हैं. अपने कोड से इन सुविधाओं के लिए किया गया कोई भी कॉन्फ़िगरेशन हटाएं. आवाज़ सुनकर ज़रूरत के मुताबिक जवाब देने की सुविधा और इमोशन के हिसाब से जवाब देने की सुविधा देखें.

अलग-अलग सुविधाओं की विस्तार से तुलना देखने के लिए, क्षमताओं की गाइड में मौजूद मॉडल की तुलना टेबल देखें.