Platform

Akıllı yönlendirme

İstekte belirtilen model hizmet dışıysa akıllı yönlendirme, hata yerine benzer bir alternatiften yanıt alır. Uygulamanız, tek satır yeniden deneme kodu yazmadan kesinti sırasında çalışmaya devam eder. Otomatik mod, sohbet ve görsel modellerini kapsar. Ses isteklerinde model yalnızca alternatifleri kendiniz seçtiğinizde değiştirilir; video isteklerinde ise asla değiştirilmez.

Nasıl çalışır

  1. Her istek önce seçtiğiniz modele gider. Sorunların çoğu bu aşamada çözülür: modele giden yollardan biri takılır veya hata verirse siz bir şey görmeden istek başka bir yoldan yeniden denenir.
  2. Akıllı yönlendirme ancak modelin kendisi yanıt veremediğinde (tüm yollar başarısız olduğunda veya kullanılabilir yol kalmadığında) devreye girer.
  3. Alternatifleri sırayla dener; her birinde aynı otomatik kurtarma mekanizması işler ve biri yanıt verene kadar devam eder.
  4. Yanıtta hangi modelin yanıt verdiği belirtilir (gövdede model, x-zurelay-model ve x-zurelay-routed-from başlıklarında) ve ücret o modelin fiyatına göre hesaplanır.

Bir alternatif denenmeden önce seçtiğiniz modele giden tüm yollar denenir; yani yalnızca modeliniz gerçekten yanıt veremediğinde başka bir modele geçilir. Tüm denemeler kısa sürede başarısız olursa hata gösterilmeden önce model ve alternatiflerinin her biri bir kez daha denenir. Hizmet dışı olduğu bilinen modeller doğrudan atlanır.

Etkinleştirme

NeredeNasılKapsam
Çalışma alanı varsayılanıAyarlar → Akıllı yönlendirmeKendi ayarı olmayan tüm anahtarlar ve Playground
Anahtar bazındaAPI anahtarları → Düzenle → Akıllı yönlendirmeO anahtarla yapılan istekler
İstek bazındabir models listesi veya x-zurelay-fallback başlığıO istek

Bir anahtarın ayarı şunlardan biri olabilir:

Workspacedefault
Çalışma alanı ayarını kullanır (siz açmadıkça kapalıdır).
Offmode
Model hizmet dışıysa istek model_unavailable hatasıyla başarısız olur; isteği yeniden deneyebilirsiniz.
Automaticmode
Her sohbet ve görsel modeli için benzer alternatifler listemizi (aşağıda) kullanır: önce aynı aileden ve benzer fiyatlı modeller denenir. Ses istekleri seçtiğiniz modelde kalır.
Custommode
Kendi kurallarınız: her model için sırayla denenecek en fazla üç alternatif. “Diğer tüm modeller” kuralı (*) geri kalanları kapsar.

İstek bazında

Alternatif listesi

model ile birlikte models gönderin: model hizmet dışıysa anahtar ayarı veya başlık ne olursa olsun sırayla denenecek en fazla üç alternatif. Bu liste modele asla gönderilmez. OpenAI Python SDK, listeyi extra_body üzerinden gönderir. Görsel ve ses istekleri de bu listeyi kabul eder; form olarak gönderilen bir görsel düzenleme isteğinde ise liste models alanı olarak iletilir (alan tekrarlanarak veya virgülle ayrılmış tek bir liste olarak).

import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.zurelay.com/v1",
api_key=os.environ["ZURELAY_API_KEY"],
)
response = client.chat.completions.create(
model="gpt-6-sol",
messages=[
{
"role": "user",
"content": "Summarize this ticket in one line: ..."
}
],
extra_body={
"models": [
"gpt-6.1-sol",
"gpt-6-astra"
]
},
)
print(response.choices[0].message.content)

Başlık

Başlıklar
x-zurelay-fallback: off # never reroute this request
x-zurelay-fallback: auto # use the automatic alternatives (chat and image models)

