Skip to content

API कॉन्फ़िगरेशन: सब्सक्रिप्शन लॉगिन बनाम API key, कैसे चुनें और कैसे स्विच करें

📚 श्रृंखला नेविगेशन: पिछला लेख 03 · यह कैसे काम करता है ने एजेंट लूप को अलग किया था——Claude Code कैसे "सोचता है → करता है → देखता है"। यह लेख इसके चलने की शर्त को हल करता है: मॉडल से कनेक्ट करने के लिए किस पहचान का उपयोग करें। अगला लेख तीसरे पक्ष / घरेलू मॉडल को जोड़ने के बारे में बात करेगा।

जून 2026 में, Claude Code के आधिकारिक दस्तावेज़ में पूरे 6 प्रमाणीकरण तरीके सूचीबद्ध किए गए थे, सब्सक्रिप्शन लॉगिन से लेकर क्लाउड प्रदाता क्रेडेंशियल्स तक, जिन्हें प्राथमिकता के आधार पर व्यवस्थित किया गया था।

यहाँ एक बहुत ही आम समस्या है, जिसमें मैं खुद फँसा था। मैंने आसानी के लिए, पहले अपने .zshrc में एक ANTHROPIC_API_KEY को export किया था, बाद में Max सब्सक्रिप्शन खरीदा, /login से अच्छे से लॉग इन किया, लेकिन एक दिन Console का बिल देखा, तो पता चला कि API की तरफ पैसे कट रहे हैं——जबकि मुझे लग रहा था कि मैं अपने सब्सक्रिप्शन कोटे का उपयोग कर रहा हूँ। काफी जाँच करने के बाद समझ में आया: जब तक वातावरण में API key मौजूद है, उसकी प्राथमिकता सब्सक्रिप्शन से ऊपर होती है

सीधे शब्दों में कहें तो, "लॉग इन होना" का मतलब "सही पहचान का उपयोग करना" नहीं है। यह लेख इस बात को पूरी तरह से स्पष्ट करेगा।

इस लेख को पढ़ने के बाद, आपको मिलेगा:

  • सब्सक्रिप्शन लॉगिन बनाम API key के दोनों रास्तों की लागू परिदृश्य तुलना तालिका, जिससे आप जान सकेंगे कि आपको कौन सा रास्ता चुनना चाहिए
  • तीन "कहाँ कॉन्फ़िगर करें, कैसे बदलें" के तरीके (कमांड लाइन लॉगिन / पर्यावरण चर / settings.json), और Mac / Windows / Linux में अंतर
  • एक स्व-जाँच कमांड सेट: /status का उपयोग करके पुष्टि करें कि "मैं अभी वास्तव में किस पहचान, किस मॉडल का उपयोग कर रहा हूँ", ताकि फिर कभी अनजाने में पैसे न कटें

01 दो पहचानें: सब्सक्रिप्शन लॉगिन बनाम API key

पहले निष्कर्ष देते हैं: व्यक्तिगत उपयोग के लिए, सब्सक्रिप्शन लॉगिन चुनें; यदि स्क्रिप्ट / CI / टीम उपयोग के आधार पर बिलिंग करनी हो, तभी API key का उपयोग करें।

Claude Code को मॉडल से कनेक्ट करने के लिए, मूल रूप से एक प्रश्न का उत्तर देना होता है: "मुझे उपयोग क्यों करने दें?" यही प्रमाणीकरण (authentication) है——आपको यह साबित करना होगा कि आप कौन हैं, और किसके कोटे का उपयोग कर रहे हैं। आधिकारिक तौर पर समर्थित कई तरीके हैं, लेकिन शुरुआती लोगों के लिए, सबसे मुख्य दो रास्तों को समझना ही काफी है।

सादृश्य: जिम जाना। सब्सक्रिप्शन लॉगिन एक मंथली कार्ड बनवाने जैसा है——चेहरा स्कैन करें और अंदर जाएँ, एक महीने तक जितना चाहें व्यायाम करें, बार-बार पैसे नहीं लगते; API key एक प्रति-प्रवेश टिकट की तरह है——हर बार अंदर जाने पर एक टिकट कटता है, जितना उपयोग करेंगे उतना भुगतान करेंगे। मंथली कार्ड उनके लिए है जो रोज़ जाते हैं, टिकट उनके लिए है जो कभी-कभार आते हैं, या किसी दोस्त को साथ लाते हैं (स्क्रिप्ट, स्वचालन)।

