सर्वोत्तम अभ्यास
गेटवे से अधिकतम लाभ उठाने के लिए संक्षिप्त, राय-आधारित मार्गदर्शन। प्रत्येक अनुभाग गहरी docs से जुड़ता है।
सही optimize मोड चुनें
- इसे
price पर छोड़ दें (डिफ़ॉल्ट) अधिकांश ट्रैफिक के लिए — सबसे सस्ता स्वस्थ रूट जो अनुरोध को पूरा कर सके। latency का उपयोग करें इंटरैक्टिव, उपयोगकर्ता-उन्मुख paths के लिए जहाँ प्रति-टोकन लागत से अधिक प्रतिक्रियाशीलता मायने रखती है।uptime का उपयोग करें उन महत्वपूर्ण कार्यों के लिए जो विफल नहीं होने चाहिए — यह सबसे कम देखे गए विफलता दर वाले रूट को प्राथमिकता देता है।auto का उपयोग करें जब आप इसके बारे में सोचना नहीं चाहते: विश्वसनीयता पहले आती है, फिर latency और price समझदारी से संतुलित होते हैं।
प्रति-key डिफ़ॉल्ट सेट करें और प्रति अनुरोध केवल वहीं ओवरराइड करें जहाँ एक विशिष्ट कॉल को इसकी आवश्यकता हो। पूर्ण स्कोरिंग रूटिंग और निवास में है।
आपको आवश्यकता पड़ने से पहले एक फेलओवर श्रृंखला बनाएँ
- श्रृंखलाओं को क्रॉस-provider बनाएँ, न कि केवल क्रॉस-model — मुख्य बात यह है कि एक provider के बंद होने की स्थिति में बचा जाए। यदि निवास मायने रखता है तो एक भारत-निवासी चरण पहले रखें।
- अपनी स्वयं की एक BYOE एंडपॉइंट को एक ₹0 अंतिम उपाय के रूप में जोड़ें ताकि आपके पास हमेशा कहीं उतरने की जगह हो।
- श्रृंखला को एक Collection के रूप में सहेजें, इसे संस्करणित करें, और किसी और के उपयोग करने से पहले फोर्क करें ताकि एक अपस्ट्रीम परिवर्तन आपकी रूटिंग को चुपचाप न बदल सके।
- इसे काम करने के अनुमान के बजाय विश्वसनीयता निगरानी के साथ देखें।
जहाँ यह वास्तव में मायने रखता है, वहाँ निवास लागू करें
- विनियमित या संवेदनशील वर्कलोड पर
data_policy: "india_only" भेजें — यह भारत छोड़ने के बजाय बंद विफल रहता है, इसलिए यह एक गारंटी है, वरीयता नहीं। - यदि आपको इसकी आवश्यकता नहीं है तो इसे पूरे में सेट न करें: यह रूट पूल को छोटा करता है और सस्ते या तेज़ वैश्विक विकल्पों को हटा सकता है।
keys को साफ़ रखें
- प्रति पर्यावरण या कार्यक्षेत्र (dev / staging / prod) एक अलग key का उपयोग करें ताकि आप बाकी को बाधित किए बिना एक को रद्द कर सकें।
- हर key पर एक मासिक ₹ बजट, rate limit और समाप्ति अवधि सेट करें — एक लीक key में तब एक कठोर छत और शेल्फ लाइफ होती है।
- agents के लिए, लंबी अवधि की key सौंपने के बजाय अस्थायी स्कोप्ड keys बनाएँ — देखें agents के लिए MCP।
- पूरी key एक बार दिखाई जाती है; इसे एक secret manager में सहेजें, कभी भी स्रोत नियंत्रण में नहीं।
लागत को नियंत्रित करें
- सबसे छोटे मॉडल को प्राथमिकता दें जो आपकी गुणवत्ता मानदंड को पूरा करता है; जिन कॉल को उनकी आवश्यकता है, उनके लिए frontier models को आरक्षित करें।
- अपने स्वयं के provider दरों का उपयोग करने के लिए BYOK का उपयोग करें जहाँ आपके पास पहले से ही एक खाता है — बीटा के दौरान नि:शुल्क।
- प्रति-key और (जहाँ उपलब्ध हो) प्रति-कार्यक्षेत्र बजट सेट करें ताकि खर्च अनियंत्रित न हो, औरउपयोग और गतिविधि की नियमित रूप से समीक्षा करें।
इसे उत्पादन कहने से पहले
- BharatRouter आज एक डेवलपर बीटा है — बिना SLA के जैसा है वैसा ही प्रदान किया गया है। महत्वपूर्ण वर्कलोड के लिए इसे तदनुसार मानें औरस्थिति पर नज़र रखें।
- त्रुटियों को सर्वसमिका से संभालें और त्रुटि कोड का सम्मान करें; एक फेलओवर श्रृंखला और निगरानी आपकी सुरक्षा जाल है, रिट्री को छोड़ने का कोई कारण नहीं।
प्रश्न? FAQ देखें या[email protected] पर ईमेल करें।