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 पाहा.