Sağlayıcı politikası referansı
Çıkarım isteklerinde yürütme sağlayıcılarını seçmek için ShareAI sağlayıcı alanlarını, varsayılanları, sınırları ve hataları referans alın.
Bu sayfada
Opsiyonel provider nesne, çıkarım isteğinin en üst seviyesinde yer alır, model. ile yan yana. Boş bir nesne varsayılanları kullanır. Bu, Sağlayıcı Uzaktan Erişim ve yönetim kimlik bilgileriyle ayrıdır.
| Alan | Tür | Davranış |
|---|---|---|
only | sağlayıcı etiketleri dizisi | Yürütmeyi bu sağlayıcılarla sınırlandırın. |
ignore | sağlayıcı etiketleri dizisi | Bu sağlayıcıları hariç tutun, geri dönüş dahil. |
order | sağlayıcı etiketleri dizisi | Bu sağlayıcıları verilen sırada öncelikli olarak sıralayın; ardından sıralama uygulayın. |
allow_fallbacks | boolean; varsayılan true | Diğer uygun sağlayıcılara izin verin. False ve boş olmayan bir sıralama listesiyle, yalnızca listelenen sağlayıcılar kalır; sıralama olmadan, yalnızca birinci sıradaki sağlayıcı kalır. |
networks | dizi | Sağlayıcı türlerini topluluk, şirket ve/veya shareai ile sınırlandırın. |
sort | string veya nesne | Fiyat, gecikme veya verimlilik kullanın ya da by ve direction içeren bir nesne kullanın. |
JSON
{
"provider": {
"ignore": [
"PROVIDER_TO_EXCLUDE"
],
"networks": [
"company",
"shareai"
],
"sort": {
"by": "throughput",
"direction": "desc"
},
"allow_fallbacks": true
}
}
Yer tutucuyu gerçek bir küçük harf sağlayıcı etiketiyle değiştirin veya ignore alanını kaldırın. Ağ türleri altyapı kategorilerini seçer; model oluşturucuları tanımlamazlar.
Varsayılanları sıralayın#
| Sırala | Varsayılan yön | Açıkça ters |
|---|---|---|
price | asc — en düşük önce | desc — en yüksek önce |
latency | asc — en kısa geçen süre önce | desc — en uzun önce |
throughput | desc — saniye başına en fazla çıktı tokeni önce | asc — en az önce |
Bir nesne için, by bu isimlerden birine ayarlayın ve direction için asc veya desc. Bakınız ölçümler ve geri dönüşlerin nasıl çalıştığını belirtin.
Doğrulama ve hatalar#
- JSON boolean'ları ve küçük harf sağlayıcı etiketlerinden oluşan diziler kullanın. Sağlayıcı veya sıralama için null göndermeyin.
- Yalnızca listelenen alanlar kabul edilir; bu, tam bir OpenRouter parametre uygulaması değildir.
- Politika 8 KiB ile sınırlıdır. Only, ignore ve order listeleri en fazla 100 etiketi kabul eder.
- Geçersiz politikalar HTTP 400 döndürür. Yasaklanmış kimlik bilgisi kapsamları HTTP 403 döndürür. Uygun ve mevcut sağlayıcı bulunamadığında HTTP 503 döner.
Minimal bir politika#
JSON
{
"provider": {
"sort": "price"
}
}
Tamamen atlandığında, sağlayıcı seçimi de deterministik fiyat artan sıralamaya varsayılan olarak ayarlanır. Kısıtlamalar her zaman sıralamadan önce uygulanır.
Son güncelleme 16 Eylül 2026