EVREN
EVREN, Savunma Sanayii Başkanlığı’nın (SSB) evren.ssyz.org.tr adresinde işlettiği bir yapay zekâ platformudur. Platformun LLM ağ geçidi, Türkiye’de barındırılan GPU’larda çalışan açık ağırlıklı modelleri OpenAI uyumlu bir API üzerinden sunar.
Aksi belirtilmedikçe aşağıdakilerin hepsi 2026-10-11’de gözlemlendi. Bunlara dayanmadan önce yeniden denetleyin.
Erişim
Bölüm başlığı “Erişim”- Giriş e-Devlet ile yapılır; her kimlik numarasına tek hesap açılır.
- API anahtarları sitenin API anahtarları sayfasında oluşturulur ve
evren_llm_...biçimindedir. Bir anahtar yalnızca bir kez gösterilir. - Koşullar anahtar paylaşmayı yasaklar. Herkesin kendi hesabı ve kendi anahtarı olmalıdır.
- Sitenin koduna göre (2026-10-17) her anahtarın kendi ayarları vardır: istek belirtmediğinde modellerin düşünüp düşünmeyeceği (
thinking_enabled), kullanabileceği modeller (allowed_models,allow_auto), bir istek hızı (rpm_limit), günlük bir token sınırı ve bir son kullanma tarihi. Yenilenen bir anahtar bir geçiş süresi boyunca çalışmayı sürdürür.
- Temel URL:
https://evren-llmapi.ssyz.org.tr/v1 - Kimlik doğrulama:
X-API-Key: <anahtar>ya daAuthorization: Bearer <anahtar>. Ülgen Bearer biçimini gönderir. İki başlığı farklı anahtarlar taşıyan bir istek400vebad_requestkoduyla reddedilir (“Authorization ve X-API-Key farklı anahtarlar içeriyor”). - Anthropic biçiminde bir uç nokta (2026-10-17).
POST /v1/messagesvePOST /v1/messages/count_tokensartık yanıt veriyor; 2026-10-11’de 404 dönüyorlardı. Yayımlanan OpenAPI belgesinde yer alırlar, sitenin belgelerinde yer almazlar. Claude Code 2.1.302 bunlara yöneltildiğindedeepseek-v4.1-flash,glm-5.3,gemma-4-31bvemimo-v2.6-proyanıt verdi; bir araçla dosya okudular ve düşündüler.qwen3.8-flash-next, Claude Code’un varsayılan düşünme düzeyini reddetti (“Unexpected reasoning effort high”);qwen3-vl-30bisethinkingalanını reddetti. Ülgen, bu iki modelle de çalışan çeviricisini korur.
| Yöntem | Yol | Amaç |
|---|---|---|
| POST | /v1/chat/completions |
Sohbet, akış (streaming) dahil |
| POST | /v1/responses |
OpenAI Responses biçimi |
| POST | /v1/messages, /v1/messages/count_tokens |
Anthropic Messages (2026-10-17, yukarıya bakın) |
| GET | /v1/models |
Hesabın modelleri ve fiyatları |
| GET | /v1/quota |
Günlük ve 5 dakikalık pencerede kullanım; token harcamaz |
| POST | /v1/embeddings |
Gömmeler (embeddings) |
| POST | /v1/rerank |
Yeniden sıralama (Cohere/Jina tarzı sözleşme) |
| POST | /v1/ocr |
Belge OCR’ı |
| POST | /v1/audio/transcriptions |
Konuşmadan metne |
| GET | /v1/terms/status |
Güncel koşulların kabul edilip edilmediği |
| GET | /v1/terms/text |
Koşulların metni |
| POST | /v1/terms/accept |
{"version": N} gövdesiyle kabul |
OpenAPI belgesi (2026-10-17) ayrıca /v1/completions, /v1/systemone ve /v1/systemone/batch (karar modelleri), /v1/media altında bir yükleme akışı, GET /v1/requests/{id} ve GET/DELETE /v1/responses/{id} uç noktalarını listeler. Bunların hiçbiri denenmedi.
Koşulların kabulü
Bölüm başlığı “Koşulların kabulü”Hesap güncel koşulları kabul edene kadar her çağrı, code: "terms_not_accepted" ve istenen sürümle birlikte 403 döner. Kabul hesap başına bir kez yapılır ve yalnızca esaslı bir değişiklik içeren yeni bir sürümde yeniden istenir.
Kaydedilen yanıt biçimleri:
GET /v1/terms/status→{"current_version":1,"is_material":true,"doc_path":"docs/legal/LLM_TERMS_OF_SERVICE_v1.md","accepted":false}.GET /v1/terms/text→{"version":1,"doc_path":"...","content":"<Markdown, yaklaşık 3.500 karakter, Türkçe>"}.{"version":1}ilePOST /v1/terms/accept→200 {"accepted_version":1,"accepted_at":"2026-10-11T18:08:07+00:00"}. Yanlış bir sürüm →terms_version_mismatchkoduyla400.
Modeller
Bölüm başlığı “Modeller”| Model | Görev | Bağlam | En büyük çıktı | Yetenekler | reasoning_effort (2026-10-17) |
|---|---|---|---|---|---|
deepseek-v4.1-flash |
chat | 1.048.576 | 65.536 | araçlar, düşünme, görsel girdi, yapılandırılmış çıktı | evet |
deepseek-v4-flash |
chat | 1.048.576 | 16.384 | araçlar, düşünme, yapılandırılmış çıktı | evet |
mimo-v2.6-pro |
chat | 1.048.576 | 16.384 | araçlar, düşünme, görsel girdi, yapılandırılmış çıktı | listelenen: none, minimal, low, medium, high, xhigh |
glm-5.3 |
chat | 524.288 | 16.384 | araçlar, düşünme, yapılandırılmış çıktı | evet |
qwen3.8-flash-next |
chat | 262.144 | 16.384 | araçlar, düşünme, görsel girdi, yapılandırılmış çıktı | evet |
gemma-4-31b |
chat | 262.144 | 16.384 | araçlar, görsel girdi, yapılandırılmış çıktı; düşünme 2026-10-17’den beri listede | hayır |
qwen3-vl-30b |
vision_chat | 262.144 | 16.384 | araçlar, görsel girdi, yapılandırılmış çıktı | hayır |
auto |
yönlendirme kipi | 32.768 | 16.384 | modeli ağ geçidi seçer; yanıt seçilen modelin adını verir | hayır |
Ayrıca sunulanlar: dots-ocr, deepseek-ocr-2, qwen3-embedding-8b, qwen3-reranker-8b, qwen3-asr-1.7b, qwen3-guard-4b ve karar modelleri laya ile clef.
Sohbet modellerinde task alanı chat ya da vision_chat değerini taşır.
Modeller kısa kimlikleriyle (glm-5.3) ya da depo adlarıyla (zai/glm-5.3-fp8) belirtilebilir.
Düşünme düzeyi
Bölüm başlığı “Düşünme düzeyi”2026-10-17’de chat completions ile ölçüldü. /v1/models bu yeteneği capabilities.reasoning_effort olarak, modelde varsa reasoning_effort_values ve reasoning_effort_aliases ile birlikte listeler.
| Model | Reddettiği |
|---|---|
deepseek-v4.1-flash, deepseek-v4-flash, glm-5.3 |
hiçbirini (none, minimal, low, medium, high, xhigh, max) |
mimo-v2.6-pro |
max |
qwen3.8-flash-next |
minimal, max (“Supported types are xhigh (default), medium, and low”; high, xhigh olarak alınır) |
gemma-4-31b, qwen3-vl-30b |
alanın kendisini: 400, “model ‘…’ ‘reasoning_effort’ parametresini desteklemiyor” |
none düşünmeyi kapatır. Bu değerlerin dışındaki her değeri ağ geçidinin kendi denetimi reddeder. Bir modelin çıktı sınırının üstündeki bir max_tokens kabul edilir (glm-5.3 için 32.000).
Sınırlar ve fiyat
Bölüm başlığı “Sınırlar ve fiyat”- 2026-11-01’e kadar ücretsiz: her model 0 CR olarak listelenir. Sonrasında kullanım platform kredisiyle (CR) ücretlendirilir; token başına fiyat yayımlanmamıştı.
- Günlük kota: hesap başına, bütün modellerde ve bütün anahtarlarda toplam 15.000.000 token; İstanbul saatiyle 03:00’te sıfırlanır. Site bu kotanın 2026-11-01’e kadar geçerli olduğunu belirtiyor.
- Ön ek önbelleğinden (prefix cache) karşılanan istem tokenları kotaya %3 oranında sayılır. İstemin başını sabit tutmak kotayı çok daha uzağa götürür.
- Site dakikada 500.000 token ve 32 eşzamanlı istek belirtiyor. Yanıt başlıklarında
x-ratelimit-limit-requests: 1200vex-ratelimit-limit-tokens: 2500000görüldü. 429hesabın kotası doldu,503sunucu meşgul demektir.- 2026-10-17: token başına fiyat hâlâ yok. Sitenin herkese açık istatistikleri (
https://api.ssyz.org.tr/api/v1/public/llm-stats)daily_token_quota_until: 2026-11-01T03:00:00+03:00veriyor; sonrasında ne olacağını söyleyen bir şey yok. Sitenin kendi koduna göre (denenmedi): kredi, katkılar için verilen ödüllerden (etiketleme, veri yükleme, model ve veri kümesi yayımlama; günde en çok 100 CR), bir yöneticinin incelediği taleplerden, kampanya kuponlarından ve bir kuruluşa yapılan tahsislerden gelir. Platformun web API’siINSUFFICIENT_CREDITSile402yanıtı veriyor; LLM API’sinin kredisi olmayan bir hesaba ne yanıt verdiği görülmedi.
Ele alınması gereken davranışlar
Bölüm başlığı “Ele alınması gereken davranışlar”- Her yanıtta kota başlıkları:
x-evren-daily-limit-tokens,x-evren-daily-remaining-tokens,x-evren-daily-reset(Unix zamanı),x-evren-credits-remaining,x-evren-routed-model. - Ek kullanım alanları:
usage.evren,credits_held_cr,credits_remaining_crverouted_modelalanlarını taşır. - Düşünme: düşünen modeller bunu
message.reasoningiçinde döndürür. Düşünme ve son yanıt aynımax_tokensbütçesini paylaşır; site en az 2.048 öneriyor ve 4.096’yı tavsiye ediyor. - Bağlantıyı canlı tutma: uzun düşünme sırasında sunucu olay akışına her 10 saniyede bir yorum satırı (
:ile başlayan) gönderir. Ayrıştırıcı bunları atlamalıdır. - Görseller: yalnızca base64 veri URL’leri; istek başına en çok 4 tane, her biri en çok 4 MiB, toplamda en çok 8 MiB. Uzak görsel adresleri
400ile reddedilir.
Verilerin işlenmesi
Bölüm başlığı “Verilerin işlenmesi”Koşullar, istem ve yanıt metinlerinin Kişisel Verilerin Korunması Kanunu’na (KVKK) göre işlendiğini belirtir; bir derlem onayı mekanizmasından ve unutulma hakkından söz eder. Ayrıntılar erişilemeyen belgelerdedir. Hizmet olduğu gibi sunulur; bir hizmet düzeyi taahhüdü yoktur. Gizli bilgi göndermeyin.
Ülgen’de giriş akışı
Bölüm başlığı “Ülgen’de giriş akışı”E-Devlet adımı atlanamaz. Ondan sonrası tek komuttur:
ulgen login, EVREN’in kendi API anahtarları sayfasını tarayıcıda açar (--no-browserverilmediyse) ve anahtarı sorar; standart girdi bir terminalse anahtar ekranda görünmeden okunur.- Ülgen anahtarı
GET /v1/terms/statusile doğrular; reddedilen bir anahtar hiçbir şey kaydetmez. - Koşullar henüz kabul edilmediyse Ülgen metni yazdırır ve kabulü ancak kullanıcı onayladıktan sonra
POST /v1/terms/acceptile kaydeder. - Ülgen anahtarı işletim sisteminin kimlik bilgisi deposunda saklar, ardından modelleri ve kalan günlük kotayı yazdırır (
ulgen statusile aynı rapor).
Kopyala-yapıştır olmadan giriş, EVREN’in desteğini gerektirir. Sitenin aday iki sayfası 2026-10-17’de incelendi; ikisi de böyle bir destek değil. sso-login, e-Devlet girişinin (OpenID Connect, istemci evren) siteye sabit bir adreste döndüğü yerdir. env-handoff ise bir yöneticiyi siteden test ortamına geçirir.
Topluluğun mevcut köprüleri
Bölüm başlığı “Topluluğun mevcut köprüleri”İncelenmedi; başvuru için listelenmiştir.
github.com/berkaycari/evren-codex-proxy: OpenAI Codex CLI için EVRENgithub.com/bykemalh/evren-llm-opencode: opencode için EVREN sağlayıcısı kurulumugithub.com/mustafacoshkun/evren: resmî olmayan bir EVREN komut satırı istemcisigithub.com/macbyclp/evren-fleet: EVREN işçilerini kullanan bir Claude Code becerisigithub.com/speker/evren-sdk: sitenin kendi örnek kodunun içe aktardığı bir SDK; eksik kredi için402ya dainsufficient_quotabekler ve birIdempotency-Keygönderirgithub.com/Kscl1/evren-bridge: dakikalık429ile günlük429’u ayırt eden yerel bir vekil; birden çok anahtarı sırayla kullanır, koşullar bunu yasaklargithub.com/heimdilon/kalfa:research/evren-probenotları, bir akışın son parçasınınusage.evrentaşımadığını söylergithub.com/s-kali/evren-claude-code,github.com/acarbayk/Evren-Claude-Test-: LiteLLM üzerinden EVREN’de Claude Code
Doğrulanmayanlar
Bölüm başlığı “Doğrulanmayanlar”- Türkiye dışından, bir anahtarla API’nin kullanılıp kullanılamadığı. 2026-10-17’de Avrupa ve Asya’daki dokuz ülkeden anahtarsız yapılan denemeler (check-host.net üzerinden)
401aldı; yani anahtar denetlenmeden önce yabancı bir adresi engelleyen bir şey yok. - 2026-11-01’den sonraki fiyatlar ve kotalar.
Bu site, deponun main dalını izler.