⚡ OnyRouter — Otomatik Model Seçimi

Soruya göre en uygun modeli sistem seçsin: model alanına onysoft/auto yazın.

OnyRouter, gelen mesajı analiz edip soru tipini sınıflandırır ve isteği o iş için en uygun modele yönlendirir. Özel bir uç nokta yoktur — bildiğiniz /v1/chat/completions, model adı "onysoft/auto". Yönlendirme tamamen ücretsizdir; istek yalnızca seçilen gerçek modelin katalog fiyatıyla faturalandırılır.

POST /v1/chat/completions "model": "onysoft/auto"

Standart chat completions ucu — model alanına onysoft/auto verildiğinde OnyRouter devreye girer. Streaming dahil tüm parametreler aynen çalışır.

Nasıl Çalışır?

İki katman vardır. Birinci katman anlık sezgilerdir ve sıfır gecikme ekler: mesajda kod izleri (kod bloğu, hata çıktısı, teknik komut) varsa kod kategorisine, çok kısa selamlaşmalar hızlı kategorisine gider.

Sezgilerin karar veremediği mesajlar, hafif ve hızlı bir sınıflandırıcı modele sorulur; tek kelimelik kategori yanıtı alınır. Sınıflandırma platformun kendi altyapısında çalışır — size token maliyeti ya da ücret yansımaz. Kategori, sürekli güncel tutulan bir rota tablosuyla gerçek modele çevrilir.

Kategoriler ve Rotalar

Kategori Ne zaman seçilir? Yönlendirilen sınıf
hizliKısa/basit sorular, selamlaşma, tek cümlelik bilgiHız sınıfının önde gelen modeli
genelNormal sohbet, yazım, özet, çeviriDengeli amiral model
kodProgramlama, hata ayıklama, teknik komutlarKodda en güçlü dengeli model
derinÇok adımlı analiz, strateji, matematik/mantıkMuhakeme amirali
ekonomikToplu sınıflandırma/etiketleme gibi hacimli mekanik işlerEn iyi fiyat/performans modeli
gorselGörüntü/fotoğraf analizi istekleriGörüntü anlayan güçlü model

Rota tablosu model kataloğundaki gelişmelere göre güncellenir — kodunuz onysoft/auto demeye devam eder, rotayı biz güncelleriz.

Örnek İstek

Python
from openai import OpenAI

client = OpenAI(
    base_url="https://api.onysoft.com/v1",
    api_key="sk-ony-your-api-key",
)

response = client.chat.completions.create(
    model="onysoft/auto",
    messages=[{"role": "user", "content": "Bu Python kodundaki hatayı bul: ..."}],
)
print(response.model)  # yönlendirilen gerçek model
print(response.choices[0].message.content)
cURL
curl https://api.onysoft.com/v1/chat/completions \
  -H "Authorization: Bearer sk-ony-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "onysoft/auto",
    "messages": [{"role": "user", "content": "Merhaba!"}]
  }'

Şeffaflık: Hangi Model Seçildi?

Yanıttaki model alanı yönlendirilen gerçek modeli gösterir (streaming'de chunk'ların model alanı). Kullanım raporlarınızda da istek, seçilen modelin adıyla listelenir. onysoft/auto ayrıca /v1/models listesinde sanal bir model olarak görünür.

Faturalama

Yönlendirme ve sınıflandırma ücretsizdir. İstek, OnyRouter'ın seçtiği gerçek modelin katalog fiyatıyla faturalandırılır; ayrıca bir "router ücreti" yoktur.

Sınırlar ve Notlar

Ayrıntılı rehber ve mimari için blog yazımıza bakın: OnyRouter

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