1in8b Engine · symulacja życia, na której działa „1 na 8 miliardów”
1in8b Engine API beta
W „1 na 8 miliardów” stajesz się jednym z niemowląt przychodzących na świat właśnie teraz i przeżywasz jedno jedyne życie do końca. Miejsca urodzenia nie można wybrać. API 1in8b Engine pożycza ci silnik, który za tym stoi: ustaw warunki, na przykład kraj albo rok urodzenia, uruchom naraz wiele żyć i porównaj na podstawie statystyk, czym się różnią. Nie trzeba programować: poproś AI, a będziesz mieć własną stronę do eksperymentów.
Masz klucz? Wypróbuj go od razu. Strona „Wypróbuj 1in8b Engine” wywołuje silnik przyciskami, bez programowania. Link w mailu z kluczem otwiera ją z już wpisanym kluczem.
Plany
Zacznij od darmowego klucza i wybierz plan, gdy będziesz potrzebować więcej.
Darmowy
US$0
żeby poznać silnik i trochę poeksperymentować
- 2 000 jednostek życia miesięcznie
- do 5 żyć na jedno wywołanie life, 60 jednostek przy simulate
- 30 wywołań na minutę
W Chinach kontynentalnych, gdzie Link nie jest dostępny, płatne plany na razie nie są sprzedawane; darmowy plan działa tam tak samo jak wszędzie.
Plan to subskrypcja miesięczna. Sprzedawcą jest Link od Stripe, który zajmuje się podatkami, potwierdzeniami i anulowaniem. Po zapłacie wrócisz na stronę, która jednorazowo pokaże twój klucz; klucz wysłany wcześniej na ten adres przestanie działać (zużycie z danego miesiąca się przenosi). Możesz zrezygnować w każdej chwili, plan działa do końca opłaconego miesiąca. W ciągu 30 dni od płatności możesz poprosić o zwrot pieniędzy pod adresem contact@1in8b.life. Dane płatności zostają tylko w Stripe, a warunki są na stronie po angielsku.
Podłącz do aplikacji AI (MCP)
Dodaj silnik jako konektor w aplikacji AI, takiej jak Claude, i korzystaj z niego po prostu w rozmowie, bez kodu i plików. Wystarczą trzy kroki.
- 1Weź darmowy klucz
Wyślij dowolnego maila na api@1in8b.life, a klucz od razu przyjdzie w odpowiedzi.
- 2Dodaj własny konektor
W Claude (w przeglądarce lub aplikacji na komputer) otwórz Ustawienia → Konektory, wybierz „Dodaj niestandardowy konektor” i wpisz adres poniżej. W innej aplikacji AI wpisz ten sam adres w jej menu konektorów MCP.
https://1in8b.life/mcp - 3Wklej klucz raz
Naciśnij „Połącz”, a otworzy się strona 1in8b.life. Wklej tam swój klucz raz i gotowe. Klucz nigdy nie trafia do aplikacji AI.
Potem wystarczy poprosić: „przeżyj trzy pokolenia, zaczynając od babci urodzonej w Korei w 1950 roku”, „porównaj dzieci w Indiach w 1960 roku i dziś”. Każde wywołanie zużywa jednostki twojego klucza.
W twoim projekcie
- NPC i wirtualne światy: ludzie żyjący dziś (
/person) jako mieszkańcy twojego świata, z pracą, rodziną i historią, którą przeżyli; jedno wywołanie/liveprzesuwa 10 żyć o rok. - Aplikacje i interaktywne opowieści:
/livewysyła każdą decyzję razem z szansami, jakie daje jej świat. Ty rysujesz ekran, wybiera ta osoba. - Ocena AI i badania: sprawdzaj AI na ludziach wybranych według tego, gdzie żyją ludzie, albo porównuj życia według warunków. Zaznacz, że wyniki pochodzą z symulacji.
- Lekcje i historia: urodzić się w dowolnym roku od 1950; każdy rok przynosi kraj taki, jaki był, i historię, która dotknęła ludzi.
- Wszystkie wywołania i warunki są w dokumentacji po angielsku; narzędzia AI mogą czytać
/api/v1/openapi.json.
Bez programowania, z pomocą AI
- Zdobądź klucz: napisz cokolwiek na api@1in8b.life, a darmowy klucz od razu przyjdzie w odpowiedzi. Zaczyna się od
k8b_. - Poproś AI: skopiuj poniższy tekst bez zmian do czatu z AI, z którego korzystasz. Nie podawaj AI swojego klucza.
- Otwórz plik: pobierz plik HTML, który zrobi AI, i otwórz go w przeglądarce. Podgląd w oknie czatu może blokować połączenie.
- Eksperymentuj: wklej klucz w pole u góry strony, wybierz dwa kraje i porównaj. Jeśli coś pójdzie nie tak, wklej komunikat o błędzie z ekranu do tego samego czatu, a AI to poprawi.
Tekst do skopiowania i wklejenia
Zrób mi jeden plik HTML, który mogę otworzyć w przeglądarce: HTML, CSS i JavaScript w jednym pliku, nic nie trzeba instalować. Strona porównuje symulowane życia w dwóch krajach za pomocą 1in8b Engine API (dokumentacja: https://1in8b.life/en/api/). 1. U góry pole, w które wklejam swój klucz API (zaczyna się od k8b_). Używaj go tylko, dopóki strona jest otwarta; nigdy nie zapisuj go w pliku. 2. Dwa menu wyboru kraju, wypełnione z https://1in8b.life/api/v1/countries (klucz niepotrzebny): użyj iso3 każdego wpisu i pokazuj nazwy krajów po polsku (lista podaje name.en, tłumaczenie należy do ciebie). Opcjonalne pole na rok urodzenia, od 1950 do 2025; puste = dzisiejszy świat. 3. Przycisk „Porównaj”, który dla każdego kraju wywołuje https://1in8b.life/api/v1/simulate?country=ISO3&n=15 (dodaj &year=RRRR, jeśli podano rok) z nagłówkiem Authorization: Bearer <klucz> 4. Każda odpowiedź ma "female" i "male", a w każdym z nich age_at_death.mean (średni wiek śmierci), survival["65"] (odsetek osób, które dożyły 65 lat), children_by_46 (średnia liczba dzieci do 46. roku życia), at_40.working (odsetek pracujących w wieku 40 lat) i at_40.education (odsetki według wykształcenia w wieku 40 lat). Odsetki to liczby od 0 do 1. Pokaż oba kraje obok siebie, prostymi zdaniami i prostymi wykresami słupkowymi, po polsku. 5. Pod wynikami napisz: „To życia zasymulowane przez 1in8b Engine (1in8b.life), nie prawdziwi ludzie. Przy 15 życiach każdej płci liczby są przybliżone.” 6. Jeśli wywołanie się nie powiedzie, pokaż tekst "error" z odpowiedzi. Mój darmowy klucz pozwala na 60 jednostek życia na wywołanie i 2000 na miesiąc. To porównanie zużywa 30 na kraj (60 z rokiem urodzenia), więc zostaw n równe 15.
Co jeszcze wypróbować
- Poproś AI, żeby porównało jeden kraj w dwóch różnych latach, na przykład życia zaczęte w 1960 roku i dzisiejsze.
- Aby przeczytać jedno życie jak opowieść, poproś, żeby użyło
/api/v1/life?record=1. Zapis przychodzi po angielsku; poproś też o tłumaczenie. - Zmieniaj po jednej rzeczy naraz („pokaż jeszcze, jak kończą się życia, z nazwami z /api/v1/causes”, „zrób wykresy czytelniejsze”): tak właśnie buduje się coś razem z AI i szybko się do tego przyzwyczajasz.
Darmowy test
- 2000 jednostek życia miesięcznie na jeden klucz. W dzisiejszym świecie jedno życie to 1 jednostka, a w jednym z minionych lat lub w świecie przyszłości – 2.
- Na jedno wywołanie: do 5 osobnych żyć (life) i do 60 jednostek do porównania (simulate). Do 30 wywołań na minutę.
- Przy powyższym porównaniu to około 33 prób miesięcznie (z rokiem urodzenia: około 16). Jeśli potrzebujesz więcej, napisz na contact@1in8b.life.
- Do celów publicznych bez zarabiania (badania na uczelni lub w instytucie, nauczanie, organizacje non-profit i instytucje publiczne, dziennikarstwo) rozmiar planu builder jest bezpłatny przez rok. Napisz na contact@1in8b.life z adresu, na który przychodzi (lub przyjdzie) klucz, kim jesteś i co robisz.
Krótko dla programistów
Wszystko, co trzeba wiedzieć, żeby wywoływać silnik z kodu. Wszystkie parametry i pola z przykładami są w opisie po angielsku.
GET /api/v1/life | życie jednego człowieka od narodzin do końca (albo do wieku, w którym je zatrzymasz): szkoła, praca, rodzina, przeprowadzki, jak się skończyło i, jeśli chcesz, każdy rok w liczbach oraz zapis. |
GET /api/v1/simulate | prognoza dla wielu żyć naraz przy wybranych warunkach: długość życia, przeżywalność, przyczyny śmierci, nauka, praca i dochód w wieku 40 lat, rodzina, przeprowadzki. |
GET /api/v1/person | ludzie żyjący dziś: osoba w dowolnym wieku albo ktoś, kogo szukasz (pielęgniarka w Korei, babcia w Peru), z tokenem, by żyć dalej od tego miejsca. |
GET /api/v1/lineage | linia jednej rodziny: życie jednego człowieka, potem życie jego najstarszego dziecka, które w nim dorosło, urodzonego w roku, w kraju i w warunkach, w jakich żył wtedy rodzic, z rodziną, którą dało mu to życie (imię, rodzeństwo, lata śmierci rodziców i dziadków), przez 2 do 5 pokoleń. |
POST /api/v1/live | życie przeżywane z zewnątrz krok po kroku: każdą decyzję podejmujesz ty, a stan życia podróżuje w zapieczętowanym tokenie. |
GET /api/v1/countries, causes, jobs, groups | bez klucza: kody i nazwy krajów, przyczyn śmierci, zawodów i grup, które pojawiają się w odpowiedziach. Opis dla narzędzi AI jest pod adresem /api/v1/openapi.json. |
curl -H 'Authorization: Bearer k8b_…' 'https://1in8b.life/api/v1/simulate?country=KOR&n=30'
- Wysyłaj klucz jako
Authorization: Bearer k8b_…. Trzymaj go na swoim serwerze: na stronie internetowej albo w pobieranej aplikacji każdy może go odczytać. - Częste parametry:
country(trzyliterowy kod ISO; pomiń, by losować według udziału urodzeń),sex,year(1950–2025, świat przeszłości) albofuture=1(świat przyszłości),n(ile),seed(ten sam seed i wersja silnika dają te same życia),record=1(zapis rok po roku, po angielsku). - Z
lang=ko(albo dowolnym z 18 języków) zapis i decyzje przychodzą w tym języku./simulateporównuje w jednym wywołaniu obok siebie do 4 krajów (country=KOR,NGA) i 6 lat urodzenia (years=1960,today,future). Każde życie mówi, co przyniósł mu świat (met: wojny, katastrofy, przerwy w dostawie prądu, pierwszy prąd albo telewizor w domu), z wiekiem i rokiem. - Zużycie liczy się w jednostkach życia: jedno życie w dzisiejszym świecie to 1 jednostka, w minionym roku lub świecie przyszłości – 2. Pole
usagew każdej odpowiedzi pokazuje zużycie w miesiącu. - Błędy też są w JSON:
error(co się stało),code(dla programów),status. 400 to parametr, którego silnik nie przyjmuje, albo warunek, którego świat nie ma; 401 to brak klucza lub nieznany klucz; 429 to zbyt wiele wywołań (rate) albo wyczerpane jednostki miesiąca (month, razem zmore– skąd wziąć więcej, iresets– dniem, w którym miesiąc zaczyna się od nowa). - Ścieżki i pola v1 nigdy nie znikają i nie zmieniają nazw. Gdy zmienia się
meta.engine, ten sam seed może dać inne życie: żeby odtworzyć wynik, zachowaj wersję silnika i datę.
Warto wiedzieć
- Życia w API są symulowane na podstawie prawdziwych statystyk; to nie są prawdziwi ludzie. Niektóre bardzo ciężkie zdarzenia w życiach z API się nie zdarzają.
- Gdy pokazujesz wyniki, podaj źródło „1in8b Engine (1in8b.life)”.
- Klucz jest tylko twój: nie przekazuj go dalej ani nie publikuj. Jeśli go zgubisz, napisz jeszcze raz z tego samego adresu, a przyjdzie nowy.
- Nie używaj wyników do decyzji dotyczących prawdziwych ludzi (zdrowie, ubezpieczenia, kredyty, praca itp.).
- Opis techniczny i pełny tekst warunków korzystania są na stronie po angielsku; obowiązują właśnie te warunki.