दोनों रास्तों का अंतर, एक तालिका में स्पष्ट:

आयामसब्सक्रिप्शन लॉगिन (Claude.ai खाता)API key (Console / पर्यावरण चर)
कैसे कनेक्ट करेंटर्मिनल में claude चलाएँ, ब्राउज़र लॉगिनANTHROPIC_API_KEY पर्यावरण चर सेट करें
बिलिंग कैसे होती हैमासिक सब्सक्रिप्शन (Pro / Max / Team)token उपयोग के अनुसार, Console बैलेंस से कटौती
कोटाउपयोग की ऊपरी सीमा है, सीमा तक पहुँचने पर ताज़ा होने की प्रतीक्षा करेंजितना रिचार्ज करेंगे उतना उपयोग करेंगे, कोई निश्चित ऊपरी सीमा नहीं
किसके लिए उपयुक्तव्यक्तिगत दैनिक संवादात्मक विकासस्क्रिप्ट / CI / टीम उपयोग के आधार पर बिलिंग
क्रेडेंशियल कहाँ से आते हैं/login ब्राउज़र प्राधिकरणClaude Console में key बनाएँ
क्या बिना ब्राउज़र के संभव हैडिफ़ॉल्ट रूप से ब्राउज़र चाहिए (CI के लिए setup-token का उपयोग करें)हाँ, केवल पर्यावरण चर पर्याप्त हैं

सब्सक्रिप्शन को थोड़ा और विभाजित करते हैं, क्योंकि बाद में मॉडल चुनते समय इसका उपयोग होगा:

  • Claude Pro / Max: व्यक्तिगत सब्सक्रिप्शन, Claude.ai खाते से लॉगिन करें। Pro हल्का है, Max का कोटा बड़ा है और सबसे शक्तिशाली मॉडल का उपयोग कर सकता है।
  • Claude for Teams / Enterprise: टीम पैकेज, व्यवस्थापक आपको आमंत्रित करता है, एकीकृत बिलिंग। Enterprise में SSO, होस्ट की गई नीतियाँ भी सेट की जा सकती हैं।

व्यक्तिगत परियोजनाओं के लिए हमेशा Max सब्सक्रिप्शन लॉगिन का उपयोग करें, चिंता मुक्त रहें, बैलेंस नहीं देखना पड़ेगा; केवल तभी जब GitHub Actions में स्वचालित कार्य जोड़ रहे हों, तब एक अलग API key बनाएँ (CI के बारे में विशेष विवरण लेख 44 में बताया जाएगा)। दैनिक विकास में API key को न छुएँ, यह केवल बिलिंग की चिंता पैदा करता है।

💡 संक्षेप में: सब्सक्रिप्शन = मंथली कार्ड (व्यक्तिगत दैनिक), API key = टिकट (स्क्रिप्ट/टीम उपयोग), पहले तय करें कि आप कौन हैं, फिर कॉन्फ़िगर करें।


02 सब्सक्रिप्शन लॉगिन: सबसे चिंता मुक्त रास्ता

यदि आप एक व्यक्तिगत उपयोगकर्ता हैं, और आपने Pro या Max खरीदा है, तो इस कॉन्फ़िगरेशन को मूल रूप से कॉन्फ़िगर करने की आवश्यकता नहीं है——बस चलाकर एक बार लॉगिन कर लें।

यह एक-चरणीय प्रक्रिया है। Claude Code स्थापित करने के बाद (स्थापना के लिए 02 वां लेख देखें), टर्मिनल में टाइप करें:

bash
claude

पहली बार शुरू करने पर, Claude Code स्वचालित रूप से ब्राउज़र खोलेगा ताकि आप अपने Claude.ai खाते में लॉग इन कर सकें। लॉगिन पूरा होने के बाद ब्राउज़र वापस टर्मिनल पर चला जाएगा, हो गया काम।

