Firebase AI Logic की मदद से ऐप्लिकेशन डेवलप करते समय, आपको मुख्य गाइड में बताई गई बुनियादी बातों से आगे बढ़ना पड़ सकता है. इस सेक्शन में बताए गए समाधानों से, इस्तेमाल के ज़्यादा ऐडवांस उदाहरणों के बारे में दिशा-निर्देश मिलते हैं.
अपने ऐप्लिकेशन को बिना अनुमति वाले क्लाइंट से सुरक्षित रखना
मोबाइल और वेब ऐप्लिकेशन के लिए, आपको Gemini API और अपने प्रोजेक्ट के संसाधनों को ऐसे क्लाइंट के गलत इस्तेमाल से बचाना होगा जिनके पास अनुमति नहीं है. Firebase App Check का इस्तेमाल करके, यह पुष्टि की जा सकती है कि सभी एपीआई कॉल आपके असली ऐप्लिकेशन से किए गए हैं.
इसे डेवलपमेंट के दौरान भी लागू किया जा सकता है, ताकि आपके ऐप्लिकेशन के हर वर्शन को एपीआई के गलत इस्तेमाल से बचाया जा सके.ऐप्लिकेशन का नया वर्शन रिलीज़ किए बिना, ऐप्लिकेशन में वैल्यू अपडेट करना
अगर आपको ऐप्लिकेशन का नया वर्शन रिलीज़ किए बिना, ऐप्लिकेशन में वैल्यू को डाइनैमिक तरीके से बदलना है, तो Firebase Remote Config का इस्तेमाल करें. उदाहरण के लिए, मॉडल का नाम, सिस्टम के निर्देश, प्रॉम्प्ट, सुरक्षा सेटिंग या अनुरोध के लिए इनपुट बदलना.
डाइनैमिक तरीके से और शर्तों के आधार पर रनटाइम कॉन्फ़िगरेशन सेट करना
अगर आपको रनटाइम की शर्तों के आधार पर कॉन्फ़िगरेशन सेट करने हैं, तो Firebase Remote Config का इस्तेमाल करें. उदाहरण के लिए, किसी व्यक्ति की जगह की जानकारी के आधार पर, Gemini मॉडल को ऐक्सेस करने की जगह में बदलाव करना.
फ़ाइलों को मैनेज करना और मल्टीमॉडल अनुरोधों में बड़ी फ़ाइलों को शामिल करना
Cloud Storage for Firebase का इस्तेमाल करके, फ़ाइल स्टोरेज और मैनेजमेंट के लिए तेज़, सुरक्षित, और बेहतर इन्फ़्रास्ट्रक्चर का फ़ायदा पाया जा सकता है. इसके अलावा, Cloud Storage for Firebase यूआरएल का इस्तेमाल करके, मल्टीमॉडल अनुरोधों में बड़ी फ़ाइलें शामिल की जा सकती हैं.
Cloud Storage for Firebase समाधान देखें
हम अन्य समाधानों और गाइड पर काम कर रहे हैं. इसलिए, कुछ समय बाद फिर से देखें!