Esc to close · ⌘K / Ctrl-K opens search anywhere
BharatRouter OpenAI वायर फॉर्मेट बोलता है, इसलिए माइग्रेट करना लगभग हमेशा एक-लाइन का बदलाव होता है: अपना base URL हमारी ओर इंगित करें और एक br-… key का उपयोग करें। आपके SDK, request shapes और response shapes बिल्कुल वैसे ही रहते हैं। नीचे सामान्य शुरुआती बिंदु दिए गए हैं।
दो चीज़ें बदलें — 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" औरoptimize — extra_body में। देखें रूटिंग और रेज़िडेंसी।
OpenRouter पहले से ही OpenAI-संगत है, इसलिए यह वही एक-लाइन स्वैप है। कुछ मैपिंग:
| OpenRouter | BharatRouter |
|---|---|
Base URL openrouter.ai/api/v1 | api.bharatrouter.com/v1 |
provider.sort: "price" | "latency" | optimize: "price" | "latency" | "uptime" | "auto" |
provider.order / allow_fallbacks | सहेजी गई फॉलबैक चेन + ऑटोमैटिक फेलओवर |
| provider प्राथमिकताएँ | provider (पिन), exclude (providers हटाएँ), data_policy (रेज़िडेंसी) |
OpenRouter जो प्रदान नहीं करता वह आपको मिलता है: लागू करने योग्य भारत डेटा-रेज़िडेंसी,INR बिलिंग, और एक कॉन्फ़िगर करने योग्य त्रुटि-रूटिंग नीति (रोडमैप पर)।
दो विकल्प:
https://api.bharatrouter.com/v1 को एक OpenAI-संगत provider/model के रूप में पंजीकृत करें, एक br-… key के साथ।आपके पास पहले से मौजूद keys लाएँ (नीचे BYOK देखें) ताकि आप अपने मौजूदा provider अकाउंट और दरों को बनाए रख सकें।
एक 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।