Esc to close · ⌘K / Ctrl-K opens search anywhere
50 providers · हज़ारों मॉडल · इंडिक और ग्लोबल · INR बिलिंग · भारत में डेटा रेज़िडेंसी
इंडिक और ग्लोबल मॉडल — सब एक ही API के पीछे, ऐसी डेटा-रेज़िडेंसी के साथ जिसे आप ख़ुद लागू कर सकें, INR प्राइसिंग, और ऐसी रूटिंग जो price, latency या uptime के लिए ऑप्टिमाइज़ करती है। बस एक लाइन बदलें, अपना कोड वैसा ही रखें — बिना किसी key के India-resident मॉडल तुरंत शुरू करें, और हज़ारों और अपनी provider keys (BYOK) से — और यह जितना इंसानों के लिए बना है, उतना ही AI एजेंट्स के लिए भी।
एक key पाएँडॉक्यूमेंटेशन पढ़ें
# pip install openai — फिर एक लाइन बदलें
from openai import OpenAI
client = OpenAI(base_url="https://api.bharatrouter.com/v1", api_key="br-...")
r = client.chat.completions.create(
model="qwen2.5-7b-instruct",
messages=[{"role": "user", "content": "namaste"}],
extra_body={"data_policy": "india_only", "optimize": "price"}, # BharatRouter extras
)एक बार पूछें; मॉडलों का एक पैनल समानांतर में विचार करता है और एक synthesizer सब कुछएक सर्वश्रेष्ठ उत्तर में समेट देता है। Open-weight, पुनरुत्पाद्य, और BYOK — हमारे infrastructure पर या अपनी keys के साथ चलाएँ।
एक open-weight पैनल — gpt-oss · Qwen3 · Llama 3.1 — समानांतर में उत्तर देता है; पारदर्शी और पुनरुत्पाद्य।
एक synthesizer सहमति और विरोधाभासों को सुलझाकर एक सर्वश्रेष्ठ उत्तर देता है।
हर चरण को data_policy: india_only से भारत में पिन करें — एक प्रमुख विकल्प। या पैनल कहीं भी चलाएँ, bharatrouter/sangam से frontier पैनल चुनें, या अपनी keys लाएँ (BYOK)।
अपना OpenAI base_url BharatRouter पर सेट करें और अपना SDK व कोड बिल्कुल वैसा ही रखें।
data_policy या optimize जोड़ें — हम सबसे बेहतर उपलब्ध रूट चुन लेते हैं, और किसी रूट में गड़बड़ी होने पर अपने-आप फेलओवर कर देते हैं।
प्रति-टोकन दरों पर प्रीपेड क्रेडिट — शुरुआत के लिए ₹100 मुफ़्त, न कोई कार्ड सेव करना, न कोई चौंकाने वाला बिल।
optimize को एक बार डिफ़ॉल्ट के तौर पर सेट करें, या हर रिक्वेस्ट पर बदलें। हर मोड उन्हीं उपलब्ध रूट्स को आपकी प्राथमिकता के हिसाब से क्रम में लगाता है — औरdata_policy: india_only सबसे ऊपर एक हार्ड फ़िल्टर की तरह रहता है, कभी ट्रेड-ऑफ़ नहीं।
priceसबसे कम ₹/Mtok वाला रूट पहले। यही डिफ़ॉल्ट है — ज़्यादातर कॉल्स को इससे ज़्यादा कुछ नहीं चाहिए।
latencyदेखी गई latency के हिसाब से क्रम — इंटरैक्टिव पाथ तेज़ बने रहते हैं; नए रूट्स को भी मौका मिलता है।
uptimeसबसे कम failure rate वाले रूट को तरजीह — जो लगातार साफ़ जवाब देता आ रहा है, उसी पर टिका रहता है।
autoपहले reliability, फिर latency और price का आपस में संतुलन। एक ही नॉब, समझदार डिफ़ॉल्ट।
पूरी स्कोरिंग और auto का फ़ॉर्मूलारूटिंग डॉक्स में है।
यह OpenAI API ही है — अपना base URL BharatRouter पर सेट करें और हमारे दो extras जोड़ें,data_policy और optimize। किसी भी stack से वही कॉल।
# curl
curl https://api.bharatrouter.com/v1/chat/completions \
-H "Authorization: Bearer br-..." \
-H "Content-Type: application/json" \
-d '{
"model": "qwen2.5-7b-instruct",
"messages": [{"role":"user","content":"namaste"}],
"data_policy": "india_only",
"optimize": "price"
}'// Node — npm i openai
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.bharatrouter.com/v1",
apiKey: "br-...",
});
const r = await client.chat.completions.create({
model: "qwen2.5-7b-instruct",
messages: [{ role: "user", content: "namaste" }],
data_policy: "india_only", optimize: "price", // extras
});किसी प्रोवाइडर को बीच-स्ट्रीम disable करें और देखें कि रिक्वेस्ट कुछ ही मिलीसेकंड में किसी चालू मॉडल पर री-रूट हो जाती है — Krutrim, कोई global provider, या आपके नियंत्रण में एक self-hostable endpoint — न कोई कोड बदलाव, न डाउनटाइम, न आपके रोडमैप में कोई विदेशी kill-switch।
data_policy: india_only भेजें और रिक्वेस्ट केवल भारत में स्थित एंडपॉइंट्स पर रूट होती है — DPDP-aligned, वादे से नहीं, संरचना से।
और जानें →
हर कॉल को price, latency या uptime के लिए ऑप्टिमाइज़ करें; जब ज़रूरत हो तो किसी प्रोवाइडर को पिन करें; circuit breakers के साथ ऑटोमैटिक फेलओवर जब ज़रूरत न हो।
और जानें →
शेयर करने योग्य, versioned रूटिंग चेन — एक टेस्टेड फॉलबैक रेसिपी को एक ही कॉल में अपनी रूटिंग में पब्लिश करें, fork करें और import करें।
और जानें →
अपनी OpenAI-compatible deployment को ₹0 फॉलबैक स्टेप के रूप में जोड़ें — ऑटोमेटेड compliance टेस्ट पास करने के बाद ही।
और जानें →
एक बार Krutrim या OpenAI की key सेव करें — एन्क्रिप्टेड, फिर कभी न दिखे — और अपने अकाउंट व रेट्स पर चलें। बीटा के दौरान मुफ़्त।
और जानें →
उसी OpenAI API के पीछे speech लिप्यंतरण (Parakeet) और संश्लेषण (Kokoro) — first-party, India-resident, INR में।
और जानें →
टीममेट्स को roles के साथ आमंत्रित करें, एक प्रीपेड wallet शेयर करें, और keys व usage को environment के हिसाब से ग्रुप करें।
और जानें →
एक MCP server, llms.txt, OpenAPI, एक live-health catalog, और ephemeral scoped keys जो आपका एजेंट खुद mint करता है।
और जानें →
नए हैं? गाइड्स में हर चीज़ दो मिनट से भी कम में समझाई गई है।
एक बार provider key सेव करें और रिक्वेस्ट आपके अपने अकाउंट व रेट्स पर चलती है, ऊपर से हमारी रूटिंग और failover। fallback providers हमारी keys पर चल सकते हैं जब आपकी limits पर पहुँच जाएँ; बाकी सिर्फ़ आपकी key से रूट होते हैं।बीटा के दौरान मुफ़्त।
इंडिक और ग्लोबल मॉडल के लिए एक ही API — डेटा-रेज़िडेंसी, INR प्राइसिंग, और रूटिंग जो आपके नियंत्रण में है।