कुछ वास्तविक स्थितियाँ जिनका आप सामना कर सकते हैं, पहले ही बता देते हैं:

  • क्या ब्राउज़र अपने आप पॉप अप नहीं हुआ? Claude Code इंटरफ़ेस में c दबाएँ, यह लॉगिन लिंक को क्लिपबोर्ड पर कॉपी कर देगा, जिसे आप स्वयं ब्राउज़र में खोल सकते हैं।
  • ब्राउज़र लॉगिन के बाद "लॉगिन कोड" मिला है और वापस नहीं गया? उस कोड को टर्मिनल के Paste code here if prompted प्रॉम्प्ट पर चिपका दें। यह स्थिति अक्सर WSL2, SSH रिमोट सत्र, कंटेनरों में आम है——क्योंकि ब्राउज़र स्थानीय मशीन के कॉलबैक पोर्ट से कनेक्ट नहीं हो सकता।
  • क्या आप खाते बदलना चाहते हैं / लॉग आउट करना चाहते हैं? Claude Code में /logout टाइप करें, अगली बार शुरू होने पर फिर से लॉग इन करें।

लॉगिन क्रेडेंशियल कहाँ सहेजे जाते हैं? यह बात अलग-अलग प्लेटफ़ॉर्म पर निर्भर करती है, यह जानकर ही आप समस्या का पता लगा सकते हैं:

प्लेटफ़ॉर्मक्रेडेंशियल संग्रहण स्थान
macOSएन्क्रिप्टेड सिस्टम किचेन (Keychain)
Linux~/.claude/.credentials.json (अनुमतियाँ 0600)
Windows%USERPROFILE%\.claude\.credentials.json (उपयोगकर्ता निर्देशिका की अनुमतियाँ विरासत में मिलती हैं)

ये सब Claude Code द्वारा /login / /logout के माध्यम से स्वचालित रूप से प्रबंधित किए जाते हैं, आपको इन्हें मैन्युअल रूप से छूने की आवश्यकता नहीं है। जब मैं खुद Mac पर लॉगिन समस्याओं का निवारण कर रहा था, तो मैं Linux के तरीके से ~/.claude/.credentials.json खोजने गया था, लेकिन वह मिला ही नहीं, मुझे लगा कि लॉगिन सफल नहीं हुआ——कारण यही है: macOS इसे फ़ाइल के रूप में नहीं रखता, बल्कि इसे Keychain में डाल देता है।

💡 संक्षेप में: सब्सक्रिप्शन उपयोगकर्ता "claude चलाएँ → ब्राउज़र लॉगिन" करें, क्रेडेंशियल Claude Code स्वचालित रूप से सहेज लेता है, उन्हें मैन्युअल रूप से न खोजें।


03 API key: स्क्रिप्ट और टीम का रास्ता

API key का यह रास्ता, वास्तव में बहुत सीमित उपयोग के लिए है——यदि आप स्वचालन नहीं करते हैं, टीम में उपयोग के आधार पर बिलिंग नहीं करते हैं, तो आपको इसकी लगभग आवश्यकता नहीं होगी। लेकिन चूँकि हमें "कैसे स्विच करें" को स्पष्ट करना है, इसलिए पहले यह जानना होगा कि यह कैसा दिखता है।

पहला कदम, key प्राप्त करें। एक API कुंजी बनाने के लिए Claude Console पर जाएँ (यह Anthropic का आधिकारिक डेवलपर कंसोल है, जहाँ token उपयोग के आधार पर बिलिंग होती है, और यह Claude.ai सब्सक्रिप्शन से अलग खाता है)।

दूसरा कदम, पर्यावरण चर के रूप में कॉन्फ़िगर करें। प्लेटफ़ॉर्म कमांड अलग-अलग हैं, अलग से बताते हैं:

macOS / Linux:

bash
export ANTHROPIC_API_KEY=sk-ant-आपकी-कुंजी

Windows (PowerShell, उपयोगकर्ता पर्यावरण चर में स्थायी रूप से लिखें):

powershell
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-आपकी-कुंजी", [EnvironmentVariableTarget]::User)

