⚡ नवीन — Kimi K3 आता लाइव: तुमची Moonshot की जोडा →
दस्तऐवज

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 बिलिंग, आणि एक कॉन्फिगर करण्यायोग्य त्रुटी-रूटिंग धोरण (रोडमॅपवर).

स्वतः-होस्ट केलेल्या gateway वरून (LiteLLM, Portkey, …)

दोन पर्याय:

  • BharatRouter ला थेट कॉल करा — स्वतः-होस्ट केलेले gateway काढून टाका आणि तुमचे ॲप आमच्याकडे निर्देशित करा (तोच एका-ओळीचा स्वॅप). तुम्ही प्रॉक्सी न चालवता रूटिंग, फेलओव्हर आणि बजेट टिकवून ठेवता.
  • तुमचे gateway ठेवा, आम्हाला एक upstream म्हणून जोडा — तुमच्या विद्यमान 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}स्टेप्सची एक क्रमबद्ध मालिका ज्यामध्ये ऑटोमॅटिक सर्किट-ब्रेकर फेलओव्हर असते. तुम्ही तुमची स्वतःची deploymentBYOE सह एक ₹0 फॉलबॅक स्टेप म्हणूनही नोंदवू शकता.

कॉन्फिग ॲडॉप्टर — कॉन्फिगर करण्यायोग्य त्रुटी धोरणासह येत आहे

स्पर्धक कॉन्फिगसाठी एक ड्रॉप-इन ट्रान्सलेशन लेयर — Portkey च्या on_status_codes(स्टेटसनुसार retry/fallback) आणि LiteLLM च्या context_window_fallbacks /content_policy_fallbacks — कॉन्फिगर करण्यायोग्य त्रुटी-रूटिंग धोरणासह नियोजित आहे, जेणेकरून तुम्ही तुमचा विद्यमान कॉन्फिग पेस्ट करू शकाल आणि तो आपोआप सामान्य होईल. तोपर्यंत, एका-ओळीचा स्वॅप अधिक जतन केलेली फॉलबॅक चेन तीच जमीन व्यापतात. (रोडमॅप — अद्याप लाइव्ह नाही.)

माइग्रेशनवर अडकलात? ईमेल करा[email protected] किंवा पहाFAQ.