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

हमी द्या की कोणताही prompt भारत सोडणार नाही

← कुकबुक

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"
  }'

fail-closed स्थिती हाताळा

जेव्हा तुम्ही असे मॉडेल मागाल ज्याचा कोणताही 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 पाहा.