LifeSim Engine · LifeSim'in arkasındaki yaşam simülasyonu
LifeSim Engine API
LifeSim'de şu anda doğan bebeklerden biri olur ve tek bir hayatı sonuna kadar yaşarsın. Nerede doğacağını seçemezsin. LifeSim Engine API, bunun arkasındaki motoru sana ödünç verir: ülke ya da doğum yılı gibi koşulları belirle, birçok hayatı bir arada çalıştır ve hayatların nasıl farklılaştığını istatistiklerle karşılaştır. Kod bilmene gerek yok: Bir yapay zekâdan iste, kendi deney sayfan olsun.
Anahtarın geldi mi? Hemen dene. LifeSim Engine’i dene sayfası motoru düğmelerle çağırır, kod gerekmez. Anahtar e-postandaki bağlantı, sayfayı anahtar içinde olarak açar.
Planlar
Ücretsiz bir anahtarla başla; daha fazlasına ihtiyacın olunca bir plan seç.
Ücretsiz
US$0
Motoru denemek ve küçük deneyler yapmak için
- Ayda 2.000 hayat birimi
- Bir çağrıda life ile en fazla 5 hayat, simulate ile 60 birim
- Dakikada 30 motor çağrısı
Builder
US$9 / ay
veya US$90 / yıl · 12 ay, 10 ayın fiyatına
tek kişilik bir uygulama ya da küçük bir proje için
- Ayda 200.000 hayat birimi
- Bir çağrıda life ile en fazla 50 hayat, simulate ile 400 birim
- Dakikada 300 motor çağrısı
Studio
US$69 / ay
veya US$690 / yıl · 12 ay, 10 ayın fiyatına
büyük bir proje, birçok insanın yaşadığı bir dünya için
- Ayda 5.000.000 hayat birimi
- Bir çağrıda life ile en fazla 100 hayat, simulate ile 400 birim
- Dakikada 1.500 motor çağrısı
Kullanıma göre planlar
| Kullanım | Aylık hayat birimi | Uygun plan |
|---|---|---|
| Bir roman ya da çizgi roman için karakterler: 50 karakter, her biri için seçilecek dört çekilmiş hayat | 200 | Ücretsiz |
| Bir sınıf: 30 öğrenci, dört derste kişi başı beş hayat | 600 | Ücretsiz |
| 10.000 kullanıcılı bir uygulama: kullanıcı başına ayda üç hayat | 30.000 | Builder |
| Her ülkeyi kapsayan bir çalışma: 172 ülke ve bölgenin her birinde her cinsiyetten 300 hayat | 103.200 | Builder |
| 200.000 kullanıcılı bir uygulama: kullanıcı başına ayda üç hayat | 600.000 | Studio |
| Doğum yıllarını kapsayan bir çalışma: 10 ülkede 1950-2025 arasındaki 76 yılın her biri için 600 hayat (geçmiş bir yıl 2 birim) | 912.000 | Studio |
Bir hayat 1 birimdir (geçmiş bir yılda ya da gelecek dünyada başlıyorsa 2). Araştırma, öğretim, kâr amacı gütmeyen kuruluşlar ve gazetecilik, para kazanmadan kullanılırsa, Builder boyutunu bir yıl ücretsiz isteyebilir (nasıl).
Plan bir aboneliktir. Satıcı olarak Stripe'ın Link'i vergiyi, makbuzları ve iptali üstlenir. Ödemeden sonra anahtarını bir kez gösteren bir sayfaya dönersin; daha önce o adrese gönderilen anahtar çalışmaz olur (bu ayın kullanımı devam eder). İstediğin zaman iptal edebilirsin; plan, ödediğin dönemin sonuna kadar sürer. Yıllık planda da hayat birimleri her ay yeniden gelir, aylık plandakiyle aynı miktarda. Ödeme, 30 gün içinde contact@lifesim.app adresinden istersen iade edilebilir. Ödeme bilgileri yalnızca Stripe'ta kalır; koşullar geçerlidir.
Çin anakarasında plan Alipay ile bir kez satın alınır: 30 gün ya da bir yıl, yenilenmeden. Bu satışlarda satıcı işletmecidir; vergiyi, makbuzları ve iadeleri o üstlenir. Ödemeden sonra anahtarını bir kez gösteren bir sayfaya dönersin; daha önce o adrese gönderilen anahtar çalışmaz olur (bu ayın kullanımı devam eder). Aynı planı yeniden alırsan süresi kalan sürenin arkasına eklenir; süre bitince anahtar ücretsiz plana döner. Anahtarı mı kaybettin? Ödeme yaptığın adresten api@lifesim.app adresine yaz. Ödeme, 30 gün içinde contact@lifesim.app adresinden istersen iade edilebilir. Ödeme bilgileri yalnızca Stripe’ta kalır; koşullar geçerlidir.
Bir yapay zekâ uygulamasına bağla (MCP)
Motoru Claude gibi bir yapay zekâ uygulamasına bağlayıcı olarak ekle; kod ya da dosya olmadan, yalnızca sohbet ederek kullan. Üç adım yeterli.
- 1Ücretsiz anahtar al
api@lifesim.app adresine herhangi bir e-posta gönder, anahtar hemen yanıt olarak gelir.
- 2Özel bağlayıcı ekle
Claude'da (web ya da masaüstü) Ayarlar → Bağlayıcılar'ı aç, “Özel bağlayıcı ekle”yi seç ve aşağıdaki adresi gir. Başka bir yapay zekâ uygulamasında aynı adresi MCP bağlayıcı menüsüne yazman yeterli.
https://lifesim-eh9.pages.dev/mcp - 3Anahtarı bir kez yapıştır
“Bağlan”a dokununca lifesim-eh9.pages.dev'ın bir sayfası açılır. Anahtarını oraya bir kez yapıştırdın mı tamam. Anahtar yapay zekâ uygulamasına asla geçmez.
Sonrası kolay, sadece iste: “1950’de Kore’de doğmuş bir büyükanneden başlayarak üç kuşak yaşa”, “1960’taki ve bugünkü Hindistan’daki çocukları karşılaştır”. Her çağrı anahtarının birimlerini kullanır.
Bir projede kullan
- NPC’ler ve sanal dünyalar: bugün yaşayan insanlar (
/person) senin sakinlerin olur; işleri, aileleri ve yaşadıkları tarihle birlikte. Tek bir/liveçağrısı 10 hayatı bir yıl ilerletir. - Uygulamalar ve etkileşimli hikâyeler:
/liveher kararı dünyanın verdiği olasılıklarla birlikte gönderir. Ekranı sen çizersin, seçimi o kişi yapar. - Yapay zekâ değerlendirmesi ve araştırma: bir yapay zekâyı insanların yaşadığı yerlere göre seçilen kişilerle dene ya da hayatları koşullara göre karşılaştır. Sonuçların bir simülasyondan geldiğini belirt.
- Dersler ve tarih: 1950’den bu yana herhangi bir yılda doğ; her yıl, ülkeyi o zamanki hâliyle ve insanlara dokunan tarihle getirir.
- Tüm çağrılar ve koşullar İngilizce belgelerde; yapay zekâ araçları
/api/v1/openapi.jsondosyasını okuyabilir.
Kod yazmadan, yapay zekâyla
- Anahtar al: api@lifesim.app adresine herhangi bir e-posta gönder; ücretsiz anahtar hemen yanıt olarak gelir. Anahtar
k8b_ile başlar. - Yapay zekâdan iste: Aşağıdaki metni olduğu gibi kopyalayıp kullandığın yapay zekâ sohbetine yapıştır. Anahtarını yapay zekâya verme.
- Dosyayı aç: Yapay zekânın hazırladığı HTML dosyasını indir ve tarayıcında aç. Sohbetin içindeki önizleme bağlantıyı engelleyebilir.
- Dene: Anahtarını sayfanın en üstündeki kutuya yapıştır, iki ülke seç ve karşılaştır. Bir hata çıkarsa ekrandaki mesajı olduğu gibi yapay zekâya yapıştır; düzeltir.
Kopyalayıp yapıştıracağın metin
Bana tarayıcıda açabileceğim tek bir HTML dosyası hazırla: HTML, CSS ve JavaScript bu tek dosyada olsun, hiçbir şey kurmak gerekmesin. Sayfa, LifeSim Engine API'yi (belgeler: https://lifesim-eh9.pages.dev/en/api/) kullanarak iki ülkede simüle edilen hayatları karşılaştırıyor. 1. En üstte API anahtarımı yapıştıracağım bir kutu olsun (k8b_ ile başlar). Anahtarı yalnızca sayfa açıkken kullan; dosyaya asla yazma. 2. https://lifesim-eh9.pages.dev/api/v1/countries adresinden doldurulan iki ülke menüsü (anahtar gerekmez): her kaydın iso3 alanını kullan ve name.tr göster. İsteğe bağlı bir doğum yılı kutusu, 1950–2025 arası; boş = bugünün dünyası. 3. Her ülke için şu adresi çağıran bir "Karşılaştır" düğmesi: https://lifesim-eh9.pages.dev/api/v1/simulate?country=ISO3&n=15 (yıl girildiyse &year=YYYY ekle), başlık: Authorization: Bearer <anahtar> 4. Her yanıtta "female" ve "male" var; her birinde age_at_death.mean (ortalama ölüm yaşı), survival["65"] (65 yaşına ulaşanların payı), children_by_46 (46 yaşına kadar ortalama çocuk sayısı), at_40.working (40 yaşında çalışanların payı) ve at_40.education (40 yaşında eğitim düzeyine göre paylar) bulunuyor. Paylar 0 ile 1 arasında sayılar. İki ülkeyi yan yana, sade cümleler ve basit çubuk grafiklerle Türkçe göster. 5. Sonuçların altına şunu yaz: "LifeSim Engine (lifesim-eh9.pages.dev) tarafından simüle edilen hayatlar; gerçek kişiler değil. Her cinsiyetten 15 hayat olduğu için sayılar yaklaşıktır." 6. Bir çağrı başarısız olursa yanıttaki "error" metnini göster. Ücretsiz anahtarım çağrı başına 60, ayda 2000 hayat birimine izin veriyor. Bu karşılaştırma ülke başına 30 birim (doğum yılıyla 60) kullanıyor, bu yüzden n'yi 15'te tut.
Biraz daha dene
- Yapay zekâdan bunun yerine aynı ülkeyi iki farklı yılda karşılaştırmasını iste; örneğin 1960'ta ve bugün başlayan hayatlar.
- Bir hayatı hikâye gibi okumak için
/api/v1/life?record=1kullanmasını iste. Kayıt İngilizce gelir; çevirmesini de iste. - Her seferinde bir şeyi değiştir ("hayatların nasıl sona erdiğini de göster, adları /api/v1/causes'tan al", "grafikleri daha anlaşılır yap"): yapay zekâyla bir şey yapmak böyle olur, çabucak alışırsın.
Ücretsiz deneme
- Anahtar başına ayda 2000 hayat birimi. Bugünün dünyasında bir hayat 1 birim; geçmiş bir yılda ya da gelecek dünyada 2 birim.
- Çağrı başına: tek tek en fazla 5 hayat (life), karşılaştırmada en fazla 60 birim (simulate). Dakikada en fazla 30 çağrı.
- Yukarıdaki karşılaştırmayla ayda yaklaşık 33 deneme yapabilirsin (doğum yılıyla yaklaşık 16). Daha fazlasına ihtiyacın varsa contact@lifesim.app adresine yaz.
- Para kazanmadan kamu yararına kullanım için (üniversite ya da enstitüde araştırma, öğretim, kâr amacı gütmeyen kuruluşlar ve kamu kurumları, gazetecilik) builder planı boyutu bir yıl ücretsiz. Anahtarın gittiği (ya da gideceği) adresten contact@lifesim.app adresine kim olduğunu ve ne yaptığını yaz.
Geliştiriciler için kısaca
Kodla çağırmak için bilmen gerekenler. Her parametre ve alan, örnekleriyle birlikte İngilizce başvuru sayfasında.
GET /api/v1/life | bir kişinin doğumdan sonuna kadar (ya da durdurmak istediğin yaşa kadar) hayatı: okul, iş, aile, taşınmalar, nasıl sona erdiği ve istersen her yılın sayıları ile kaydı. |
GET /api/v1/simulate | seçtiğin koşullar için aynı anda birçok hayatın görünümü: yaşam süresi, hayatta kalma, ölüm nedenleri, 40 yaşında eğitim, iş ve gelir, aile, taşınmalar. |
GET /api/v1/person | şu anda yaşayan insanlar: her yaştan biri ya da aradığın biri (Kore'de bir hemşire, Peru'da bir büyükanne); oradan devam edecek bir jetonla birlikte. |
GET /api/v1/lineage | tek bir ailenin soyu: bir kişinin hayatı, ardından o hayatta büyüyen en büyük çocuğunun, ebeveynin o sırada bulunduğu yıl, ülke ve koşullarda doğan ve o hayatın verdiği aileyle (adı, kardeşleri, anne babasıyla büyükanne ve büyükbabalarının öldüğü yıllar) süren hayatı, 2 ila 5 kuşak boyunca. |
POST /api/v1/live | dışarıdan, adım adım yaşanan bir hayat: her kararı sen verirsin, hayatın durumu mühürlü bir jetonla taşınır. |
GET /api/v1/countries, causes, jobs, groups | anahtarsız: yanıtlarda geçen ülkelerin, ölüm nedenlerinin, mesleklerin ve grupların kodları ile adları. Yapay zekâ araçları için açıklama /api/v1/openapi.json adresinde. |
curl -H 'Authorization: Bearer k8b_…' 'https://lifesim-eh9.pages.dev/api/v1/simulate?country=KOR&n=30'
- Anahtarı
Authorization: Bearer k8b_…olarak gönder. Anahtarı sunucunda tut: bir web sayfasında ya da indirilen bir uygulamada herkes okuyabilir. - Sık kullanılan parametreler:
country(ISO üç harfli kod; boş bırakırsan doğum paylarına göre seçilir),sex,year(1950–2025, geçmiş dünya) ya dafuture=1(gelecek dünya),n(kaç tane),seed(aynı seed ve aynı motor sürümü aynı hayatları verir),record=1(yıl yıl kayıt, İngilizce). lang=ko(ya da 18 dilden biri) eklersen kayıt ve karar metinleri o dilde gelir./simulatetek çağrıda 4 ülkeye (country=KOR,NGA) ve 6 doğum yılına (years=1960,today,future) kadar yan yana karşılaştırır. Her hayat, dünyanın ona getirdiklerini (met: savaşlar, afetler, elektrik kesintileri, evdeki ilk elektrik ya da televizyon) yaşı ve yılıyla birlikte söyler.- Kullanım hayat birimiyle sayılır: bugünün dünyasında bir hayat 1 birim, geçmiş bir yılda ya da gelecek dünyada 2 birimdir. Her yanıtın
usagealanı bu ayın kullanımını gösterir. - Hatalar da JSON'dur:
error(ne oldu),code(programlar için),status. 400: motorun kabul etmediği bir parametre ya da dünyada olmayan bir koşul, 401: anahtar yok ya da tanınmayan anahtar, 429: çok fazla çağrı (rate) ya da ayın birimleri bitti (month;morefazlasının nereden geleceğini,resetsayın yeniden başladığı günü verir). - v1'in yolları ve alanları asla kaldırılmaz ya da yeniden adlandırılmaz.
meta.enginedeğişince aynı seed başka bir hayat verebilir: bir sonucu yeniden üretmek için motor sürümünü ve tarihi sakla.
Bilmen gerekenler
- API'deki hayatlar gerçek istatistiklere göre simüle edilir: gerçek dünya ya da gerçek kişiler değildir. En ağır satırlar (intihar ve birkaç başka konu) yalnızca istediğinizde gelir.
- Her anahtarın nasıl kullanıldığını izliyoruz; koşullara aykırı kullanılan bir anahtar kapatılabilir.
- Sonuçları gösterirken kaynak olarak “LifeSim Engine (lifesim-eh9.pages.dev)” yaz.
- Anahtar yalnızca senin: kimseye verme, herkese açık yerlerde paylaşma. Kaybedersen aynı adresten tekrar yaz; yenisi gelir.
- Sonuçları gerçek kişiler hakkında karar vermek için kullanma (sağlık, sigorta, kredi, iş vb.).
- Teknik açıklama ve kullanım koşullarının tamamı İngilizce sayfada; geçerli olan o koşullardır.
Araştırma ya da derste kullanacaksanız: Yöntem ve doğrulama (kaynaklar, verilere uydurma yolu, gerçekle farkı, sınırlar, nasıl atıf yapılır) ve bir yıl boyunca değişmeyen araştırma sürümleri (engine), İngilizce.