ऑटोमेशन स्क्रिप्ट, Bot या वर्कफ़्लो जोड़ते समय सबसे ज़्यादा टूटने वाली चीज़ कोड लिखना नहीं, बल्कि अचानक API key invalid, 401, 403, नेटवर्क टाइमआउट का आ जाना है। घबराइए मत—इस लेख में मैं अपने “खुद के किए हुए गड्ढों” के क्रम में आपको एक ऐसी चेकलिस्ट दे रहा/रही हूँ जिसे बस फॉलो करके आप समस्या की जगह पकड़ सकते हैं। ChatGPT, Claude, Gemini—सब पर लागू।
पहले एरर टाइप देखिए—सीधे रीइंस्टॉल मत कीजिए
बहुत लोग हर समस्या को “कुंजी गलत है” मान लेते हैं, और बेकार में बहुत कुछ कर डालते हैं।
- 401: कुंजी अमान्य, कुंजी भेजी नहीं गई, फ़ॉर्मेट/स्पेलिंग गलत, प्रोजेक्ट/सेवा सक्षम नहीं
- 403: अनुमति अपर्याप्त, क्षेत्र/रिस्क-कंट्रोल प्रतिबंध, कोटा/पॉलिसी ब्लॉक
- 429: रेट-लिमिट या कोटा खत्म
- टाइमआउट/ENOTFOUND: नेटवर्क/DNS/प्रॉक्सी समस्या—कुंजी से संबंधित नहीं
API कुंजी अमान्य होने के सबसे आम कारण
कुछ प्लगइन ट्रबलशूटिंग अनुभवों में बताए गए “API कुंजी त्रुटि” और डिपेंडेंसी/कॉन्फ़िगरेशन वाले गड्ढों को देखते हुए, मैंने सबसे आम कारण इन्हीं में पाए:
- कॉपी करते समय अतिरिक्त स्पेस या नई लाइन: खासकर एनवायरनमेंट वेरिएबल में—अंत में एक स्पेस भी आपको परेशान कर सकता है
- गलत प्लेटफ़ॉर्म की कुंजी इस्तेमाल करना: OpenAI, Anthropic, Google की कुंजियाँ आपस में बदलकर नहीं चलतीं—Gemini की कुंजी Claude की कॉन्फ़िग में मत डालिए
- रिक्वेस्ट हेडर गलत लिखना: Authorization का प्रीफ़िक्स, हेडर फ़ील्ड नाम का केस, Bearer लिखना भूल जाना
- प्रोजेक्ट में बिलिंग/परमिशन सक्षम नहीं: कुंजी सही है, लेकिन अकाउंट में संबंधित API अनुमति/एक्सेस चालू नहीं—तो भी रिक्वेस्ट रद्द हो सकती है
403 एक्सेस-प्रतिबंध: क्षेत्र और आउटबाउंड पर फोकस करके जाँचें
403 सबसे झुंझलाहट वाला है, क्योंकि यह अक्सर आपको साफ़ नहीं बताता कि “आख़िर क्या नहीं चल रहा”। मेरे अनुभव में पहले आउटबाउंड IP और प्रॉक्सी नियम जाँचिए, फिर अकाउंट परमिशन।


