ChatGPT, Claude, Gemini को कोड से जोड़ते समय सबसे झंझट लॉजिक लिखना नहीं, बल्कि अचानक API कुंजी त्रुटि, 401, 403 का आ जाना होता है। आपने तो कॉपी-पेस्ट ही किया होता है, फिर भी मानता नहीं—इतनी झुंझलाहट होती है कि कीबोर्ड को चाय में डुबो देने का मन करे। मैंने जिन गड्ढों में खुद गिरा, उन्हें समेटकर एक सामान्य ट्रबलशूटिंग तरीका बनाया है, जो मूलतः ज़्यादातर स्थितियों को कवर कर देता है (कई प्लगइन डॉक्यूमेंटेशन भी इसे “API कुंजी त्रुटि/नेटवर्क समस्या” की श्रेणी में ही रखती हैं)।
1 पहले सुनिश्चित करें कि आप चैट अकाउंट का पासवर्ड इस्तेमाल नहीं कर रहे हैं
API Key लॉगिन पासवर्ड नहीं है, और न ही वेब-साइड का Session। OpenAI, Anthropic, Google—तीनों की अपनी-अपनी कंसोल होती है; Key उसी संबंधित प्लेटफ़ॉर्म पर बनानी होती है। ChatGPT Plus अकाउंट लेकर उसे जबरन “फिट” मत कीजिए।
2 Key दिखती तो एक जैसी है, लेकिन कॉपी करने के आम गड्ढे
सबसे आम समस्या यह है कि अंत में अतिरिक्त स्पेस या नई लाइन (newline) लग जाती है, या आपने उसे उद्धरण-चिह्न (quotes) वाले कॉन्फ़िग में पेस्ट कर दिया होता है। सलाह है: Key को किसी plain text में चिपकाकर उसकी लंबाई एक बार मिलान कर लें, फिर वापस कॉपी करें। साथ ही यह भी देख लें कि environment variable का नाम गलत तो नहीं (जैसे OPENAI_API_KEY में किसी अक्षर की स्पेलिंग छूट जाना)।
3 परमिशन और प्रोजेक्ट सही से ऑन नहीं है
Gemini में अक्सर API तो ऑन होती है, लेकिन प्रोजेक्ट में बिलिंग लिंक नहीं होती या संबंधित सर्विस सक्षम नहीं की होती; Claude में भी अकाउंट परमिशन/क्षेत्रीय नीति (region policy) की वजह से एक्सेस मना हो सकता है। 403 आए तो सिर्फ “Key गलत है” पर अटकें नहीं—कई बार असल मतलब होता है “आपको इस्तेमाल की अनुमति नहीं है।”


