अपने ऐप्लिकेशन से Vertex AI Gemini API को कॉल करने के लिए, 'Firebase के लिए Vertex AI' SDK टूल. टेक्स्ट जनरेट करने के लिए, Gemini मॉडल को प्रॉम्प्ट भेजा जा सकता है जो मल्टीमोडल इनपुट के हिसाब से हो. मल्टीमोडल प्रॉम्प्ट में कई विकल्प हो सकते हैं (या इनपुट के टाइप). जैसे, इमेज के साथ-साथ टेक्स्ट, PDF, वीडियो, और ऑडियो.
इनपुट के बिना टेक्स्ट वाले हिस्सों (जैसे, मीडिया फ़ाइलें) के लिए, आपको समर्थित फ़ाइल प्रकार, एक समर्थित MIME प्रकार निर्दिष्ट करें, और सुनिश्चित करें कि फ़ाइलें और मल्टीमोडल अनुरोध ज़रूरी शर्तों को पूरा करते हों और सबसे सही तरीकों का पालन करते हों.
काम करने वाली इनपुट फ़ाइलें, मॉडल के हिसाब से अलग-अलग होती हैं. इनमें इमेज, PDF, वीडियो, और ऑडियो.
- ध्यान दें कि काम करने वाला वीडियो इनपुट मॉडल के हिसाब से अलग-अलग होता है और इसमें ये शामिल हो सकते हैं सिर्फ़ फ़्रेम या ऑडियो वाले फ़्रेम.
इनपुट फ़ाइलों और मल्टीमोडल अनुरोधों के लिए ज़रूरी शर्तें और सबसे सही तरीके:
तय सीमा में Gemini मॉडल के बारे में जानें, काम करने वाली फ़ाइलों के लिए, ज़रूरी शर्तों की खास जानकारी मॉडल पर (उदाहरण के लिए, फ़ाइलों की ज़्यादा से ज़्यादा संख्या और ज़्यादा से ज़्यादा फ़ाइल साइज़).
Google Cloud के दस्तावेज़ में, आपको ज़्यादा जानकारी मिल सकती है के बारे में ज़रूरी शर्तें और सबसे सही तरीके इनपुट फ़ाइलों और मल्टीमोडल अनुरोधों के लिए (उदाहरण के लिए, इस्तेमाल किए जा सकने वाले MIME टाइप इनपुट फ़ाइल कब उपलब्ध कराई जाए).
'Firebase के लिए Vertex AI' SDK टूल की ज़रूरी शर्तें
'Firebase के लिए Vertex AI' SDK टूल के लिए, ज़्यादा से ज़्यादा अनुरोध साइज़ इतना होना चाहिए 20 एमबी हो. अगर कोई अनुरोध बहुत बड़ा होता है, तो आपको HTTP 413 गड़बड़ी मिलती है.
अगर किसी फ़ाइल का साइज़, अनुरोध की कुल संख्या 20 एमबी से ज़्यादा हो जाएगा, तो अपने मल्टीमॉडल अनुरोध में फ़ाइल को शामिल करने के लिए, 'Firebase के लिए Cloud Storage' यूआरएल का इस्तेमाल करें.
अगर कोई फ़ाइल छोटी है, तो उसे सीधे इनलाइन डेटा के तौर पर भेजा जा सकता है. हालांकि, इनलाइन डेटा के तौर पर दी गई फ़ाइल को base64 में एन्कोड किया जाता है ट्रांज़िट, जिससे अनुरोध का साइज़ बढ़ जाता है. उदाहरण के लिए, फ़ाइलों को इनलाइन डेटा के रूप में शामिल करें, देखें Gemini API का इस्तेमाल करके, मल्टीमोडल प्रॉम्प्ट से टेक्स्ट जनरेट करना.