Agent modeli yedekleme (fallback) yönlendirmesi, birincil bir AI modeli kullanılamaz hale geldiğinde veya çok pahalılaştığında uygulamanızı dirençli tutar ve bunu manuel değişikliklere gerek kalmadan otomatik olarak yapar. Sıralı yedek modeller ve maliyet sınırları tanımlayarak, kesinti sürelerinden ve bütçe artışlarından kaçınırsınız.
Önemli Çıkarımlar
- Yedekleme yönlendirmesi, birincil model başarısız olduğunda, zaman aşımına uğradığında veya bir maliyet eşiğini aştığında otomatik olarak ikincil veya üçüncül bir modele geçer.
- Yedekleme mantığını istek başına fiyat sınırlarıyla eşleştirmek, kontrolden çıkmış bir yedekleme zincirinden kaynaklanan sürpriz harcamaları önlemenin tek güvenilir yoludur.
- Hem TokenLab hem de OpenRouter, API'leri aracılığıyla yerel yedekleme yapılandırması sağlar; bu da özel yeniden deneme döngüleri olmadan sıralı model listeleri tanımlamanıza olanak tanır.
- Yedekleme stratejinizi yük altında test etmek, gecikme (latency) ödünleşimlerini ortaya çıkarır ve gerçek performans verilerine dayanarak model sırasını ince ayar yapmanıza yardımcı olur.
Agent Modeli Yedekleme Yönlendirmesi Nedir?
Yedekleme yönlendirmesi, bir modelin başarısız veya maliyetli çağrısını alternatif bir modelle değiştiren ve isteği kullanıcı tarafından görülebilir hatalar olmadan devam ettiren bir dirençlilik modelidir. Büyük bir dil modeline yapılan tek bir çağrının çok adımlı bir iş akışını etkileyebileceği AI destekli agent'larda, bu model her katmanda önem taşır.
Kavramsal olarak, sıralı bir model listesi sağlarsınız: primary (birincil), secondary (ikincil), tertiary (üçüncül). İstek ilk modeli dener. Eğer 5xx hatası dönerse, hız sınırına takılırsa veya bir bütçe sınırını aşarsa, platform otomatik olarak dizideki bir sonraki modelle yeniden dener. Sonuç olarak, son kullanıcı veya agent mantığı, en az bir model başarılı olduğu sürece geçerli bir yanıt alır.
Geliştirici belgelerine göre OpenRouter, bunu models parametresinde bir model dizisi sağlamak olarak tanımlar; hizmet her birini sırayla dener. TokenLab'in API'si aynı yeteneği, sıralı bir diziyi kabul eden model alanı ve toplam çağrı maliyetini sınırlamak için isteğe bağlı max_price parametresi aracılığıyla sunar.
Yedekleme Yönlendirmesi Agent Güvenilirliği İçin Neden Önemlidir?
Birden fazla LLM çağrısını zincirleyen agent'lar, kümülatif başarısızlık riskine maruz kalır. Kullanılamayan tek bir model uç noktası, bir konuşma döngüsünü, araç çağırma dizisini veya kod oluşturma hattını bozabilir. Yedekleme yönlendirmesi, agent'ı herhangi bir sağlayıcının kullanılabilirliğinden veya fiyatlandırma dalgalanmalarından ayırır.
Yedekleme zinciriniz için modelleri seçerken, yetenek ve maliyeti dengelemeniz gerekir. Örneğin, birincil modeliniz Claude Fable 5 veya GPT-5.5 gibi amiral gemisi bir metin modeli ise, Claude Opus 4.8 gibi başka bir amiral gemisi modele yedeklemek zekayı korur ancak gecikmeyi veya maliyeti artırabilir. Alternatif olarak, DeepSeek V4 Flash, GLM-5.2 veya Gemini 3.5 Flash gibi düşük maliyetli bir yönlendirme modeline yedeklemek, maliyetleri düşük tutar ve hızlı yürütme sağlar, ancak muhakeme derinliğini azaltabilir.
Bu modellerin fiyat ve performans açısından nasıl karşılaştırıldığını anlamak için TokenLab fiyatlandırma karşılaştırmasını ve OpenRouter karşılaştırmasını inceleyerek en uygun yönlendirme hiyerarşisini tasarlayabilirsiniz.
Yedekleme Yönlendirmesini Uygulama: Kod Örneği
Yedekleme yönlendirmesini programatik olarak uygulamak için API istemcinize bir model dizisi geçirebilirsiniz. Aşağıdaki örnek, TokenLab'in API'sini kullanarak bir yedekleme dizisinin nasıl yapılandırılacağını, birincil kodlama modelinden bir dizi yedek modele nasıl yönlendirileceğini ve sürpriz harcamaları önlemek için maksimum fiyat sınırının nasıl uygulanacağını göstermektedir.
import requests
# Mevcut modelleri kullanarak yedekleme zincirinizi tanımlayın
# Birincil: Claude Sonnet 5 (yüksek yetenek)
# İkincil: DeepSeek V4 Pro (güçlü açık ağırlıklı alternatif)
# Üçüncül: DeepSeek V4 Flash (düşük maliyetli yedek)
fallback_models = ["claude-sonnet-5", "deepseek-v4-pro", "deepseek-v4-flash"]
payload = {
"model": fallback_models,
"messages": [
{"role": "system", "content": "Uzman bir kodlama asistanısınız."},
{"role": "user", "content": "Python'da iş parçacığı güvenli (thread-safe) bir bağlantı havuzu yazın."}
],
"max_price": 0.015, # Sürpriz harcamalardan kaçınmak için milyon token başına maksimum fiyatı sınırlayın
"temperature": 0.2
}
headers = {
"Authorization": "Bearer YOUR_TOKENLAB_API_KEY",
"Content-Type": "application/json"
}
response = requests.post(
"https://api.tokenlab.sh/v1/chat/completions",
json=payload,
headers=headers
)
result = response.json()
print(f"Kullanılan aktif model: {result.get('model')}")
print(f"Yanıt: {result['choices'][0]['message']['content']}")
Bu uygulamada, Claude Sonnet 5 bir hız sınırı veya hizmet kesintisi yaşarsa, yönlendirici isteği otomatik olarak DeepSeek V4 Pro ile dener. Eğer o da başarısız olursa, DeepSeek V4 Flash'a yedeklenir. max_price parametresi, zincirdeki herhangi bir model bütçe eşiğinizi aşarsa, yönlendiricinin beklenmedik maliyetler oluşturmak yerine yürütmeyi durdurmasını sağlar.
Yedekleme Stratejinizi Tasarlama
Başarılı bir yedekleme stratejisi, yedek modelin iş yükünün özel taleplerini karşılayabildiğinden emin olmak için modelleri görev türüne göre gruplandırmayı gerektirir.
Kodlama ve Muhakeme Agent'ları
Yazılım mühendisliği agent'ları için sözdizimi, mantık ve sistem tasarımında mükemmel olan modellere ihtiyacınız vardır. Birincil kodlama modeliniz başarısız olursa, yedeğiniz benzer muhakeme yeteneklerine sahip olmalıdır.
- Birincil: Claude Sonnet 5
- İkincil: Kimi K2.7 Code veya DeepSeek V4 Pro
- Üçüncül: Gemini 3.5 Flash (hızlı, uygun maliyetli kod oluşturma için)
Bu görevler için en iyi seçenekleri bulmak üzere 2026'da kodlama için en iyi AI modelleri kılavuzuna başvurun.
Düşük Maliyetli Metin ve Sohbet Agent'ları
Yüksek hacimli müşteri desteği veya veri çıkarma agent'ları için token başına maliyeti en aza indirmek birincil hedeftir.
- Birincil: DeepSeek V4 Flash
- İkincil: GLM-5.2 veya Qwen3.7 Plus
- Üçüncül: Laguna XS 2.1 veya MiniMax M3
Çok Modlu ve Görüntü Oluşturma Agent'ları
Görüntü oluşturma veya analizi ile çalışırken, yedekleme zinciriniz aynı girdi ve çıktı modalitelerini desteklemelidir.
- Birincil: Nano Banana Pro (Gemini 3 Pro Image)
- İkincil: Nano Banana 2 (Gemini 3.1 Flash Image)
- Üçüncül: GPT Image 2 veya Reve 2.0
Mevcut görsel modellerin tam dökümü için 2026'da en iyi AI görüntü modelleri API'si dizinine başvurun.
Video Oluşturma Agent'ları
Agent'ınız video oluşturma hatlarını yönetiyorsa, yüksek gecikmeli video oluşturma API'lerini işlemek için sağlam bir yedekleme dizisine ihtiyacınız vardır.
- Birincil: Seedance
- İkincil: Veo 3 veya Kling
- Üçüncül: Hailuo, Vidu veya PixVerse V6
Bu video seçenekleri arasındaki performansı değerlendirmek için 2026'da en iyi AI video modelleri API'si kılavuzumuza göz atın.
Yedekleme Uygulama Kontrol Listesi
Yedekleme yönlendirme kurulumunuzun güvenli, maliyet kontrollü ve performans için optimize edilmiş olduğunu doğrulamak için bu kontrol listesini kullanın.
| Doğrulama Adımı | Açıklama | Hedef Durum |
|---|---|---|
| Model Uyumluluğu | Yedek modellerin aynı parametreleri (ör. sistem talimatları, araç çağırma, JSON modu) desteklediğinden emin olun. | Gerekli |
| Maksimum Fiyat Sınırları | Birincil kesintiler sırasında pahalı modellerin faturaları kabartmasını önlemek için her istekte bir max_price sınırı yapılandırın. |
Gerekli |
| Zaman Aşımı Yapılandırması | Yedeklemenin hızlı tetiklenmesi için birincil modellerde agresif zaman aşımları (ör. 5 ila 10 saniye) ayarlayın. | Önerilen |
| Hata Günlüğü | Kalıcı sağlayıcı sorunlarını belirlemek için üretimde hangi modellerin aktif olarak kullanıldığını takip edin. | Önerilen |
| Bağlam Penceresi Hizalaması | Yedek modellerin gelen istemin bağlam uzunluğunu işleyebildiğini doğrulayın. | Gerekli |
Yöntem ve Kanıt Notları
Yedekleme yönlendirmesi sadece bir yeniden deneme döngüsü değildir. Faydalı karşılaştırma; yönlendirici davranışı, sağlayıcı kullanılabilirliği, model yeteneği ve iş akışı için tolere edebileceğiniz maliyet tavanı arasındadır. OpenRouter'ın belgeleri, bir toplayıcı yüzeyinde sıralı yedekleme semantiğini anlamak için yararlıdır. Fireworks'ün yönlendirici/sağlayıcı çerçevelemesi, bir API isteğini alan şirket ile modeli fiilen sunan altyapıyı ayırt etmeye yardımcı olur. Braintrust'ın yönlendirici kılavuzu, gözlemlenebilirlik ve değerlendirme odaklı yönlendirme kelime dağarcığı için yararlıdır. RouteLLM, maliyet-kalite yönlendirmesi için araştırma çerçevesini sağlar, ancak yine de ölçülen tercihi veya iş yükü verilerini varsayar.
Üretimdeki bir agent için kanıt sınırını açık tutun. Genel belgeler, bir platformun sıralı model listelerini veya yönlendirici kavramlarını desteklediğini doğrulayabilir. Yedekleme zincirinizin araç çağırma doğruluğunu, JSON şeklini veya alana özgü kaliteyi koruyacağını kanıtlayamazlar. Yayına almadan önce, temsili agent izlerini zorunlu birincil başarısızlıklar, hız sınırı yanıtları ve fiyat sınırı başarısızlıkları ile yeniden oynatın. Rota, yalnızca yedek model agent'ın beklediği aynı sözleşmeyi tamamlayabiliyorsa güvenilirdir.
Sıkça Sorulan Sorular
Yedekleme yönlendirmesi API gecikmesini nasıl etkiler?
Yedekleme yönlendirmesi, birincil model başarısız olduğunda gecikmeyi artırabilir; çünkü sistem, ikincil isteği başlatmadan önce birincil isteğin zaman aşımına uğramasını veya hata dönmesini beklemek zorundadır. Birincil modelde sıkı zaman aşımı sınırları (5 saniye gibi) ayarlayarak, yedek modele hızlı bir geçiş sağlayarak bunu hafifletebilirsiniz.
Yedek modeller aynı sistem istemlerini ve araçları destekleyecek mi?
Her zaman değil. Temel metin oluşturma oldukça taşınabilir olsa da, araç çağırma, yapılandırılmış JSON çıktıları ve sistem istemi biçimlendirmesi gibi gelişmiş özellikler modeller arasında farklılık gösterir. Bir yedekleme zinciri kurarken, yedek modellerinizin (Kimi K2.7 Code veya GLM-5.2 gibi) agent'ınızın gerektirdiği tam API parametrelerini desteklediğinden emin olun.
Bir yedekleme zincirinin çok pahalı bir model seçmesini nasıl önlerim?
Yönlendirme yapılandırmanızda max_price gibi parametreleri kullanarak her zaman katı bir fiyat sınırı tanımlamalısınız. Birincil düşük maliyetli model başarısız olursa, bu sınır yönlendiricinin bütçenizi aşacak pahalı bir sınır modelini otomatik olarak seçmesini engeller.
Güvenilir Yönlendirme ile Başlayın
Dirençli AI agent'ları oluşturmak, model performansının, fiyatlandırmanın ve kullanılabilirliğin sürekli izlenmesini gerektirir. Yedekleme zincirleriniz için en güvenilir ve uygun maliyetli modelleri bulmak için TokenLab AI Model Liderlik Tablosu üzerindeki canlı verileri keşfedin. Desteklenen tüm uç noktaların ve fiyatlandırma yapılarının kapsamlı bir listesi için TokenLab model dizinini (2026-07-07 tarihinde gözlemlenmiştir) ziyaret edin.
Yedekleme yönlendirmesi canlıya geçtiğinde, onu "ayarla ve unut" olarak görmeyin. Yedekleme tetikleme oranınızı haftalık olarak izleyin; ani bir artış, genellikle birincil modelinizin bozulduğu veya yukarı akışta kapasite sınırlarına ulaştığı anlamına gelir. Gereksiz atlamaları budamak ve gecikmeyi tahmin edilebilir tutmak için her isteği hangi yedekleme katmanının fiilen çözdüğünü günlüğe kaydedin. Model fiyatlandırması değiştikçe maliyet varsayımlarını da periyodik olarak gözden geçirin (TokenLab model dizininde 2026-07-07 tarihinde gözlemlendiği gibi). Sadece hata oranlarında değil, harcama deltalarında da uyarılar ayarlayın, böylece yanlış yapılandırılmış bir yedekleme zinciri sessizce bütçenizi tüketmez. Yönlendirme yapılandırmanızı kod olarak ele alın: sürümleyin, gerçek başarısızlık senaryolarına karşı test edin ve olay sonrası incelemelerde gözden geçirin. Bunu tahmin yürütmeden ayarlamak için TokenLab ile Başlayın.
Kaynaklar
Fiyat 2026-07-07 tarihinde gözlendi
- TokenLab API docs2026-07-07 tarihinde gözlendi
- OpenRouter docs2026-07-07 tarihinde gözlendi
- Braintrust LLM router guide2026-07-09 tarihinde gözlendi
- Fireworks inference providers vs API routers2026-07-09 tarihinde gözlendi
- RouteLLM paper2026-07-09 tarihinde gözlendi



