इस पेज पर, टेंप्लेट मैनेज करने का तरीका बताया गया है. इसमें टेंप्लेट में बदलाव करना, उन्हें लॉक करना, मिटाना, और वर्शन कंट्रोल करना शामिल है.
अगर आपको प्रोग्राम के हिसाब से टेंप्लेट का इस्तेमाल करना है (जैसे, हमारे REST API का इस्तेमाल करना) या अपने टेंप्लेट को कुछ खास जगहों पर डिप्लॉय करना है, तो ऐडवांस वर्कफ़्लो देखें.
टेंप्लेट में बदलाव करना और उसे दोहराना
अनलॉक किए गए किसी भी टेंप्लेट में बदलाव किया जा सकता है.
हमारा सुझाव है कि आप ये काम करें:
प्रोडक्शन में इस्तेमाल किए जा रहे टेंप्लेट में बदलाव करने से बचें.
टेंप्लेट में किए गए किसी भी बदलाव को आपके ऐप्लिकेशन से किए गए अनुरोधों में तुरंत इस्तेमाल किया जाएगा. इसलिए, आपको ऐसे बदलाव करने से बचना चाहिए जिनसे आपका ऐप्लिकेशन काम न करे या उसके व्यवहार में अनचाहे बदलाव हों.टेंप्लेट को दोहराने के लिए, वर्शनिंग सिस्टम का इस्तेमाल करें.
मौजूदा टेंप्लेट में बदलाव करने का तरीका यहां बताया गया है:
Firebase console में, एआई सेवाएं > एआई लॉजिक > प्रॉम्प्ट टेंप्लेट टैब पर जाएं.
टेंप्लेट की सूची में, उस टेंप्लेट को ढूंढें और उस पर क्लिक करें जिसमें आपको बदलाव करना है.
अगर टेंप्लेट लॉक है, तो उसे अनलॉक करें. इसके लिए, टेंप्लेट के सबसे ऊपर दाएं कोने में मौजूद,
लॉक आइकॉन पर क्लिक करें.टेंप्लेट में बदलाव करें. इसके बाद, सेव करें पर क्लिक करें.
अगर टेंप्लेट पहले से लॉक था, तो पक्का करें कि आपने
लॉक आइकॉन पर फिर से क्लिक किया हो.बंद करें पर क्लिक करके, टेंप्लेट से बाहर निकलें.
टेंप्लेट लॉक करना
हमारा सुझाव है कि आप ये काम करें:
ध्यान दें कि किसी टेंप्लेट को लॉक करने से, अनजाने में होने वाले बदलावों से सुरक्षा मिलती है. हालांकि, लॉक करने से बदलाव करने की सुविधा पूरी तरह से बंद नहीं होती. प्रोजेक्ट के सदस्य के पास, टेंप्लेट को अनलॉक करने की ज़रूरी अनुमतियां होनी चाहिए, ताकि वह उसमें बदलाव कर सके.
उन टेंप्लेट को लॉक करें जिनका इस्तेमाल कोड में किया जा रहा है. खास तौर पर, प्रोडक्शन कोड में.
टेंप्लेट को लॉक करने का तरीका यहां बताया गया है:
Firebase console में, एआई सेवाएं > एआई लॉजिक > प्रॉम्प्ट टेंप्लेट टैब पर जाएं.
टेंप्लेट की सूची में, उस टेंप्लेट को ढूंढें और उस पर क्लिक करें जिसे लॉक करना है.
टेंप्लेट को लॉक करने के लिए, टेंप्लेट के सबसे ऊपर दाएं कोने में मौजूद
लॉक आइकॉन पर क्लिक करें.बंद करें पर क्लिक करके, टेंप्लेट से बाहर निकलें.
किसी टेंप्लेट को मिटाना
ध्यान दें कि अगर कोई टेंप्लेट मिटा दिया जाता है, तो उसी टेंप्लेट आईडी का इस्तेमाल करके नया टेंप्लेट बनाया जा सकता है.
यहां मौजूदा टेंप्लेट को मिटाने का तरीका बताया गया है:
Firebase console में, एआई सेवाएं > एआई लॉजिक > प्रॉम्प्ट टेंप्लेट टैब पर जाएं.
टेंप्लेट की सूची में, वह टेंप्लेट ढूंढें जिसे मिटाना है.
टेंप्लेट की लाइन के आखिर में,
> मिटाएं पर क्लिक करें.मिटाने की पुष्टि करें. इसके बाद, मिटाएं पर क्लिक करें.
टेंप्लेट का वर्शन बनाना
हमारा सुझाव है कि आप सर्वर प्रॉम्प्ट टेंप्लेट के लिए वर्शनिंग सिस्टम का इस्तेमाल करें. यहां कुछ सामान्य सुझाव दिए गए हैं:
ऐसे टेंप्लेट आईडी बनाएं जिनमें सिमैंटिक वर्शनिंग (semver) का इस्तेमाल करने वाला वर्शन जोड़ा गया हो. उदाहरण के लिए,
.my-first-template-v1-0-0Firebase Remote Config का इस्तेमाल करें ताकि आप अपने अनुरोध में टेंप्लेट और अन्य वैल्यू आसानी से बदल सकें.
अगर आपको स्टैंडर्ड वर्शनिंग इन्फ़्रास्ट्रक्चर का इस्तेमाल करना है, तो REST API का इस्तेमाल करके टेंप्लेट को फ़ाइलों के तौर पर उपलब्ध कराएं.
किसी मौजूदा टेंप्लेट को डुप्लीकेट करके, अगले वर्शन के आधार के तौर पर इस्तेमाल किया जा सकता है:
Firebase console में, एआई सेवाएं > एआई लॉजिक > प्रॉम्प्ट टेंप्लेट टैब पर जाएं.
टेंप्लेट की सूची में, वह टेंप्लेट ढूंढें जिसका डुप्लीकेट बनाना है.
टेंप्लेट की लाइन के आखिर में,
> डुप्लीकेट करें पर क्लिक करें.नए टेंप्लेट में, टेंप्लेट आईडी को बढ़ाएं, ताकि अगले वर्शन को दिखाया जा सके.