डिप्रिकेशन और माइग्रेशन वॉच
मॉडल सेवानिवृत्त होते हैं, पैरामीटर के नाम बदलते हैं, व्यवहार बदलते हैं। यह पेज ब्रेकिंग बदलावों को ट्रैक करता है ताकि अपग्रेड आपको चौंकाएँ नहीं। यदि आप API पर बनाते हैं, तो इसे समय-समय पर सरसरी नज़र से देखें।
यह क्यों मायने रखता है
एक पिन की गई मॉडल ID अंततः डिप्रिकेट होगी और फिर हटा दी जाएगी। इसे हार्ड-कोड करने वाला कोड टूट जाता है। थोड़ी सी स्वच्छता रात 2 बजे की हैरानियों को रोकती है।
जीवित रहने के नियम
- मॉडल IDs को कॉन्फ़िग से पढ़ें, कोडबेस में कभी भी लिटरल बिखेरें नहीं — तब माइग्रेट करना एक-पंक्ति का बदलाव होता है।
- डिप्रिकेशन तिथियों और अनुशंसित प्रतिस्थापनों के लिए घोषणाओं पर नज़र रखें।
- जब आप मॉडल बदलें तो अपने इवैल्स को फिर से चलाएँ — "नए, बेहतर" मॉडल पर भी व्यवहार बदल सकता है।
- समय-सीमा से पहले परीक्षण करें, हटाए जाने के बाद नहीं।
बदलाव के सामान्य प्रकार
| बदलाव | उदाहरण | क्या करें |
|---|---|---|
| मॉडल सेवानिवृत्त | एक पुरानी मॉडल ID काम करना बंद कर देती है | अनुशंसित उत्तराधिकारी पर जाएँ; फिर से इवैल करें |
| पैरामीटर अधिक्रमित | एक रीज़निंग/बजट नॉब को effort से बदला गया | कॉल अपडेट करें; देखें सोच और प्रयास |
| डिफ़ॉल्ट बदलाव | एक नया डिफ़ॉल्ट मॉडल/व्यवहार | जानबूझकर पिन करें; सत्यापित करें कि आपके प्रॉम्प्ट अभी भी काम करते हैं |
| एंडपॉइंट/SDK अपडेट | नया SDK मेजर वर्शन | माइग्रेशन गाइड पढ़ें; सोच-समझकर अपग्रेड करें |
वर्तमान वॉच
बीज — जैसे-जैसे वास्तविक, स्रोत-सहित डिप्रिकेशन सूचनाएँ घोषित हों, इसे बदलें।
- अपनी मॉडल IDs की पुष्टि वर्तमान मॉडल और मूल्य निर्धारण तालिका के विरुद्ध करें; यदि आप किसी पुरानी ID पर हैं, तो माइग्रेशन की योजना बनाएँ।
- यहाँ अभी तक कोई अन्य ब्रेकिंग बदलाव दर्ज नहीं है। प्रामाणिक शेड्यूल के लिए आधिकारिक मॉडल डॉक्स को ट्रैक करें।