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

अपनी key से और मॉडल अनलॉक करें

← कुकबुक

अपनी provider key लाएँ ताकि आपके account और दरों पर चलें, ऊपर BharatRouter की routing के साथ।

upstream_key (BYOK)एक्सेसमध्यम8 min

BYOK ("bring your own key") से आप किसी ऐसे provider को — Krutrim Cloud, Sarvam, Mistral और 25+ और — BharatRouter के ज़रिए इस्तेमाल कर सकते हैं जिसका account आपके पास पहले से है। आप अपनी negotiated दरें रखते हैं और सीधे upstream को भुगतान करते हैं; BharatRouter ऊपर routing, failover और residency जोड़ता है।

आप इस्तेमाल करेंगे: सहेजी गई BYOK key या inline upstream_key फ़ील्ड। संदर्भ: BYOK

विकल्प A — key एक बार सहेजें (अनुशंसित)

dashboard पर provider key को BYOK के अंतर्गत जोड़ें। यह at-rest encrypted (AES-256-GCM) है, दोबारा कभी नहीं दिखाई जाती, और सिर्फ़ in-flight उपयोग होती है। उसके बाद बस मॉडल request करें — gateway आपकी key अपने-आप इस्तेमाल करता है।

विकल्प B — इसे per-request inline भेजें

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": "namaste"}],
    "provider": "krutrim",
    "upstream_key": "YOUR_KRUTRIM_CLOUD_KEY"
  }'

यह कैसे काम करता है

  • upstream_key सिर्फ़ उस request के लिए provider को authenticate करने में उपयोग होती है — न संग्रहीत, न logged।
  • सहेजी गई BYOK keys gateway में encrypted रहती हैं और कॉल के समय memory में decrypt होती हैं।
  • BYOK route पर usage upstream provider द्वारा आपको bill होता है; BharatRouter खर्च मीटर नहीं करता।

BYOK मॉडल अनलॉक करता है पर आपके provider को route करता है — इसलिए non-India upstream offshore है। india_only से सिर्फ़ India-resident providers के लिए मिलाएँ।

और रेसिपी कुकबुक में, या पूराAPI reference देखें।