⚡ नया — Kimi K3 अब लाइव: अपनी Moonshot key जोड़ें →
दस्तावेज़

BharatRouter में माइग्रेट करें

BharatRouter OpenAI वायर फॉर्मेट बोलता है, इसलिए माइग्रेट करना लगभग हमेशा एक-लाइन का बदलाव होता है: अपना base URL हमारी ओर इंगित करें और एक br-… key का उपयोग करें। आपके SDK, request shapes और response shapes बिल्कुल वैसे ही रहते हैं। नीचे सामान्य शुरुआती बिंदु दिए गए हैं।

OpenAI / Azure OpenAI / किसी भी OpenAI SDK से

दो चीज़ें बदलें — base URL और key। और कुछ नहीं।

# before
client = OpenAI(base_url="https://api.openai.com/v1", api_key="sk-...")
# after
client = OpenAI(base_url="https://api.bharatrouter.com/v1", api_key="br-...")

वैकल्पिक रूप से हमारे दो अतिरिक्त जोड़ें — data_policy: "india_only" औरoptimizeextra_body में। देखें रूटिंग और रेज़िडेंसी

OpenRouter से

OpenRouter पहले से ही OpenAI-संगत है, इसलिए यह वही एक-लाइन स्वैप है। कुछ मैपिंग:

OpenRouterBharatRouter
Base URL openrouter.ai/api/v1api.bharatrouter.com/v1
provider.sort: "price" | "latency"optimize: "price" | "latency" | "uptime" | "auto"
provider.order / allow_fallbacksसहेजी गई फॉलबैक चेन + ऑटोमैटिक फेलओवर
provider प्राथमिकताएँprovider (पिन), exclude (providers हटाएँ), data_policy (रेज़िडेंसी)

OpenRouter जो प्रदान नहीं करता वह आपको मिलता है: लागू करने योग्य भारत डेटा-रेज़िडेंसी,INR बिलिंग, और एक कॉन्फ़िगर करने योग्य त्रुटि-रूटिंग नीति (रोडमैप पर)।

स्वयं-होस्टेड गेटवे से (LiteLLM, Portkey, …)

दो विकल्प:

  • BharatRouter को सीधे कॉल करें — स्वयं-होस्टेड गेटवे को हटा दें और अपने ऐप को हमारी ओर इंगित करें (वही एक-लाइन स्वैप)। आप प्रॉक्सी चलाए बिना रूटिंग, फेलओवर और बजट बनाए रखते हैं।
  • अपना गेटवे रखें, हमें एक अपस्ट्रीम के रूप में जोड़ें — अपने मौजूदा LiteLLM/Portkey कॉन्फ़िग में https://api.bharatrouter.com/v1 को एक OpenAI-संगत provider/model के रूप में पंजीकृत करें, एक br-… key के साथ।

आपके पास पहले से मौजूद keys लाएँ (नीचे BYOK देखें) ताकि आप अपने मौजूदा provider अकाउंट और दरों को बनाए रख सकें।

अपनी खुद की keys लाएँ (अपने अकाउंट और दरें बनाए रखें)

एक provider key को एक बार सहेजें — एन्क्रिप्टेड, फिर कभी नहीं दिखाया गया — और requests आपकेअकाउंट और बातचीत की गई दरों पर चलती हैं, ऊपर से हमारी रूटिंग और फेलओवर के साथ। इसलिए हमें स्विच करने का मतलब यह नहीं कि आप उन provider डीलों को छोड़ दें जो आपके पास पहले से हैं। बीटा के दौरान मुफ़्त। देखेंBYOK; आज 50 providers समर्थित हैं।

अपना विश्वसनीयता सेटअप बनाए रखें

यदि आप एक फॉलबैक सूची पर निर्भर थे, तो इसे एक संस्करणित, साझा करने योग्यCollection के रूप में फिर से बनाएँ — {model, provider}स्टेप्स की एक क्रमित श्रृंखला जिसमें ऑटोमैटिक सर्किट-ब्रेकर फेलओवर होता है। आप अपनी खुद की डिप्लॉयमेंट कोBYOE के साथ एक ₹0 फॉलबैक स्टेप के रूप में भी पंजीकृत कर सकते हैं।

कॉन्फ़िग एडॉप्टर — कॉन्फ़िगर करने योग्य त्रुटि नीति के साथ आ रहे हैं

प्रतिस्पर्धी कॉन्फ़िग के लिए एक ड्रॉप-इन ट्रांसलेशन लेयर — Portkey की on_status_codes(स्टेटस द्वारा retry/fallback) और LiteLLM की context_window_fallbacks /content_policy_fallbacks — कॉन्फ़िगर करने योग्य त्रुटि-रूटिंग नीति के साथ नियोजित है, ताकि आप अपनी मौजूदा कॉन्फ़िग को पेस्ट कर सकें और वह स्वचालित रूप से सामान्य हो जाए। तब तक, एक-लाइन स्वैप प्लस सहेजी गई फॉलबैक चेन उसी जमीन को कवर करती हैं। (रोडमैप — अभी तक लाइव नहीं।)

माइग्रेशन पर अटके हैं? ईमेल करें[email protected] या देखेंFAQ