Tipli Karar Ucu

Metin değil, kalibre olasılık döndüren modeller

Bu uç metin üretmez. Sorduğunuz ikili soruya 0 ile 1 arasında kalibre bir olasılık döner — "bu müşteri insan desteği mi istiyor?", "bu mesaj engelleyici bir arıza mı bildiriyor?" gibi. Sohbet modeline JSON şema dayatıp cevabı ayrıştırmaya göre hem daha hızlı hem daha ucuzdur; ayrıştırma hatası diye bir şey yoktur, çünkü dönen şey zaten sayıdır.

Tipli Karar Ucu (/v1/decisions)

Bu uç metin üretmez. Sorduğunuz ikili soruya 0 ile 1 arasında kalibre bir olasılık döner — "bu müşteri insan desteği mi istiyor?", "bu mesaj engelleyici bir arıza mı bildiriyor?" gibi. Sohbet modeline JSON şema dayatıp cevabı ayrıştırmaya göre hem daha hızlı hem daha ucuzdur; ayrıştırma hatası diye bir şey yoktur, çünkü dönen şey zaten sayıdır.

Model Gecikme Fiyat (USD)
convai/laya-multilingual POST /v1/decisions ~50 ms $0.042 / 1M
typesafe/jev POST /v1/decisions ~600 ms $0.063 / 1M
curl https://api.onysoft.com/v1/decisions \
  -H "Authorization: Bearer sk-ony-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "convai/laya-multilingual",
    "state": "Botla degil gercek bir yetkiliyle gorusmek istiyorum.",
    "questions": {
      "insan_istiyor": {
        "type": "noul",
        "instructions": "Does the user ask to talk to a human agent instead of the bot?"
      }
    }
  }'
{
  "success": true,
  "data": {
    "model": "convai/laya-multilingual",
    "answers": {
      "insan_istiyor": { "type": "noul", "noul": 0.9626, "confidence": 0.9626 }
    },
    "usage": { "input_tokens": 65, "output_tokens": 0 },
    "billing": "onysoft",
    "latency_ms": 52
  }
}
lightbulb

Türkçe metinlerde talimatı İngilizce yazmak belirgin biçimde daha isabetli sonuç veriyor; ayrıca criteria alanını boş bırakmak çoğu ikili soruda doğruluğu artırıyor. Kendi ölçümümüzde 20 Türkçe destek mesajında bu kurulum 20/20 doğru sonuç verdi.

Soru Tipleri

Tip Yetenek Dönen değer
noulEvet/hayır sorusu0 ile 1 arasında olasılık (<code>noul</code>) ve güven değeri
choiceTanımladığınız seçeneklerden biriSeçilen etiket, her seçeneğin olasılığı ve güven değeri
scoreAçıklamalı seviyeler arasında puanOndalıklı puan, seviye olasılıkları ve güven değeri

convai/laya-multilingual şu an yalnız noul sorularını yanıtlar; diğer tipler 400 unsupported_question_type döner. typesafe/jev üç tipi de destekler.

Kendi Sağlayıcı Anahtarınızla Kullanım

Katalogdaki modellere ek olarak, tipli karar sağlayıcısındaki kendi hesabınızı da bağlayabilirsiniz. Bu durumda istek sizin anahtarınızla iletilir ve doğrudan sağlayıcıdaki hesabınızdan faturalanır.

GET    /v1/provider-keys            # kayitli anahtarlar (anahtarin kendisi DONMEZ)
POST   /v1/provider-keys            # {"provider":"typed-decisions","api_key":"...","label":"..."}
DELETE /v1/provider-keys/{provider} # anahtari kaldir
curl https://api.onysoft.com/v1/provider-keys \
  -H "Authorization: Bearer sk-ony-..." \
  -H "Content-Type: application/json" \
  -d '{"provider": "typed-decisions", "api_key": "SAGLAYICI-ANAHTARINIZ"}'

Hata Kodları

Kod code Açıklama
400unsupported_question_typeBu modelin desteklemediği bir soru tipi gönderildi (örneğin yalnız ikili karar destekleyen modele puan sorusu).
400invalid_request<code>state</code> veya <code>questions</code> eksik, ya da tek istekte 32 sorudan fazlası gönderildi.
412provider_key_requiredYalnızca kendi anahtarınızla çalışan bir model istendi ama kayıtlı anahtarınız yok.
429rate_limitedModel o an yoğun. Kısa bir süre bekleyip tekrar deneyin.
503service_unavailableKarar servisi geçici olarak yanıt vermiyor.

Sınırlar ve Faturalama

Size uygun modeli bulmanıza yardımcı olayım mı?