मुख्य कंटेंट तक स्किप करें

डिप्रिकेशन और माइग्रेशन वॉच

मध्यम

मॉडल सेवानिवृत्त होते हैं, पैरामीटर के नाम बदलते हैं, व्यवहार बदलते हैं। यह पेज ब्रेकिंग बदलावों को ट्रैक करता है ताकि अपग्रेड आपको चौंकाएँ नहीं। यदि आप API पर बनाते हैं, तो इसे समय-समय पर सरसरी नज़र से देखें।

यह क्यों मायने रखता है

एक पिन की गई मॉडल ID अंततः डिप्रिकेट होगी और फिर हटा दी जाएगी। इसे हार्ड-कोड करने वाला कोड टूट जाता है। थोड़ी सी स्वच्छता रात 2 बजे की हैरानियों को रोकती है।

जीवित रहने के नियम

  • मॉडल IDs को कॉन्फ़िग से पढ़ें, कोडबेस में कभी भी लिटरल बिखेरें नहीं — तब माइग्रेट करना एक-पंक्ति का बदलाव होता है।
  • डिप्रिकेशन तिथियों और अनुशंसित प्रतिस्थापनों के लिए घोषणाओं पर नज़र रखें
  • जब आप मॉडल बदलें तो अपने इवैल्स को फिर से चलाएँ — "नए, बेहतर" मॉडल पर भी व्यवहार बदल सकता है।
  • समय-सीमा से पहले परीक्षण करें, हटाए जाने के बाद नहीं।

बदलाव के सामान्य प्रकार

बदलावउदाहरणक्या करें
मॉडल सेवानिवृत्तएक पुरानी मॉडल ID काम करना बंद कर देती हैअनुशंसित उत्तराधिकारी पर जाएँ; फिर से इवैल करें
पैरामीटर अधिक्रमितएक रीज़निंग/बजट नॉब को effort से बदला गयाकॉल अपडेट करें; देखें सोच और प्रयास
डिफ़ॉल्ट बदलावएक नया डिफ़ॉल्ट मॉडल/व्यवहारजानबूझकर पिन करें; सत्यापित करें कि आपके प्रॉम्प्ट अभी भी काम करते हैं
एंडपॉइंट/SDK अपडेटनया SDK मेजर वर्शनमाइग्रेशन गाइड पढ़ें; सोच-समझकर अपग्रेड करें

वर्तमान वॉच

बीज — जैसे-जैसे वास्तविक, स्रोत-सहित डिप्रिकेशन सूचनाएँ घोषित हों, इसे बदलें।

आगे