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}स्टेप्सची एक क्रमबद्ध मालिका ज्यामध्ये ऑटोमॅटिक सर्किट-ब्रेकर फेलओव्हर असते. तुम्ही तुमची स्वतःची deploymentBYOE सह एक ₹0 फॉलबॅक स्टेप म्हणूनही नोंदवू शकता.
स्पर्धक कॉन्फिगसाठी एक ड्रॉप-इन ट्रान्सलेशन लेयर — Portkey च्या on_status_codes(स्टेटसनुसार retry/fallback) आणि LiteLLM च्या context_window_fallbacks /content_policy_fallbacks — कॉन्फिगर करण्यायोग्य त्रुटी-रूटिंग धोरणासह नियोजित आहे, जेणेकरून तुम्ही तुमचा विद्यमान कॉन्फिग पेस्ट करू शकाल आणि तो आपोआप सामान्य होईल. तोपर्यंत, एका-ओळीचा स्वॅप अधिक जतन केलेली फॉलबॅक चेन तीच जमीन व्यापतात. (रोडमॅप — अद्याप लाइव्ह नाही.)
माइग्रेशनवर अडकलात? ईमेल करा[email protected] किंवा पहाFAQ.