Esc to close · ⌘K / Ctrl-K opens search anywhere
data residency पिन करें ताकि requests चुपचाप offshore जाने के बजाय fail-closed हों।
data_policy: "india_only"सॉवरेनिटीशुरुआती5 min
regulated या संवेदनशील workloads के लिए "शायद भारत में ही रहा" काफ़ी नहीं है। data_policy: "india_only" सेट करें और gateway सिर्फ़ India-resident routes पर विचार करेगा — कोई उपलब्ध न हो तो request चुपचाप विदेश जाने के बजाय no_route के साथ fail-closed होती है।
आप इस्तेमाल करेंगे: data_policy residency extension. compliance पहलू DPDP के तहत PII संभालें में भी देखें।
curl https://api.bharatrouter.com/v1/chat/completions \
-H "Authorization: Bearer br-..." -H "Content-Type: application/json" \
-d '{
"model": "gemma-4-e4b-it",
"messages": [{"role": "user", "content": "Process this customer record ..."}],
"data_policy": "india_only"
}'जब आप ऐसा मॉडल माँगें जिसका कोई India route न हो, तो leak के बजाय आपको साफ़ no_route error मिलता है — इसे स्पष्ट रूप से संभालें:
from openai import OpenAI, APIStatusError
client = OpenAI(base_url="https://api.bharatrouter.com/v1", api_key="br-...")
try:
r = client.chat.completions.create(
model="gemma-4-e4b-it",
messages=[{"role": "user", "content": "..."}],
extra_body={"data_policy": "india_only"},
)
except APIStatusError as e:
if e.body and e.body.get("error", {}).get("code") == "no_route":
# fall back to a human, a queue, or a different model — never offshore
...BYOK चेतावनी: अगर आप BYOK के ज़रिए किसी non-India upstream को route करते हैं, तो residency लागू नहीं रहती — india_only platform routes को नियंत्रित करता है, आपकी अपनी offshore keys को नहीं।
और रेसिपी कुकबुक में, या पूराAPI reference देखें।