⚠️ कुंजी ही पैसा है, इसे कहीं भी न रखें। कुंजी को कोड में न लिखें, Git में न डालें, किसी भी ऐसी फ़ाइल में न चिपकाएँ जिसे साझा किया जाएगा। वर्तमान टर्मिनल में अस्थायी रूप से export का उपयोग करना सबसे सुरक्षित है, बंद करने पर यह खत्म हो जाएगा। यदि आप इसे स्थायी बनाना चाहते हैं, तो सिस्टम पर्यावरण चर का उपयोग करें, इसे परियोजना में हार्डकोड न करें।

तीसरा कदम, शुरू करने पर पुष्टि। सेट करने के बाद claude चलाएँ, संवादात्मक मोड में सिस्टम आपसे इस key को एक बार स्वीकृत करने के लिए कहेगा (स्वीकृत / अस्वीकृत में से चुनें, आपका चुनाव याद रखा जाएगा)। स्वीकृत होने के बाद इसका उपयोग किया जाएगा।

यहाँ एक आधिकारिक रूप से बताया गया महत्वपूर्ण व्यवहार है, जो कि शुरुआत में बताई गई समस्या की जड़ है:

यदि आपके पास एक सक्रिय Claude सब्सक्रिप्शन है, लेकिन पर्यावरण में ANTHROPIC_API_KEY भी सेट है, तो API key के स्वीकृत होने पर इसे प्राथमिकता दी जाएगी। यदि यह key किसी अक्षम या समाप्त हो चुके संगठन से संबंधित है, तो यह सीधे प्रमाणीकरण विफलता का कारण बनेगी।

दूसरे शब्दों में, API key आपके सब्सक्रिप्शन को "ओवरराइड" कर देगी। इसीलिए अगले भाग में हम स्विच करने के बारे में बात करेंगे।

💡 संक्षेप में: API key के लिए Console से key प्राप्त करें → पर्यावरण चर कॉन्फ़िगर करें → शुरू करते समय स्वीकृत करें; याद रखें कि इसके मौजूद होने पर सब्सक्रिप्शन पर प्राथमिकता मिलती है, यही सभी "स्विचिंग" समस्याओं की जड़ है।


04 कैसे स्विच करें: प्राथमिकता ही सच्चाई है

मुख्य निष्कर्ष: आप "क्या सोच रहे हैं कि आप किस पहचान का उपयोग कर रहे हैं" यह महत्वपूर्ण नहीं है, Claude Code की प्राथमिकता सूची तय करती है। स्विच करना मूल रूप से इस प्राथमिकता को बदलना है।

सादृश्य: सॉकेट का वायरिंग क्रम। आपके घर की दीवार पर कई सॉकेट हैं (सब्सक्रिप्शन, API key, क्लाउड क्रेडेंशियल्स...), उपकरण वास्तव में कहाँ से बिजली लेता है, यह इस पर निर्भर नहीं करता कि आप क्या चाहते हैं, बल्कि इस पर निर्भर करता है कि वह वास्तव में किसमें प्लग किया गया है, और कौन पहले स्थान पर है। पावर स्रोत बदलने के लिए, आपको पहले वाले को निकालना होगा।

आधिकारिक दस्तावेज़ों द्वारा दी गई प्रमाणीकरण प्राथमिकता, उच्चतम से निम्नतम 6 स्तर (उच्चतर वाले निम्नतर को ओवरराइड करेंगे):

प्राथमिकताक्रेडेंशियल स्रोतविशिष्ट परिदृश्य
1 (उच्चतम)क्लाउड प्रदाता (Bedrock / Vertex / Foundry)एंटरप्राइज़ क्लाउड प्रदाता का उपयोग करता है
2ANTHROPIC_AUTH_TOKEN पर्यावरण चरLLM गेटवे / प्रॉक्सी का उपयोग
3ANTHROPIC_API_KEY पर्यावरण चरसीधे Anthropic API से कनेक्ट करें
4apiKeyHelper स्क्रिप्ट आउटपुटगतिशील / रोटेटिंग क्रेडेंशियल
5CLAUDE_CODE_OAUTH_TOKENCI में प्रयुक्त दीर्घकालिक टोकन
6 (निम्नतम)/login के सब्सक्रिप्शन क्रेडेंशियलव्यक्तिगत सब्सक्रिप्शन डिफ़ॉल्ट रूप से इस स्तर पर चलता है

प्रमाणीकरण प्राथमिकता स्टैक: Claude Code ऊपर से नीचे तक पहला मान वाला स्तर खोजता है

