Files
kolaytercih/src
bilalgursen 9469c0bd89 perf(liste): satır biçimi "id|gerekçe" — çıktı token'ı ~%27 az, gecikme p50 22,5 → ~14 sn [KARAR]
Gecikme çıktı token'ıyla orantılı (üst sağlayıcıya göre 25–115 token/sn);
çıktının ~%20'si satır başına yinelenen JSON anahtarlarıydı.

- Tel şeması: liste elemanı nesne ({"id","gerekce"}) yerine tek dizgi
  "id|gerekçe"; satirCoz ayrıştırır, kimlik yine havuzda doğrulanır
  (havuz-dışı koruması aynı).
- maxTokens 4000 → 2000 (ölçüm: 38 sağlıklı çağrıda çıktı 746–1.099 token).
  reasoning'i kapatmayan üst sağlayıcıya düşen çağrı ~50 sn yerine ~25 sn'de
  kesilir; ikinci deneme o sağlayıcı atlanarak yapılır.

Ölçüm: aynı 3 profilde (p05, a07, p13) çıktı 3.724 → 2.710 token.
40 profil: çağrı başına ortalama çıktı ~1.277 → ~940 token; gecikme p50
22,5 → 14,8 sn, p95 61,6 → 30,1 sn (p95 kazancının çoğu ikinci çağrının
kalkmasından — 3128b01). Maliyet 40 liste için 0,0285 → 0,0300 $ (değişmedi).
İzlenecek: son koşuda ham çıktıda 2 havuz-dışı kimlik görüldü (taban ve önceki
iki koşuda 0); ikisi de korumada atıldı, nihai listede havuz dışı 0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 08:49:57 +03:00
..