Ajan akışları · 2026-09-20
EVREN'den global modele geçiş: istek gövdesinde tek alan değişir
Bir ajan EVREN satırıyla başlayıp global bir modele geçtiğinde ne değişir, ne değişmez. Yetenek doğrulamanın anahtarsız yolu, ilan edilmemiş yeteneğin sessiz bozulması ve kullanım kaydında ne tutulduğu.
Kısa cevap
EVREN satırından global bir modele geçmek için istek gövdesindeki model alanını değiştirmeniz yeterli. Uç nokta, kimlik doğrulama başlığı ve gövde şeması aynı kalır.
Bu, iki satırın aynı şemayı paylaşmasından kaynaklanıyor. İstek doğrulaması model çözümlenmeden önce yapılır, yani gövdenin şekli hangi modeli yazdığınıza bağlı değildir.
Değişen tek şey model alanı
Aşağıdaki örnekte aynı istemci, aynı anahtar ve aynı gövde iki farklı satıra gidiyor. Türkiye'de barınan satır sizin EVREN hesabınızdan, global satır LLMTR bakiyenizden faturalanıyor; çağıran kodun bundan haberi yok.
Model kimliklerini bir eşleme tablosunda tutmak, ajan döngüsünde model seçimini tek yere toplamanın en ucuz yolu.
Aynı gövde, iki satır
from openai import OpenAI
import os
client = OpenAI(base_url=os.environ["LLMTR_BASE_URL"] + "/v1", api_key=os.environ["LLMTR_API_KEY"])
# Turkey-hosted, billed on your own EVREN account.
TURKEY_MODEL = "evren/glm-5.3-fp8"
# A global row in the same catalog, billed from your LLMTR balance.
GLOBAL_MODEL = "zai/glm-5.3"
def ask(model: str, question: str) -> str:
completion = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": question}],
max_tokens=1024,
)
return completion.choices[0].message.content
# Same client, same body, same key. Only the model id differs.
print(ask(TURKEY_MODEL, "Ozetle: ..."))
print(ask(GLOBAL_MODEL, "Ozetle: ..."))
Ajan çağırmadan önce yeteneği doğrular
Model listesi ucu anahtarsız açıktır ve bir ajanın hesap açmadan yetenek doğrulamasına izin verir. Her kayıt, o modelin hangi operasyonlar için bağlandığını söyleyen bir supported_operations alanı taşır.
Doğru sıra şudur: önce katalogdan desteklenen operasyonu kontrol edin, sonra isteği gönderin. Bu sıra, ilan edilmemiş bir yeteneğe dayanan bir ajan adımının üretimde keşfedilmesini önler.
Anahtarsız yetenek kontrolü
# No API key. The discovery endpoint is open on purpose.
curl "$LLMTR_BASE_URL/v1/models" \
| jq '.data[] | select(.id == "evren/glm-5.3-fp8") | {id, supported_operations}'
İlan edilmemiş yetenek sessizce bozar
Bir ajan çerçevesi model kartını okuyup araç çağrısı yapabileceğini varsayarsa ve model o alanı uygulamıyorsa, ortaya hata çıkmaz. HTTP 200 döner, yanıt gelir, yalnızca içerik yanlıştır: model aracı çağırmak yerine aracın ne döndüreceğini düzyazıyla uydurabilir.
Sıra bu yüzden önemli: satırın yeteneğini çağırmadan önce katalogdan doğrulayın. EVREN satırlarında araç çağrısı, JSON modu ve düşünme denetimi sunulmuyor, dolayısıyla bu adımları gerektiren bir işi bu yetenekleri taşıyan bir satıra verin.
EVREN satırlarında bugün ne var
Tablo, ajan tarafında kararı etkileyen alanları gösteriyor. Bağlam ve girdi türü EVREN'in yayımladığı tablodan alınmıştır.
Akış bu satırlarda gerçek akış değildir: yanıt tamamlandıktan sonra parça parça iletilir. Akıştan ilk token süresi bekleyen bir ajan döngüsü bunu hesaba katmalı.
| Model kimliği | Bağlam | Girdi |
|---|---|---|
| evren/deepseek-v4-flash-tr | 1.000.000 | Metin |
| evren/glm-5.3-fp8 | 512.000 | Metin |
| evren/gemma-4-31b | 256.000 | Metin, görsel |
| evren/qwen3.8-flash-next | 256.000 | Metin, görsel, video |
| evren/qwen3-vl-30b | 256.000 | Metin, görsel, video |
Kullanım kaydında ne tutuluyor
İstek ve yanıt gövdeleri veritabanımıza yazılmaz. Kullanım kaydı modeli, token sayılarını, mesaj adedini, maliyeti, durum kodunu ve süreyi tutar; istem ya da yanıt metni için bir alan yoktur.
Dürüstlük iki yöne de kesiyor: isteği işleyen üçüncü taraf model sağlayıcısı kayıt tutabilir ve bunu her model kartı yazar. EVREN satırlarında o sağlayıcı EVREN'in kendisidir, hesap ve anahtar sizindir; ilgili taahhütleri sağlayıcının kendi şartlarından okumanız gerekir.
Hassas veri gönderecekseniz kararı model kartındaki veri notundan verin, model adından çıkarmayın.
Neden bu kapıdan girmeli
Bir ajan için sağlayıcı seçmek tek seferlik bir karar değil; iş değiştikçe model de değişir. Değiştirme maliyeti sıfıra yakın olduğunda seçim geri alınabilir olur.
EVREN'e doğrudan da bağlanabilirsiniz; LLMTR üzerinden bağlanmanın farkı, aynı kodun Türkiye'de barınan başka modellere ve global modellere de ulaşmasıdır. Ajan döngünüz tek bir sözleşmeye yazılır ve model seçimi bir yapılandırma satırına iner.
Katalogda bugün Türkiye'de barındığı işaretli on iki canlı satır var; yedisi EVREN dışında. Aynı anahtar bunların hepsine ve global satırlara ulaşır.
Sık sorulan sorular
EVREN'le başlayıp sonra global modele geçebilir miyim?
Evet. EVREN'e doğrudan da bağlanabilirsiniz; LLMTR üzerinden bağlanmanın farkı, aynı kodun Türkiye'de barınan başka modellere ve global modellere de ulaşmasıdır. Geçişte değişen tek şey istek gövdesindeki model alanıdır.
Model listesini anahtar olmadan okuyabilir miyim?
Evet. Model listesi ucu kimlik doğrulaması istemez; bu bilinçli bir karardır. Bir ajan hesap açmadan önce katalogdaki modelleri, fiyatları ve desteklenen operasyonları okuyabilir.
EVREN satırları araç çağrısını destekliyor mu?
Hayır, bu satırlarda araç çağrısı sunulmuyor. Araç tanımı gönderirseniz hata yerine düzyazı bir yanıt alabilirsiniz. Araç çağrısı gerektiren bir adım için katalogda bu yeteneği taşıyan bir satır seçin.
LLMTR istemlerimi saklıyor mu?
İstek ve yanıt gövdeleri veritabanımıza yazılmaz; kullanım kaydı model, token sayıları, mesaj adedi, maliyet, durum kodu ve süreden oluşur. İsteği işleyen üçüncü taraf model sağlayıcısı kayıt tutabilir ve bunu her model kartı yazar.
Akış bu satırlarda nasıl çalışıyor?
EVREN satırlarında akış gerçek akış değildir: yanıt tamamlandıktan sonra parça parça iletilir. İlk token süresine göre davranan bir ajan döngüsü kuruyorsanız bunu hesaba katın.