यह चित्र ऊपर दी गई तालिका को "खड़ा" कर देता है: 6 क्रेडेंशियल स्तर ऊपर से नीचे की ओर लंबवत रूप से ढेर किए गए हैं, Claude Code स्टैक के शीर्ष से नीचे की ओर स्कैन करता है, सभी "खाली" स्तरों को छोड़ देता है, और पहले "मान वाले" स्तर पर रुकता है और उसका उपयोग करता है——व्यक्तिगत सब्सक्रिप्शन परिदृश्य में, ऊपर के 5 स्तर खाली होते हैं, इसलिए सबसे निचले स्तर का सब्सक्रिप्शन लॉगिन हिट हो जाता है।

समझ में आया? सब्सक्रिप्शन सबसे निचले स्तर पर है। इसलिए जब तक ऊपर के किसी भी स्तर में कोई मान है, वह आपके सब्सक्रिप्शन को ओवरराइड कर देगा। यह उस परिदृश्य को स्पष्ट करता है जो शुरुआत में बताया गया था——भले ही Max में लॉग इन किया हो, लेकिन API के पैसे कट रहे हों——क्योंकि तीसरे स्तर का ANTHROPIC_API_KEY 6वें स्तर के सब्सक्रिप्शन को दबा देता है।

तो सब्सक्रिप्शन पर कैसे वापस जाएँ? आधिकारिक तरीका बहुत सीधा है——उच्च प्राथमिकता वाले स्तर को साफ़ कर दें:

bash
unset ANTHROPIC_API_KEY

और फिर पुष्टि के लिए /status चलाएँ। यदि संवादात्मक मोड में आप अस्थायी रूप से किसी key का उपयोग नहीं करना चाहते हैं, तो आप /config में "कस्टम API कुंजी का उपयोग करें" टॉगल के माध्यम से इसे बंद भी कर सकते हैं।

इसके विपरीत, सब्सक्रिप्शन से API key पर स्विच करने के लिए, बस key को export करें, और इसे एक बार स्वीकृत करें (अनुभाग 03 देखें)।

कुछ विवरण जिनमें गलती होने की संभावना है, उन्हें एक साथ याद रखें:

  • ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN केवल टर्मिनल CLI सत्रों के लिए काम करते हैं। Claude Desktop डेस्कटॉप क्लाइंट और दूरस्थ सत्र केवल OAuth लॉगिन को पहचानते हैं, इन पर्यावरण चरों को नहीं पढ़ते हैं।
  • Claude Code on the Web (वेब संस्करण) हमेशा आपके सब्सक्रिप्शन क्रेडेंशियल का उपयोग करता है, सैंडबॉक्स में मौजूद API key पर्यावरण चर इसे ओवरराइड नहीं कर सकते।
  • ANTHROPIC_AUTH_TOKEN (स्तर 2) और ANTHROPIC_API_KEY (स्तर 3) दो अलग-अलग चीज़ें हैं: पूर्व को Authorization: Bearer हेडर के रूप में भेजा जाता है, गेटवे / प्रॉक्सी का उपयोग करते समय; बाद वाले को X-Api-Key हेडर के रूप में भेजा जाता है, सीधे आधिकारिक API से कनेक्ट करते समय। इन्हें मिलाएँ नहीं।

💡 संक्षेप में: स्विच करना = प्राथमिकता समायोजित करना। सब्सक्रिप्शन सबसे निचले स्तर पर है, ऊपर किसी भी स्तर पर मान होने से यह ओवरराइड हो जाएगा; सब्सक्रिप्शन पर वापस जाने के लिए उच्च स्तर को unset करें, और /status के साथ फिर से जाँचें।


05 मॉडल चयन की मूल बातें: opus, sonnet या default

पहचान सेट हो गई है, एक और बात तय करनी है: काम करने के लिए कौन सा मॉडल उपयोग करना है।

सादृश्य: काम सौंपने के लिए व्यक्ति चुनना। Opus समूह का सबसे मजबूत वरिष्ठ इंजीनियर है——दिमाग तेज है, गहरा तर्क देता है, लेकिन धीमा और महँगा है; Sonnet मुख्य कार्यकर्ता है——दैनिक प्रोग्रामिंग तेज और स्थिर है, लागत प्रभावी है; Haiku दौड़ने वाला लड़का है——सरल काम सेकंडों में करता है, सबसे सस्ता है। कठिन काम Opus को दें, रोज़मर्रा के काम Sonnet को दें, और विविध काम Haiku को दें।