Öncelik sırası: isteğin models değeri, ardından başlık, sonra anahtarın ayarı ve son olarak çalışma alanı varsayılanı.

Hangi alternatifler yanıt verebilir

  • Aynı türde modellerdir. Sohbet modelinin alternatifleri sohbet modelleri, görsel modelinin alternatifleri görsel modelleri, ses modelinin alternatifleri ses modelleridir. Diğer tüm modeller için tanımlanan bir kural (*) birden fazla tür içerebilir; her istek kendi türündekileri kullanır.
  • Gönderdiğiniz içeriği okuyabilirler. PDF veya video içeren bir istek yalnızca bu içeriği okuyabilen alternatiflere gider. Hiçbiri okuyamıyorsa dosyanızı yok sayan bir yanıt yerine hata alırsınız.
  • Anahtarın bunları kullanma izni vardır. Anahtarın izin verilen modelleri dışındaki alternatifler atlanır.
  • Uç noktayla uyumludurlar. /v1/messages üzerinde alternatifler Claude modelleridir.
  • İsteğin kendisinde sorun yoktur. Model isteği reddettiyse (hatalı bir parametre, çok uzun bir istem, çizmeyi reddettiği bir istem veya seslendirmeyi reddettiği bir metin) istek yeniden yönlendirilmez: alternatifler de aynı isteği reddeder.

Görseller

Otomatik modda bir görsel isteği önce aynı aileye yönlendirilir (GPT Image 2.5 Sunburst için Flare, Nano Banana Pro için Nano Banana 2.1) ve yalnızca yaklaşık aynı kalitede görsel üreten modeller kullanılır. Otomatik seçilen bir alternatifin fiyatı, seçtiğiniz modelin istediğiniz boyuttaki fiyatının 1.5 katını asla aşmaz. Kendi kurallarınızda ve isteğin models listesinde böyle bir sınır yoktur. Her iki durumda da:

  • Aynı boyut ve oran. Nano Banana modelleri size ve aspect_ratio değerlerini aynı şekilde yorumlar. GPT Image, bir Nano Banana boyutunun yerini yalnızca ikisi de aynı boyutlarda görsel üretiyorsa alır: 1K kare (1024x1024), 1K 3:2 veya 2:3, 2K kare, 4K 16:9 veya 9:16. Nano Banana ise bir GPT Image piksel boyutunun yerini yalnızca tam olarak o piksel boyutlarını ürettiğinde (1024x1024, 2048x2048) veya siz boyut belirtmediğinizde alır.
  • Referans görselleriniz. Alternatif, gönderdiğiniz kadar referans görseli kabul edebilmelidir (Nano Banana 14, GPT Image 16).
  • Seçenekleriniz. Şeffaf bir background yalnızca GPT Image modellerine yönlendirilir.
  • Her yanıt tek bir modelden gelir. n 1 değerinin üzerindeyken tüm görseller aynı modelden gelir.

Konuşma

Konuşma üretiminde model yalnızca kendi kurallarınız veya isteğin models listesi doğrultusunda değiştirilir, otomatik modda asla değiştirilmez. Tüm konuşma modelleri aynı sesleri destekler, bu yüzden alternatif bir model metninizi istediğiniz voice ile, belirttiğiniz instructions kullanarak okur. Girdi ve çıktı token başlıkları, yanıtı üreten modele aittir.

Otomatik alternatifler

Doğrudan katalogdan: otomatik modda her sohbet ve görsel modeli için devreye giren alternatifler.

