रिमोट कॉन्फ़िगरेशन टेंप्लेट, JSON फ़ॉर्मैट में बनाए गए हैं पैरामीटर और शर्तों को पूरा करता है, जिन्हें आपने अपने Firebase प्रोजेक्ट के लिए बनाया है. आपने लोगों तक पहुंचाया मुफ़्त में क्लाइंट टेंप्लेट बना सकता है जिनसे आपका ऐप्लिकेशन वैल्यू फ़ेच करता है और सर्वर टेंप्लेट इस्तेमाल कर सकते हैं, जिनसे सर्वर क्लाइंट वैल्यू फ़ेच कर सकते हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस सेक्शन में सर्वर टेंप्लेट के बारे में बताया गया है. क्लाइंट-विशिष्ट के बारे में जानने के लिए टेंप्लेट, क्लिक करें क्लाइंट टेंप्लेट.Firebase कंसोल का इस्तेमाल करके, टेंप्लेट में बदलाव किया जा सकता है और उसे मैनेज किया जा सकता है. टेम्प्लेट की सामग्री को ग्राफ़िकल फ़ॉर्मैट में अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है पैरामीटर और शर्तें टैब.
यहां सर्वर टेंप्लेट फ़ाइल का एक उदाहरण दिया गया है:
{
"parameters": {
"preamble_prompt": {
"defaultValue": {
"value": "You are a helpful assistant who knows everything there is to know about Firebase! "
},
"description": "Add this prompt to the user's prompt",
"valueType": "STRING"
},
"model_name": {
"defaultValue": {
"value": "gemini-pro-test"
},
"valueType": "STRING"
},
"generation_config": {
"defaultValue": {
"value": "{\"temperature\": 0.9, \"maxOutputTokens\": 2048, \"topP\": 0.9, \"topK\": 20}"
},
"valueType": "JSON"
},
},
"version": {
"versionNumber": "19",
"isLegacy": true
}
}
Firebase कंसोल की मदद से, वर्शन मैनेज करने से जुड़े ये काम किए जा सकते हैं:
- सेव किए गए टेंप्लेट के सभी वर्शन की सूची बनाएं
- किसी खास वर्शन को वापस पाना
- किसी क्लाइंट वर्शन पर रोल बैक करें अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- बदलें इतिहास पेज
हर टेंप्लेट टाइप के लिए, लाइफ़टाइम सेव किए गए वर्शन की कुल सीमा 300 है (300 क्लाइंट टेंप्लेट और 300 सर्वर टेंप्लेट), जिनमें सेव किए गए टेंप्लेट भी शामिल हैं मिटाए गए टेंप्लेट का वर्शन नंबर. अगर आप 300 से ज़्यादा किसी प्रोजेक्ट के चालू रहने के दौरान, हर टेंप्लेट टाइप के हिसाब से टेंप्लेट वर्शन सबसे पुराने वर्शन मिटा दिए जाते हैं. इनमें, ज़्यादा से ज़्यादा 300 वर्शन बनाए जा सकते हैं आपकी सहायता कर सकता है.
जब भी आप पैरामीटर अपडेट करते हैं, रिमोट कॉन्फ़िगरेशन एक
रिमोट कॉन्फ़िगरेशन के नए वर्शन वाले टेंप्लेट को चुनकर, पिछले टेंप्लेट को इस तरह सेव करता है:
ऐसा वर्शन है जिसे अपनी ज़रूरत के हिसाब से वापस पाया जा सकता है या उस पर रोल बैक किया जा सकता है. वर्शन नंबर
रिमोट कॉन्फ़िगरेशन से सेव की गई शुरुआती वैल्यू से, एक क्रम में बढ़ाया जाता है.
सभी टेंप्लेट में, जैसा दिखाया गया है उसके मेटाडेटा के साथ version
फ़ील्ड शामिल होता है
खास वर्शन के लिए बनाई गई हैं.
अगर ज़रूरत हो, तो रिमोट कॉन्फ़िगरेशन टेंप्लेट को अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बदलाव का इतिहास पर पेज रिमोट कॉन्फ़िगरेशन कंसोल पर
रिमोट कॉन्फ़िगरेशन टेंप्लेट के वर्शन मैनेज करें
इस सेक्शन में आपके रिमोट कॉन्फ़िगरेशन के वर्शन को मैनेज करने का तरीका बताया गया है टेम्प्लेट.
रिमोट कॉन्फ़िगरेशन टेंप्लेट के सेव किए गए सभी वर्शन की सूची बनाएं
आप उनकी सूची को फिर से पा सकते हैं रिमोट कॉन्फ़िगरेशन टेंप्लेट के सेव किए गए सभी वर्शन. ऐसा करने के लिए:
Firebase कंसोल में, रिमोट कॉन्फ़िगरेशन खोलें.
इसके बाद, पैरामीटर टैब, "घड़ी" चुनें आइकॉन पर क्लिक करें.
इससे, बदलाव का इतिहास यह पेज दाईं ओर मौजूद सूची मेन्यू में सभी स्टोर किए गए टेंप्लेट वर्शन की सूची दिखाता है.
टेंप्लेट की सूची में, सेव किए गए सभी वर्शन का मेटाडेटा शामिल होता है. इसमें ये भी शामिल हैं अपडेट का समय, उसे बनाने वाले उपयोगकर्ता का नाम, और उसे बनाने का तरीका.
रिमोट कॉन्फ़िगरेशन टेंप्लेट का खास वर्शन वापस पाना
किसी भी खास तरह के स्टोर पेज को वापस पाया जा सकता है रिमोट कॉन्फ़िगरेशन टेंप्लेट का एक वर्शन है. सेव किए गए टेंप्लेट को वापस पाने के लिए वर्शन:
इसका विवरण पैनल खोलें बदलाव का इतिहास.
सूची में से किसी दूसरे वर्शन की जानकारी देखने के लिए, उसे दाईं ओर से चुनें मेन्यू.
सक्रिय टेंप्लेट और अन्य स्टोर किए गए वर्शन के बीच का अंतर देखें किसी भी नहीं चुने गए वर्शन के लिए संदर्भ मेन्यू पर माउस घुमाना और चुने गए वर्शन से तुलना करें को चुनें.
रिमोट कॉन्फ़िगरेशन टेंप्लेट के सेव किए गए किसी वर्शन पर रोल बैक करें
किसी भी स्टोर किए गए आइटम पर रोल बैक किया जा सकता है टेंप्लेट का वर्शन होना चाहिए. टेंप्लेट को रोल बैक करने के लिए:
- इसके सबसे ऊपर दाईं ओर विकल्प बटन ढूंढें. बदलाव का इतिहास करें. इस पर क्लिक करके पुष्टि सिर्फ़ तब करें, जब आपको वाकई ऐसा करना हो साथ ही, सभी ऐप्लिकेशन और उपयोगकर्ताओं के लिए उन वैल्यू का तुरंत इस्तेमाल करें.
ध्यान दें कि यह रोलबैक ऑपरेशन प्रभावी ढंग से नंबर वाला नया वर्शन. उदाहरण के लिए, वर्शन 10 से वर्शन 6 पर रोल बैक करना वर्शन 6 की एक नई कॉपी बनाता है. इसमें अलग-अलग वर्शन वर्शन नंबर 11 है, तो वह वर्शन नंबर 11 है. ओरिजनल वर्शन 6 अभी भी सेव है, यह मानते हुए कि उसकी समयसीमा खत्म नहीं हुई है और वर्शन 11 ऐक्टिव टेंप्लेट बन जाता है.
रिमोट कॉन्फ़िगरेशन टेंप्लेट मिटाना
रिमोट कॉन्फ़िगरेशन टेंप्लेट को Firebase कंसोल से मिटाया जा सकता है. यहां की यात्रा पर हूं रिमोट कॉन्फ़िगरेशन टेंप्लेट मिटाएं:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है 1. रिमोट कॉन्फ़िगरेशन की मदद से पैरामीटर पेज, बदलाव का इतिहास.जिस टेंप्लेट को मिटाना है उस पर टॉगल करें. इसके बाद, क्लिक करें
ज़्यादा, फिर चुनें मिटाएं.मिटाने की पुष्टि करने के लिए कहा जाने पर, मिटाएं पर क्लिक करें.
रिमोट कॉन्फ़िगरेशन के टेंप्लेट डाउनलोड और पब्लिश करना
रिमोट कॉन्फ़िगरेशन टेंप्लेट डाउनलोड और पब्लिश करें, ताकि उन्हें अपने सोर्स कंट्रोल और बिल्ड सिस्टम, कॉन्फ़िगरेशन के अपडेट अपने-आप होने की सुविधा, और पैरामीटर बनाए रखें और वैल्यू को कई प्रोजेक्ट में सिंक किया जा सकता है.
फ़िलहाल, चालू रिमोट कॉन्फ़िगरेशन टेंप्लेट को डाउनलोड किया जा सकता है को ऐक्सेस करने की अनुमति दें. अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इसके बाद, और इसे उसी प्रोजेक्ट में पब्लिश करें. इसके अलावा, मौजूदा प्रोजेक्ट के दायरे में आता है.
मान लें कि आपके पास एक से ज़्यादा ऐसे प्रोजेक्ट हैं जो आपके सॉफ़्टवेयर डेवलपमेंट लाइफ़साइकल, जैसे कि डेवलपमेंट, टेस्ट, स्टेजिंग, और प्रोडक्शन का इस्तेमाल करें. इस मामले में, एक पूरी तरह से टेस्ट किए गए टेंप्लेट को प्रमोट करने के लिए, अपने स्टेजिंग एनवायरमेंट को अपने प्रोडक्शन एनवायरमेंट से डाउनलोड करके उसे अपने स्टेजिंग प्रोजेक्ट करना और उसे अपने प्रोडक्शन प्रोजेक्ट में पब्लिश करना.
इस तरीके का इस्तेमाल, कॉन्फ़िगरेशन को एक प्रोजेक्ट से दूसरे प्रोजेक्ट पर माइग्रेट करने के लिए भी किया जा सकता है या फिर किसी नए प्रोजेक्ट में स्थापित प्रोजेक्ट हो सकता है.
इसमें खास तौर पर वैरिएंट के तौर पर बनाए गए पैरामीटर और वैल्यू एक्सपोर्ट किए गए टेंप्लेट में, A/B टेस्टिंग एक्सपेरिमेंट शामिल नहीं है.
रिमोट कॉन्फ़िगरेशन टेंप्लेट को एक्सपोर्ट और इंपोर्ट करने के लिए:
- मौजूदा रिमोट कॉन्फ़िगरेशन कॉन्फ़िगरेशन टेंप्लेट डाउनलोड करें.
- रिमोट कॉन्फ़िगरेशन टेंप्लेट की पुष्टि करें.
- रिमोट कॉन्फ़िगरेशन टेंप्लेट पब्लिश करना.
मौजूदा रिमोट कॉन्फ़िगरेशन टेंप्लेट डाउनलोड करें
इनमें ऐक्टिव रिमोट कॉन्फ़िगरेशन टेंप्लेट को डाउनलोड करने के लिए, इनका इस्तेमाल करें: JSON फ़ॉर्मैट:
- रिमोट कॉन्फ़िगरेशन पैरामीटर या शर्तें टैब, मेन्यू खोलें और मौजूदा कॉन्फ़िगरेशन फ़ाइल डाउनलोड करें को चुनें.
- जब कहा जाए, तब कॉन्फ़िगरेशन फ़ाइल डाउनलोड करें पर क्लिक करें. इसके बाद, वह जगह चुनें जहां आपको फ़ाइल सेव करनी है, तो सेव करें पर क्लिक करें.
रिमोट कॉन्फ़िगरेशन टेंप्लेट की पुष्टि करना
सर्वर टेंप्लेट की पुष्टि तब की जाती है, जब टेंप्लेट को Firebase कंसोल. ध्यान दें कि रैंडम प्रतिशत की शर्तों में उपयोगकर्ता इंपोर्ट कर लिया है, लेकिन अपलोड के दौरान काम न करने वाली कोई भी शर्त गड़बड़ी जनरेट करेगी. अगर किसी ऐसे टेंप्लेट को पब्लिश करने की कोशिश की जा रही है जिसे मूल रूप से क्लाइंट टेंप्लेट के लिए, सबसे पहले किसी क्लाइंट की खास शर्तों को हटाएं.
रिमोट कॉन्फ़िगरेशन टेंप्लेट पब्लिश करना
टेंप्लेट डाउनलोड करने के बाद, JSON के कॉन्टेंट में ज़रूरी बदलाव करें और पुष्टि करने के बाद, इसे किसी प्रोजेक्ट में पब्लिश किया जा सकता है.
टेंप्लेट पब्लिश करने पर, पूरा मौजूदा कॉन्फ़िगरेशन टेंप्लेट अपडेट की गई फ़ाइल अपडेट करती है और टेम्प्लेट वर्शन को एक-एक करके बढ़ा देती है. क्योंकि पूरे अगर JSON फ़ाइल से कोई पैरामीटर मिटाया जाता है और इसे पब्लिश करने के बाद, पैरामीटर को सर्वर से मिटा दिया जाता है और यह अब उपलब्ध नहीं रहता कैसे काम करता है.
पब्लिश होने के बाद, पैरामीटर और वैल्यू में किए गए बदलाव तुरंत उपलब्ध हो जाते हैं आपके ऐप्लिकेशन और उपयोगकर्ताओं के लिए कितना फ़ायदेमंद होगा. अगर ज़रूरी हो, तो पिछले वर्शन पर वापस जाएं.
अपना टेंप्लेट पब्लिश करने के लिए, यहां दिए गए निर्देशों का पालन करें:
- रिमोट कॉन्फ़िगरेशन पैरामीटर या शर्तें टैब से, मेन्यू खोलें. और किसी फ़ाइल से पब्लिश करें को चुनें.
- जब कहा जाए, तब ब्राउज़ करें पर क्लिक करें. इसके बाद, मेन्यू पर जाएं और रिमोट कॉन्फ़िगरेशन फ़ाइल, जिसे आपको पब्लिश करना है. इसके बाद, चुनें पर क्लिक करें.
- फ़ाइल की पुष्टि की जाएगी. अगर फ़ाइल सही हो जाती है, तो अपने कंप्यूटर पर कॉन्फ़िगरेशन तुरंत उपलब्ध कराने के लिए, पब्लिश करें के बारे में बात करते हैं.
अगले चरण
- इसके बारे में ज़्यादा जानें सर्वर एनवायरमेंट में रिमोट कॉन्फ़िगरेशन का इस्तेमाल करके.
- आज़माएँ Cloud Functions और Vertex AI के साथ सर्वर-साइड रिमोट कॉन्फ़िगरेशन.