Claude Code आपको लंबे संस्करण संख्या याद रखने से बचाने के लिए मॉडल उपनामों का उपयोग करता है। अक्सर उपयोग किए जाने वाले:

उपनामउद्देश्य
defaultविशेष मान: मैनुअल ओवरराइड साफ़ करें, आपके खाता स्तर के अनुशंसित मॉडल पर वापस जाएँ
opusनवीनतम Opus, जटिल तर्क / वास्तुकला निर्णय
sonnetनवीनतम Sonnet, दैनिक प्रोग्रामिंग
haikuतेज और कुशल, सरल कार्यों को संभालें
bestवर्तमान में opus के बराबर, उपलब्ध सबसे शक्तिशाली मॉडल का उपयोग करें
opusplanमिश्रित मोड: Plan Mode के लिए Opus सोचने के लिए, और निष्पादन के लिए Sonnet का उपयोग करें
opus[1m] / sonnet[1m]1 मिलियन token संदर्भ विंडो के साथ, बड़े कोडबेस / लंबे सत्रों के लिए

ध्यान दें: उपनाम "आपके स्तर के अनुशंसित संस्करण" को इंगित करते हैं, और समय के साथ अपडेट होंगे। वे विशिष्ट रूप से किस संस्करण को हल करते हैं, आधिकारिक दस्तावेज़ इसका मानक हैं——उदाहरण के लिए, Anthropic API पर opus वर्तमान में Opus 4.8 के रूप में हल होता है, sonnet Sonnet 4.6 के रूप में हल होता है, लेकिन विभिन्न प्रदाता (Bedrock / Vertex आदि) अलग-अलग संस्करणों को हल करते हैं (आधिकारिक दस्तावेज़ों पर निर्भर करता है, बदल सकता है)।

आपके सब्सक्रिप्शन का स्तर यह निर्धारित करता है कि आपको डिफ़ॉल्ट रूप से कौन सा मॉडल मिलेगा:

खाता प्रकारdefault हल होता है
Max / Team Premium / Enterprise पे-एज़-यू-गो / Anthropic APIOpus 4.8
Pro / Team Standard / Enterprise सब्सक्रिप्शन सीटेंSonnet 4.6

कहने का तात्पर्य यह है कि, Pro उपयोगकर्ताओं के लिए डिफ़ॉल्ट Sonnet है, और Max उपयोगकर्ताओं के लिए डिफ़ॉल्ट रूप से Opus उपलब्ध है——यही एक कारण है कि भारी उपयोगकर्ताओं को Max की सिफारिश की जाती है। इसके अलावा, जब Opus उपयोग की सीमा तक पहुँच जाता है, तो Claude Code स्वचालित रूप से Sonnet पर वापस आ सकता है, यह एक सामान्य व्यवहार है, कोई बग नहीं है।

मॉडल कैसे सेट करें? आधिकारिक तौर पर प्राथमिकता के अनुसार चार तरीके दिए गए हैं:

bash
# 1. सत्र के दौरान अस्थायी रूप से बदलें (बिना मापदंडों के /model चलाने पर चयनकर्ता खुलेगा)——उच्चतम प्राथमिकता
/model sonnet

# 2. शुरू करते समय निर्दिष्ट करें
claude --model opus

# 3. पर्यावरण चर (इस सत्र के लिए मान्य)
ANTHROPIC_MODEL=opus
json
// 4. settings.json में लिखें, नए सत्रों के लिए स्थायी रूप से डिफ़ॉल्ट के रूप में——सबसे कम प्राथमिकता
{
  "model": "opus"
}

उपरोक्त को प्राथमिकता के अनुसार उच्चतम से निम्नतम तक क्रमबद्ध किया गया है: सत्र के भीतर /model > प्रारंभ में --model > पर्यावरण चर ANTHROPIC_MODEL > settings फ़ाइल। एक व्यावहारिक आदत: दैनिक रूप से settings.json में sonnet तय करें, जब आपको किसी कठिन वास्तुकला समस्या का सामना करना पड़े, तो संवाद में अस्थायी रूप से /model opus का उपयोग करें, इससे कोटा बचेगा।

