डिप्रिकेशन और माइग्रेशन वॉच
मॉडल सेवानिवृत्त होते हैं, पैरामीटर के नाम बदलते हैं, व्यवहार बदलते हैं। यह पेज ब्रेकिंग बदलावों को ट्रैक करता है ताकि अपग्रेड आपको चौंकाएँ नहीं। यदि आप API पर बनाते हैं, तो इसे समय-समय पर सरसरी नज़र से देखें।
यह क्यों मायने रखता है
एक पिन की गई मॉडल ID अंततः डिप्रिकेट होगी और फिर हटा दी जाएगी। इसे हार्ड-कोड करने वाला कोड टूट जाता है। थोड़ी सी स्वच्छता रात 2 बजे की हैरानियों को रोकती है।
जीवित रहने के नियम
- मॉडल IDs को कॉन्फ़िग से पढ़ें, कोडबेस में कभी भी लिटरल बिखेरें नहीं — तब माइग्रेट करना एक-पंक्ति का बदलाव होता है।
- डिप्रिकेशन तिथियों और अनुशंसित प्रतिस्थापनों के लिए घोषणाओं पर नज़र रखें।
- जब आप मॉडल बदलें तो अपने इवैल्स को फिर से चलाएँ — "नए, बेहतर" मॉडल पर भी व्यवहार बदल सकता है।
- समय-सीमा से पहले परीक्षण करें, हटाए जाने के बाद नहीं।
बदलाव के सामान्य प्रकार
| बदलाव | उदाहरण | क्या करें |
|---|---|---|
| मॉडल सेवानिवृत्त | एक पुरानी मॉडल ID काम करना बंद कर देती है | अनुशंसित उत्तराधिकारी पर जाएँ; फिर से इवैल करें |
| पैरामीटर अधिक्रमित | एक रीज़निंग/बजट नॉब को effort से बदला गया | कॉल अपडेट करें; देखें सोच और प्रयास |
| डिफ़ॉल्ट बदलाव | एक नया डिफ़ॉल्ट मॉडल/व्यवहार | जानबूझकर पिन करें; सत्यापित करें कि आपके प्रॉम्प्ट अभी भी काम करते हैं |
| एंडपॉइंट/SDK अपडेट | नया SDK मेजर वर्शन | माइग्रेशन गाइड पढ़ें; सोच-समझकर अपग्रेड करें |
वर्तमान वॉच
प्रामाणिक शेड्यूल आधिकारिक मॉडल डिप्रिकेशन पेज पर रहता है — माइग्रेट करने से पहले वहाँ तिथियों की पुष्टि करें। किसी सार्वजनिक रूप से जारी मॉडल को सेवानिवृत्त करने से पहले Anthropic कम से कम 60 दिन की सूचना देता है।
डिप्रिकेट किए गए मॉडल
सार्वजनिक रूप से जारी किया गया एक Claude मॉडल "डिप्रिकेट, लेकिन अभी सेवानिवृत्त नहीं" विंडो में है (2 नवंबर 2026 को जाँचा गया): claude-sonnet-4-5-20250929 (Sonnet 4.5) को 30 सितंबर 2026 को डिप्रिकेट किया गया और यह 30 नवंबर 2026 को सेवानिवृत्त होगा। Anthropic का सुझाया गया प्रतिस्थापन claude-sonnet-5-5 है। सेवानिवृत्ति तिथि तक कॉल काम करती रहेंगी, उसके बाद विफल होंगी — अगर आपके कोड में यह ID अभी भी फिक्स है, तो यही आपका माइग्रेशन है, और अब यह विंडो चार हफ़्ते से भी कम की रह गई है।
यह भी डिप्रिकेट है: केवल-आमंत्रण वाला claude-mythos-preview (9 जून 2026 को डिप्रिकेट, सेवानिवृत्ति तिथि घोषित होना बाकी) — वर्तमान सत्यापन-आधारित मॉडल claude-mythos-5-1 पर जाएँ। (claude-mythos-5 अभी भी Active है, पर उसकी अपनी माइग्रेशन गाइड 5.1 की ओर इशारा करती है, इसलिए दो बार माइग्रेट करना व्यर्थ मेहनत है।)
claude-haiku-4-5-20251001 अगला ID है जिस पर नज़र रखनी है, और अब यह लाइनअप का एकमात्र मॉडल है जो अपनी सबसे पहली संभावित सेवानिवृत्ति तिथि के पार जा चुका है: वह न्यूनतम तिथि 15 अक्टूबर 2026 थी और बीत चुकी है (अगली तिथि Opus 4.5 की है, 24 नवंबर 2026)। यह मॉडल ओवरव्यू में लीगेसी मॉडलों में भी सूचीबद्ध है, और इसका सीधा उत्तराधिकारी claude-haiku-5-5 है (7 अक्टूबर 2026 को जारी)। 2 नवंबर 2026 तक आधिकारिक स्थिति तालिका इसे अब भी Active दिखाती है और कोई डिप्रिकेशन घोषित नहीं हुआ है, इसलिए दोनों बातें एक-दूसरे का खंडन नहीं करतीं: Anthropic की अपनी लाइफ़साइकल शब्दावली में "लीगेसी" का अर्थ है अब अपडेट नहीं मिलते और भविष्य में डिप्रिकेट किया जा सकता है, जो "डिप्रिकेटेड" से एक पायदान पहले है। "इससे पहले नहीं" वाली तिथि आ जाना योजना बनाने का संकेत है, कोई आउटेज नहीं — Anthropic कम से कम 60 दिन पहले सूचना देने का वचन देता है, और वह गिनती सूचना जारी होने से शुरू होती है, न कि न्यूनतम तिथि पार होने से। Sonnet 4.5 इसका ठोस उदाहरण है: इसकी न्यूनतम तिथि 29 सितंबर 2026 थी, डिप्रिकेशन की सूचना 30 सितंबर को आई, और वास्तविक सेवानिवृत्ति उसके दो महीने बाद है। अगर आप यह ID पिन करते हैं, तो अब माइग्रेशन को सिर्फ़ देखते रहने के बजाय शेड्यूल करना सार्थक है — और यह सिर्फ़ ID बदलना नहीं है: जिन पाँच बदलावों पर 400 लौटता है और जिन छह पर 200, उनके लिए Claude Haiku 5.5: 100K प्राइस क्लिफ़ देखें। माइग्रेट करने से पहले आधिकारिक मॉडल स्थिति तालिका में पुष्टि करें।
हाल ही में सेवानिवृत्त
claude-opus-4-1-20250805(Opus 4.1) को 5 अगस्त 2026 को सेवानिवृत्त कर दिया गया —claude-opus-4-8(या सीधेclaude-opus-5) पर जाएँ।claude-opus-4-20250514(Opus 4) औरclaude-sonnet-4-20250514(Sonnet 4) को 15 जून 2026 को सेवानिवृत्त कर दिया गया — Anthropic द्वारा सूचीबद्ध विकल्प क्रमशःclaude-opus-4-8औरclaude-sonnet-4-6हैं (या सीधेclaude-opus-5/claude-sonnet-5पर जाएँ)।
किसी भी सेवानिवृत्त ID पर किए गए कॉल अब API त्रुटि देते हैं। यदि आपका कोड अभी भी इनमें से किसी को पिन करता है, तो सबसे पहले उसे ठीक करें।
पैरामीटर डिप्रिकेशन
सैंपलिंग नॉब temperature, top_p, और top_k हटाए जा रहे हैं, और अब आप कौन-सा API वर्शन भेजते हैं, उसके आधार पर दो अलग नियम हैं।
anthropic-version: 2023-06-01के तहत (21 अक्टूबर 2026 से पहले जारी हर SDK मेजर यही भेजता है): Claude 4.7 पीढ़ी और बाद के मॉडलों — Opus 4.7, Opus 4.8, Opus 5, Opus 5.5, Sonnet 5, Sonnet 5.5, Haiku 5.5, Fable 5, Fable 5.1, Mythos 5, Mythos 5.1 — तथा Claude Mythos Preview पर, इनमें से किसी को भी गैर-डिफ़ॉल्ट मान पर सेट करने से 400 त्रुटि लौटती है। डिफ़ॉल्ट मान स्वीकार किए जाते हैं, और पुराने मॉडल अब भी गैर-डिफ़ॉल्ट मान स्वीकार करते हैं। नामों के बजाय वर्शन नंबर देखें: Haiku 5.5 गैर-डिफ़ॉल्ट सैंपलिंग मान अस्वीकार करता है, जबकि पुराना Haiku 4.5 अब भी उन्हें स्वीकार करता है, वैसे ही Opus 4.6 और Sonnet 4.6 भी।anthropic-version: 2026-10-21के तहत: तीनों पैरामीटर हटा दिए गए हैं। इनमें से कोई भी भेजने पर हर मॉडल पर 400 लौटता है, पैरामीटर के डिफ़ॉल्ट मान पर भी। सबसे नए SDK मेजर औरantCLI ने इन्हें अपने रिक्वेस्ट टाइप और फ़्लैग से हटा दिया है।
दोनों ही स्थितियों में समाधान एक ही है: तीनों को छोड़ दें और इसके बजाय प्रॉम्प्टिंग तथा सोच और प्रयास से व्यवहार को दिशा दें। केवल एक स्थिति का कोई विकल्प नहीं है: किसी पुराने मॉडल पर, जो अब भी इसे मानता है, जानबूझकर घटाया गया temperature — वहाँ Anthropic के दस्तावेज़ित विकल्प हैं पैरामीटर भेजना बंद करना या उस अनुरोध को 2023-06-01 पर बनाए रखना। आप किस वर्शन पर हैं और उसके साथ और क्या बदलता है, इसका पूरा ब्योरा: API Version 2026-10-21।
अपनी मॉडल IDs की पुष्टि हमेशा वर्तमान मॉडल और मूल्य निर्धारण तालिका के विरुद्ध करें; यदि आप किसी पुरानी ID पर हैं, तो माइग्रेशन की योजना बनाएँ।