सबसे ज़्यादा बीपी बढ़ाने वाली बात यह नहीं कि मॉडल लिख नहीं पाता, बल्कि यह कि आप काम शुरू ही करने वाले होते हैं और कंसोल एक लाइन फेंक देता है: API key invalid, 401, network error। मेरे हिसाब से सबसे ज़्यादा जो गड्ढे मिले वो यह थे: Key में दिक्कत नहीं होती, दिक्कत “आस-पास की कॉन्फ़िग” में होती है। यह चेकलिस्ट मैंने अपने इस्तेमाल के क्रम—ChatGPT, Claude, Gemini—के हिसाब से लगाई है।
पहले पक्का करें कि आप सही Key और सही प्रोजेक्ट इस्तेमाल कर रहे हैं
बहुत लोग पुरानी Key, टेस्ट Key कॉपी कर लेते हैं, या कंसोल में प्रोजेक्ट बदल देते हैं और ध्यान नहीं रहता। सलाह है कि आप सीधे प्रोवाइडर के बैकएंड में एक नई Key बनाइए, तुरंत एक बार उसे रिप्लेस करके देखिए—पुराने एनवायरनमेंट से उलझकर मत लड़िए।
परमिशन और बिलिंग ऑन नहीं है तो Key होने का कोई मतलब नहीं
401/403 ज़रूरी नहीं कि Key गलत होने से ही आए; अक्सर कारण होता है बिलिंग चालू नहीं, परमिशन स्कोप कम, या संगठन/प्रोजेक्ट की पाबंदियाँ। Claude और Gemini में “देखने में सब ठीक” लगता है, लेकिन API पर आते ही एरर—यह खास तौर पर आम है; मुझसे मत पूछिए मुझे कैसे पता।
एनवायरनमेंट वेरिएबल और स्पेस छुपे हुए कातिल हैं
.env में एक अतिरिक्त स्पेस, न्यूलाइन का सही से हैंडल न होना, या डिप्लॉयमेंट प्लेटफ़ॉर्म द्वारा वेरिएबल इंजेक्ट न होना—ये सब “Key अमान्य” बन जाते हैं। Key की लंबाई प्रिंट करके देखिए, आगे-पीछे trim कर दीजिए—एरर पर आधा घंटा घूरने से ज़्यादा काम आता है।