कार्यभार के स्तर (/effort, सोचने की गहराई को नियंत्रित करता है), opusplan के बारे में विवरण यहाँ विस्तारित नहीं किया गया है——मॉडल को सही ढंग से चुनना शुरुआती लोगों के लिए पर्याप्त है। गहराई से जानने के लिए आधिकारिक "मॉडल कॉन्फ़िगरेशन" दस्तावेज़ देखें।

💡 संक्षेप में: कठिन कार्य opus, दैनिक sonnet, विविध कार्य haiku; default आपके सब्सक्रिप्शन स्तर का अनुसरण करता है, Pro डिफ़ॉल्ट रूप से Sonnet है, Max डिफ़ॉल्ट रूप से Opus है।


06 अभ्यास: 3 मिनट में पुष्टि करें "मैं किसका उपयोग कर रहा हूँ"

केवल पढ़ना बिना अभ्यास के व्यर्थ है। निम्नलिखित कमांड सेट को चलाकर, आप पूरी तरह से समझ सकते हैं कि आपकी वर्तमान पहचान और मॉडल की स्थिति क्या है। पूरी प्रक्रिया टर्मिनल में है, और फिर Claude Code इंटरफ़ेस में, किसी भी जटिल वातावरण पर निर्भर नहीं है।

पहला कदम: Claude Code दर्ज करें। कोई भी निर्देशिका ढूँढें, चलाएँ:

bash
claude

दूसरा कदम: वर्तमान स्थिति की जाँच करें। Claude Code इनपुट बॉक्स में टाइप करें:

/status

यह आपके खाता जानकारी और वर्तमान में प्रभावी प्रमाणीकरण विधि / मॉडल को प्रदर्शित करेगा। कुछ ऐसा दिखने की उम्मीद है (विशिष्ट फ़ील्ड संस्करण के अनुसार, जो वास्तव में प्रदर्शित होता है उसके अधीन):

Account: your@email.com (Max)
Auth: Claude subscription (OAuth)
Model: opus (Opus 4.8)

यदि यहाँ Auth API key दिखाता है, और आपको लगा कि आप सब्सक्रिप्शन का उपयोग कर रहे हैं——बधाई हो, आपने अभी शुरुआत में बताई गई समस्या को पकड़ा है।

तीसरा कदम: देखें कि कौन से मॉडल का उपयोग किया जा सकता है / स्विच करें। टाइप करें:

/model

मॉडल चयनकर्ता पॉप अप होगा, opus / sonnet / haiku आदि विकल्पों को सूचीबद्ध करेगा, ऊपर और नीचे चुनें, और पुष्टि करने के लिए Enter दबाएँ। सीधे स्विच करने के लिए:

/model sonnet

चौथा कदम (वैकल्पिक): "सब्सक्रिप्शन बनाम API key" की प्राथमिकता की जाँच करें। यह कदम आपको 04 अनुभाग के नियमों को अपनी आँखों से देखने देगा। पहले Claude Code से बाहर निकलें, और टर्मिनल में:

bash
# जाँचें कि क्या वातावरण में कोई API key आपके सब्सक्रिप्शन को "चुपके से" ओवरराइड कर रही है
echo $ANTHROPIC_API_KEY
  • यदि आउटपुट में sk-ant-... जैसी एक स्ट्रिंग है: इसका मतलब है कि यह आपके सब्सक्रिप्शन को दबा रहा है। सब्सक्रिप्शन पर वापस जाने के लिए unset ANTHROPIC_API_KEY का उपयोग करें, और फिर से जाँचने के लिए claude में /status चलाएँ, Auth को सब्सक्रिप्शन में वापस आ जाना चाहिए।
  • यदि आउटपुट खाली है: आप पहले से ही सब्सक्रिप्शन (या उच्च प्राथमिकता वाले अन्य क्रेडेंशियल) का उपयोग कर रहे हैं, कोई समस्या नहीं है।

Windows (PowerShell) में पर्यावरण चर की जाँच करने के लिए उपयोग करें:

