प्रदाता धोरण संदर्भ
inference विनंत्यांमध्ये कार्यवाही प्रदात्यांची निवड करण्यासाठी ShareAI प्रदाता फील्ड्स, डीफॉल्ट्स, मर्यादा आणि त्रुटींचा संदर्भ घ्या.
या पृष्ठावर
पर्यायी provider ऑब्जेक्ट inference विनंतीच्या शीर्ष स्तरावर असते, यासोबत model. रिक्त ऑब्जेक्ट डीफॉल्ट्स वापरते. हे Provider Remote Access आणि त्याच्या व्यवस्थापन क्रेडेन्शियल्सपासून वेगळे आहे.
| क्षेत्र | प्रकार | वर्तन |
|---|---|---|
only | प्रदाता टॅग्सची array | कार्यवाही या प्रदात्यांपुरती मर्यादित करा. |
ignore | प्रदाता टॅग्सची array | या प्रदात्यांना वगळा, फॉलबॅकसह समाविष्ट. |
order | प्रदाता टॅग्सची array | या प्रदात्यांना पुरवलेल्या क्रमात प्रथम क्रमांक द्या; नंतर क्रमवारी लागू करा. |
allow_fallbacks | बूलियन; डीफॉल्ट true | इतर पात्र प्रदात्यांना परवानगी द्या. false आणि नॉनएम्प्टी ऑर्डर यादीसह, फक्त सूचीबद्ध प्रदाते राहतात; ऑर्डरशिवाय, फक्त प्रथम क्रमांकाचा प्रदाता राहतो. |
networks | अॅरे | प्रदाता प्रकारांना community, company आणि/किंवा shareai पुरते मर्यादित करा. |
sort | स्ट्रिंग किंवा ऑब्जेक्ट | किंमत, विलंबता किंवा थ्रूपुट वापरा, किंवा by आणि direction सह ऑब्जेक्ट वापरा. |
JSON
{
"provider": {
"ignore": [
"PROVIDER_TO_EXCLUDE"
],
"networks": [
"company",
"shareai"
],
"sort": {
"by": "throughput",
"direction": "desc"
},
"allow_fallbacks": true
}
}
लोअरकेस प्रदाता टॅगसाठी placeholder बदला, किंवा ignore फील्ड काढा. नेटवर्क प्रकार इन्फ्रास्ट्रक्चर श्रेणी निवडतात; ते मॉडेल निर्मात्यांना ओळखत नाहीत.
डीफॉल्ट्स क्रमवारी लावा#
| क्रमवारी | डीफॉल्ट direction | स्पष्ट उलट |
|---|---|---|
price | asc — सर्वात कमी प्रथम | desc — सर्वात जास्त प्रथम |
latency | asc — सर्वात कमी लागणारा वेळ प्रथम | desc — सर्वात जास्त प्रथम |
throughput | desc — प्रति सेकंद सर्वाधिक आउटपुट टोकन्स प्रथम | asc — सर्वात कमी प्रथम |
ऑब्जेक्टसाठी, सेट करा by या नावांपैकी एकाला आणि direction ते asc किंवा desc. पहा मोजमाप आणि फॉलबॅक कसे कार्य करतात.
सत्यापन आणि त्रुटी#
- JSON बूलियन्स आणि लोअरकेस प्रदाता टॅग्सच्या arrays वापरा. प्रदाता किंवा क्रमवारीसाठी null पाठवू नका.
- फक्त सूचीबद्ध फील्ड्स स्वीकारले जातात; हे OpenRouter पॅरामीटर अंमलबजावणी पूर्ण नाही.
- धोरण 8 KiB पर्यंत मर्यादित आहे. only, ignore आणि order यादी प्रत्येक जास्तीत जास्त 100 टॅग्स स्वीकारते.
- अवैध धोरणे HTTP 400 परत करतात. प्रतिबंधित क्रेडेन्शियल स्कोप्स HTTP 403 परत करतात. कोणताही पात्र उपलब्ध प्रदाता नसल्यास HTTP 503 परत करतो.
एक किमान धोरण#
JSON
{
"provider": {
"sort": "price"
}
}
पूर्णपणे वगळल्यास, प्रदाता निवड देखील निर्धारक किंमत-वाढत्या क्रमवारीत डीफॉल्ट होते. मर्यादा नेहमी क्रमवारीपूर्वी लागू होतात.
शेवटचे अद्यतनित सप्टेंबर 16, 2026