فراہم کنندہ پالیسی حوالہ
انفرنس درخواستوں میں ایگزیکیوشن فراہم کنندگان کے انتخاب کے لیے ShareAI فراہم کنندہ کے فیلڈز، ڈیفالٹس، حدود اور غلطیوں کا حوالہ دیں۔
اس صفحے پر
اختیاری provider آبجیکٹ استدلال درخواست کے سب سے اوپر سطح پر ہونا چاہیے، کے ساتھ model۔ ایک خالی آبجیکٹ ڈیفالٹس استعمال کرتا ہے۔ یہ فراہم کنندہ ریموٹ ایکسیس اور اس کے مینجمنٹ کریڈینشلز سے الگ ہے۔
| فیلڈ | قسم | رویہ |
|---|---|---|
only | فراہم کنندہ ٹیگز کی صف | عمل درآمد کو ان فراہم کنندگان تک محدود کریں۔ |
ignore | فراہم کنندہ ٹیگز کی صف | ان فراہم کنندگان کو خارج کریں، فال بیک سے بھی۔ |
order | فراہم کنندہ ٹیگز کی صف | ان فراہم کنندگان کو فراہم کردہ ترتیب میں پہلے درجہ دیں؛ پھر ترتیب لاگو کریں۔ |
allow_fallbacks | بولین؛ ڈیفالٹ ٹرو | دیگر اہل فراہم کنندگان کی اجازت دیں۔ فالس اور ایک غیر خالی ترتیب فہرست کے ساتھ، صرف درج کردہ فراہم کنندگان باقی رہتے ہیں؛ ترتیب کے بغیر، صرف پہلے درجہ بند فراہم کنندہ باقی رہتا ہے۔ |
networks | ارے | فراہم کنندہ کی اقسام کو کمیونٹی، کمپنی اور/یا ShareAI تک محدود کریں۔ |
sort | سٹرنگ یا آبجیکٹ | قیمت، لیٹنسی یا تھروپٹ استعمال کریں، یا ایک آبجیکٹ جس میں by اور direction ہو۔ |
JSON
{
"provider": {
"ignore": [
"PROVIDER_TO_EXCLUDE"
],
"networks": [
"company",
"shareai"
],
"sort": {
"by": "throughput",
"direction": "desc"
},
"allow_fallbacks": true
}
}
پلیس ہولڈر کو ایک حقیقی چھوٹے حروف والے فراہم کنندہ ٹیگ سے تبدیل کریں، یا ignore فیلڈ کو ہٹا دیں۔ نیٹ ورک کی اقسام انفراسٹرکچر کیٹیگریز کو منتخب کرتی ہیں؛ یہ ماڈل تخلیق کاروں کی شناخت نہیں کرتیں۔
ترتیب کے ڈیفالٹس#
| ترتیب | ڈیفالٹ ڈائریکشن | واضح ریورس |
|---|---|---|
price | asc — سب سے کم پہلے | desc — سب سے زیادہ پہلے |
latency | asc — سب سے کم وقت پہلے | desc — سب سے زیادہ وقت پہلے |
throughput | desc — فی سیکنڈ سب سے زیادہ آؤٹ پٹ ٹوکن پہلے | asc — سب سے کم پہلے |
ایک آبجیکٹ کے لیے، سیٹ کریں by ان ناموں میں سے ایک پر اور direction سے asc یا desc. ۔ دیکھیں پیمائش اور فال بیک کیسے کام کرتے ہیں.
توثیق اور غلطیاں#
- JSON بولینز اور چھوٹے حروف والے فراہم کنندہ ٹیگز کی صفیں استعمال کریں۔ فراہم کنندہ یا ترتیب کے لیے null نہ بھیجیں۔
- صرف درج کردہ فیلڈز قبول کیے جاتے ہیں؛ یہ OpenRouter پیرامیٹر کا مکمل نفاذ نہیں ہے۔
- پالیسی 8 KiB تک محدود ہے۔ only، ignore اور order فہرستیں ہر ایک زیادہ سے زیادہ 100 ٹیگز قبول کرتی ہیں۔
- غلط پالیسیاں HTTP 400 واپس کرتی ہیں۔ ممنوعہ کریڈینشل اسکوپس HTTP 403 واپس کرتے ہیں۔ کوئی اہل دستیاب فراہم کنندہ HTTP 503 واپس نہیں کرتا۔
ایک کم سے کم پالیسی#
JSON
{
"provider": {
"sort": "price"
}
}
جب مکمل طور پر چھوڑ دیا جائے، تو پرووائیڈر کا انتخاب بھی ڈیٹرمینسٹک پرائس-ایسینڈنگ رینکنگ پر ڈیفالٹ ہو جاتا ہے۔ رینکنگ سے پہلے ہمیشہ پابندیاں لاگو ہوتی ہیں۔
آخری اپ ڈیٹ ستمبر 16, 2026