powershell
echo $env:ANTHROPIC_API_KEY

स्वीकृति मानदंड: आप /status का उपयोग करके एक नज़र में बता सकते हैं "मैं अभी सब्सक्रिप्शन या API key का उपयोग कर रहा हूँ, और मैं कौन सा मॉडल चला रहा हूँ", और unset + पुन: जाँच के माध्यम से, आप मैन्युअल रूप से सब्सक्रिप्शन पर वापस आ सकते हैं। यदि आपने यह कर लिया, तो इस लेख का मुख्य लक्ष्य पूरा हो गया।


07 सारांश

इस लेख ने एक बात स्पष्ट की है: Claude Code मॉडल से जुड़ने के लिए किस पहचान का उपयोग करता है, और इस पहचान को कैसे चुनें, और कैसे स्विच करें।

आपकी स्थितिकैसे कॉन्फ़िगर करेंडिफ़ॉल्ट मॉडल
व्यक्तिगत Pro / Maxclaude चलाएँ → ब्राउज़र /loginPro→Sonnet, Max→Opus
स्क्रिप्ट / CI / टीम उपयोगConsole से key लें → ANTHROPIC_API_KEY कॉन्फ़िगर करेंविशिष्ट सेटिंग्स पर निर्भर करता है
सब्सक्रिप्शन पर वापस जाना चाहते हैंunset ANTHROPIC_API_KEY + /status पुन: जाँच

याद रखने योग्य तीन सबसे महत्वपूर्ण बातें:

  • सब्सक्रिप्शन प्राथमिकता में सबसे नीचे है, वातावरण में कोई भी API key / token इसे ओवरराइड कर देगा——अज्ञात कटौतियों के लिए पहले इसकी जाँच करें।
  • /status आपका मार्गदर्शक है: समझ नहीं आ रहा कि किसका उपयोग कर रहे हैं, तो इसे टाइप करें।
  • काम के अनुसार मॉडल चुनें: कठिन कार्य opus, दैनिक sonnet, default सब्सक्रिप्शन स्तर का अनुसरण करता है।

अब आपको यह जानने में सक्षम होना चाहिए: स्थापना के बाद सही ढंग से लॉग इन करें, समझें कि आप किस पहचान और मॉडल का उपयोग कर रहे हैं, सब्सक्रिप्शन और API key के बीच स्विच करें, और अब "सब्सक्रिप्शन में लॉग इन करने पर भी API शुल्क लिया जा रहा है" जैसी समस्याओं में नहीं फँसेंगे।

अगले लेख की एक झलक

यहाँ तक आपने Claude के आधिकारिक मॉडल को जोड़ा है। लेकिन चीन में Claude का उपयोग करने के लिए, आधिकारिक API बहुत अनुकूल नहीं है——क्या हम Claude Code को DeepSeek, Qwen, GLM जैसे घरेलू मॉडलों पर चला सकते हैं?

हाँ। रहस्य इस लेख में बार-बार दिखाई देने वाले, लेकिन कभी विस्तार से नहीं बताए गए पर्यावरण चर में है——ANTHROPIC_BASE_URL: यह "कौन सा मॉडल उपयोग करना है" नहीं बदलता, केवल "अनुरोध कहाँ भेजा गया है" बदलता है। अगला लेख 05 · तीसरे पक्ष / घरेलू मॉडल को जोड़ना, Claude Code को घरेलू बड़े मॉडलों से जोड़ने के लिए इसका उपयोग करेगा, जिससे पैसे भी बचेंगे और वीपीएन की भी आवश्यकता नहीं होगी।

आपके लिए सोचने के लिए एक छोटी सी बात: चूँकि API key सब्सक्रिप्शन को ओवरराइड कर देगी, तो क्या होगा यदि ANTHROPIC_BASE_URL को घरेलू प्लेटफॉर्म पर सेट किया जाए और उसके अनुसार key कॉन्फ़िगर की जाए, क्या Claude Code का "कोर" बदल जाएगा? अगले लेख में पता चलेगा।


आधिकारिक मॉडल के इस "मुख्य मार्ग" को जोड़ने के बाद, अगले लेख में हम घरेलू मॉडल के "साइड रोड" की ओर मुड़ेंगे।


अनुशंसित पाठन