Bu model kullanılamıyorsaOtomatik akıllı yönlendirme sırasıyla dener
Claude Opus 5.5Claude Opus 5→Claude Opus 4.8→Claude Sonnet 5.5
GPT-6 AstraGPT-5.6 Sol→GPT-6.1 Sol→Claude Opus 5.5
Claude Sonnet 5.5Claude Opus 5.5→Claude Opus 4.8→Claude Haiku 5.5
Claude Haiku 5.5Claude Haiku 4.5→GPT-6 Luna→Gemini 3.1 Flash-Lite
GPT-6.1 SolGPT-6 Sol→GPT-5.6 Terra→GPT-5.6 Sol
GPT-6.1 TerraGPT-6.1 Sol→GPT-6 Sol→GPT-5.6 Terra
GPT-6 SolGPT-6.1 Sol→GPT-5.6 Terra→GPT-5.6 Sol
GPT-6 LunaGPT-5.6 Luna→Gemini 3.1 Flash-Lite→DeepSeek V4.1 Flash
Grok 4.7GPT-6.1 Sol→Gemini 3.7 Flash→GLM-5.3
Muse WonderGemini 4 Argon→Claude Opus 5.5→Claude Sonnet 5.5
MiMo V2.6 ProMiMo V2.6 Flash→DeepSeek V4 Pro 0813→GLM-5.3
MiMo V2.6 FlashMiMo V2.6 Pro→DeepSeek V4.1 Flash→Qwen 3.8 Flash
DeepSeek V4.1 Flash 1017DeepSeek V4.1 Flash→DeepSeek V4 Pro 0813→Qwen 3.8 Flash
DeepSeek V4.1 FlashDeepSeek V4 Flash 0731→DeepSeek V4 Pro 0813→Qwen 3.8 Flash
DeepSeek V4 FlashDeepSeek V4 Flash 0731→DeepSeek V4 Pro 0813→Qwen 3.8 Flash
DeepSeek V4 Flash 0731DeepSeek V4.1 Flash→MiMo V2.6 Flash→Qwen 3.8 Flash
DeepSeek V4 Pro 0813DeepSeek V4.1 Flash→GLM-5.3→MiMo V2.6 Pro
Claude Fable 5.1Claude Fable 5→Claude Opus 5.5→Claude Opus 5
Claude Fable 5Claude Fable 5.1→Claude Opus 5.5→Claude Opus 5
Claude Opus 5Claude Opus 4.8→Claude Opus 5.5→Claude Opus 4.7
Claude Opus 4.8Claude Opus 5→Claude Opus 4.7→Claude Opus 5.5
Claude Opus 4.7Claude Opus 4.8→Claude Opus 4.6→Claude Opus 5
Claude Opus 4.6Claude Opus 4.7→Claude Opus 4.8→Claude Opus 5
Claude Haiku 4.5Claude Haiku 5.5→Claude Sonnet 5.5
GPT-5.6 SolGPT-6.1 Sol→GPT-5.6 Terra→GPT-6 Sol
GPT-5.6 TerraGPT-6.1 Terra→GPT-6.1 Sol→GPT-6 Sol
GPT-5.6 LunaGPT-6 Luna→Gemini 3.5 Flash-Lite→DeepSeek V4.1 Flash
Gemini 4 ArgonGemini 3.1 Pro→Gemini 3.8 Flash→GPT-6.1 Sol
Gemini 3.1 ProGemini 4 Argon→Gemini 3.8 Flash→GPT-6.1 Sol→Claude Sonnet 5.5
Gemini 3.8 FlashGemini 3.7 Flash→GPT-6.1 Sol→DeepSeek V4 Flash
Gemini 3.7 FlashGPT-6.1 Sol→Gemini 3.5 Flash-Lite→DeepSeek V4 Flash
Gemini 3.5 Flash-LiteGemini 3.1 Flash-Lite→Gemini 3.7 Flash→GPT-5.6 Luna
Gemini 3.1 Flash-LiteGemini 3.5 Flash-Lite→GPT-6 Luna→DeepSeek V4.1 Flash
GLM-5.3GLM-5.2→DeepSeek V4 Pro 0813
GLM-5.2GLM-5.3→DeepSeek V4 Pro 0813
GLM-5.3 FlashGLM-5.3→DeepSeek V4 Flash→Qwen 3.8 Flash
GLM-5.3 FlashXGLM-5.3 Flash→GLM-5.3→DeepSeek V4 Flash
Kimi K3.1 ProKimi K3→GLM-5.3→DeepSeek V4 Pro 0813
Kimi K3.1 Pro HighspeedKimi K3.1 Pro→Kimi K3→GLM-5.3
Kimi K3Kimi K3.1 Pro→Qwen 3.8 Max→GLM-5.3
Qwen 3.8 MaxKimi K3→GLM-5.3→DeepSeek V4 Pro 0813
Qwen 3.8 FlashQwen 3.8 Omni Flash→DeepSeek V4.1 Flash→MiMo V2.6 Flash
Qwen 3.8 Omni FlashQwen 3.8 Flash→Gemini 3.1 Flash-Lite→MiMo V2.6 Flash
MiniMax M3.1 FlashMiniMax M3→DeepSeek V4.1 Flash 1017→Qwen 3.8 Flash
HY4 PreviewGLM-5.3→DeepSeek V4 Pro 0813→Qwen 3.8 Flash
MiniMax M3GLM-5.3→DeepSeek V4 Pro 0813
Adım 5 PreviewDeepSeek V4 Pro 0813→GLM-5.3→MiMo V2.6 Pro
Kimi K2.6Kimi K3.1 Pro→GLM-5.3→DeepSeek V4 Pro 0813
Kimi K2.5Kimi K2.6→Kimi K3.1 Pro→GLM-5.3
MiniMax M2.5MiniMax M3→GLM-5.3→DeepSeek V4 Pro 0813
Ministral 3 3BMinistral 3 14B→Qwen 3.8 Flash→DeepSeek V4.1 Flash
Ministral 3 14BMinistral 3 3B→Qwen 3.8 Flash→DeepSeek V4.1 Flash
Muse Spark 1.3 ContributorQwen 3.8 Flash→Gemini 3.1 Flash-Lite→DeepSeek V4.1 Flash
Nano Banana 2.1Nano Banana Pro→Nano Banana 2→GPT Image 2.5 Flare
Nano Banana ProNano Banana 2.1→Nano Banana 2→GPT Image 2.5 Flare
Nano Banana 2Nano Banana 2.1→Nano Banana Pro→GPT Image 2.5 Flare
Nano Banana 2 LiteGPT Image 2.5 Flare→GPT Image 2.5 Sunburst→GPT Image 2
GPT Image 2.5 FlareGPT Image 2.5 Sunburst→GPT Image 2→Nano Banana 2.1
GPT Image 2.5 SunburstGPT Image 2.5 Flare→GPT Image 2→Nano Banana 2.1
GPT Image 2GPT Image 2.5 Flare→GPT Image 2.5 Sunburst→Nano Banana 2.1
Grok Imagine Image 2.0Nano Banana Pro→GPT Image 2.5 Flare→Nano Banana 2.1
FLUX 3 ImageNano Banana 2.1→Nano Banana Pro→GPT Image 2.5 Flare

