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

BharatRouter डॉक्यूमेंटेशन

BharatRouter भारत के AI का गेटवे है: Krutrim, Sarvam, और दुनिया के सबसे अच्छे ओपन और फ्रंटियर मॉडल एक API के पीछे, INR प्राइसिंग, लागू करने योग्यभारत डेटा-रेज़िडेंसी, और price/latency/uptime रूटिंग के साथ auto failover। API OpenAI वायर फॉर्मेट बोलता है, इसलिए कोई भी मानक SDK काम करता है — base URL और key बदलें, और कुछ भी न बदलें।

Base URLhttps://api.bharatrouter.com/v1
AuthAuthorization: Bearer br-…साइन अप करें (GitHub या Google) और डैशबोर्ड पर एक key बनाएँ। नए ऑर्ग्स को ₹100 मुफ़्त क्रेडिट मिलता है।
वायर फॉर्मेटOpenAI-संगत चैट कंप्लीशन और एम्बेडिंग, स्ट्रीमिंग सहित।
प्राइसिंगप्रीपेड INR क्रेडिट, मॉडल कैटलॉग पर प्रति-टोकन दरें। फ़ाइल में कोई कार्ड नहीं, कोई चौंकाने वाला बिल नहीं।

त्वरित शुरुआत

तीन चरण: साइन इन करें, डैशबोर्ड पर एक key बनाएँ, एक रिक्वेस्ट करें।

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"}],
    "stream": true,
    "data_policy": "india_only",
    "optimize": "latency"
  }'

Python (OpenAI SDK)

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"},
)
print(r.choices[0].message.content)

Node (OpenAI SDK)

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",   // BharatRouter extensions pass straight through the SDK
});
console.log(r.choices[0].message.content);

स्ट्रीमिंग

"stream": true सेट करें और सर्वर-प्रेषित घटनाओं को पढ़ें, ठीक वैसे ही जैसे किसी OpenAI-संगत API के साथ। BharatRouter हर स्ट्रीम में एक अंतिम usage चंक शामिल करता है ताकि आप हमेशा देख सकें कि रिक्वेस्ट की लागत क्या थी।

stream = client.chat.completions.create(
    model="qwen2.5-7b-instruct",
    messages=[{"role": "user", "content": "Explain UPI in two lines"}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

एम्बेडिंग

curl https://api.bharatrouter.com/v1/embeddings \
  -H "Authorization: Bearer br-..." \
  -H "Content-Type: application/json" \
  -d '{ "model": "bge-m3", "input": "namaste duniya" }'

प्लेटफ़ॉर्म key पर भारत-निवासी embedding मॉडल: bge-m3 (1024-dim, बहुभाषी) — या BYOK से अपनी key लाएँ।

आगे कहाँ जाना है

API संदर्भहर एंडपॉइंट — इंफेरेंस, कैटलॉग, डैशबोर्ड, वेबहुक — रिक्वेस्ट और रेस्पॉन्स आकृतियों के साथ।
रूटिंग और रेज़िडेंसीoptimize, provider और data_policy एक्सटेंशन, सहेजी गई फॉलबैक चेन, फेलओवर, और सर्किट ब्रेकर।
Collectionsसाझा करने योग्य, संस्करणित रूटिंग चेन — उन्हें प्रकाशित करें, फोर्क करें और अपने ऑर्ग में आयात करें।
विश्वसनीयता निगरानीएक शेड्यूल पर एक collection के चरणों को कैनरी करें; प्रति-चरण uptime/latency और ईमेल/वेबहुक अलर्ट।
अपना खुद का एंडपॉइंट लाएँअपने खुद के OpenAI-संगत डिप्लॉयमेंट को ₹0 फॉलबैक स्टेप के रूप में रजिस्टर करें।
API keys और सीमाएँट्रायल बनाम मानक key, रेट लिमिट, प्रति-key मासिक ₹ बजट।
BYOKअपनी खुद की provider keys लाएँ — Krutrim Cloud, Sarvam, Mistral और 25+ और अनलॉक करें।
क्रेडिट और बिलिंगप्रीपेड INR क्रेडिट, टॉप-अप, प्रोमो कोड, रसीदें।
उपयोग और गतिविधिटोकन का उपयोग, प्रति-रिक्वेस्ट गतिविधि, और सार्वजनिक मॉडल रैंकिंग।
टीमें और वर्कस्पेसभूमिकाओं वाले टीममेट्स को आमंत्रित करें, ऑर्ग स्विच करें, key को वर्कस्पेस में समूहित करें।
त्रुटियाँत्रुटि लिफ़ाफ़ा, हर त्रुटि कोड, और हर एक को कैसे संभालना है।
एजेंटों के लिए MCPClaude Code या किसी भी MCP क्लाइंट को सीधे गेटवे से कनेक्ट करें।

टूलिंग और मशीन-पठनीय सतहें

⬇ Postman collectionआयात करें, apiKey वेरिएबल सेट करें, हर एंडपॉइंट का परीक्षण करें।

openapi.jsonपूर्ण API का OpenAPI 3.1 स्कीमा।
api llms.txtLLM-पठनीय API सारांश, गेटवे द्वारा परोसा गया।
site llms.txtइस डॉक्यूमेंटेशन का LLM-पठनीय इंडेक्स।
MCP server cardएजेंट क्लाइंट के लिए मशीन-पठनीय MCP डिस्कवरी।
status.bharatrouter.comलाइव provider हेल्थ और घटना इतिहास।