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