Bilmeniz gerekenler

  • Alternatif bir model, istediğiniz modelden daha pahalı veya daha ucuz olabilir. İstek günlüğünüz, yanıtı üreten modeli ve maliyetini gösterir.
  • Akış aynı şekilde çalışır: bir model yanıt üretmeye başlayana kadar hiçbir şey gönderilmez ve parçalarda o modelin adı yer alır.
  • Görsel ve konuşma yanıtları aynı x-zurelay-model ve x-zurelay-routed-from başlıklarını taşır, kitaplığınızdaki görseller de onları üreten modelin adıyla etiketlenir.
  • Videolar başka modele yönlendirilmez: video işi istediğiniz modelde kalır ve tamamlanana veya başarısız olana kadar yeniden gönderilir (ücretsiz).
Günlüklerinizde veya izleme sisteminizde x-zurelay-routed-from alanını kontrol edin: yalnızca alternatif bir model yanıt verdiğinde ayarlanır, böylece kullandığınız bir modelin ne sıklıkla devre dışı kaldığını görebilirsiniz. Tek istisna Zurelay Auto, bu alanı her yanıtta zurelay-auto olarak ayarlar.

Sorunuz mu var, yoksa bir şey mi eksik? Destek ekibimize sorun, genellikle bir dakika içinde e-postayla yanıtlayalım.