1in8b Engine · симуляція життя, на якій працює «1 з 8 мільярдів»
1in8b Engine API бета
У «1 з 8 мільярдів» ви стаєте одним із немовлят, які з’являються на світ просто зараз, і проживаєте одне-єдине життя до кінця. Де народитися, обрати не можна. API 1in8b Engine дає вам на час рушій, що стоїть за цим: задайте умови, наприклад країну чи рік народження, проженіть одразу багато життів і порівняйте за статистикою, чим вони відрізняються. Програмувати не потрібно: попросіть ШІ — і матимете власну сторінку для експериментів.
Отримали ключ? Спробуйте одразу. Сторінка «Спробувати 1in8b Engine» викликає рушій кнопками, без програмування. Посилання в листі з ключем відкриває її з уже вставленим ключем.
Для компаній та організацій
Компанії, школи, редакції та громадські організації можуть використовувати 1in8b Engine у власних матеріалах і сервісах, зокрема комерційно, із зазначенням джерела: «1in8b Engine (1in8b.life)».
- Навчальні матеріали: підручники й навчальні застосунки, де можна самому прожити «якби я народився в іншій країні»
- Статті та звіти: інтерактивні статті, де читач народжується сам, графіки, де країни й епохи стоять поруч
- Кампанії та виставки: сторінка кампанії компанії чи організації, термінал у музеї чи на виставці
- Персонажі: минуле людей із романів, фільмів і віртуальних світів
- Тренінги про розмаїття: працівники проживають рік за роком в іншій країні, обираючи дорогою
- Застосунки зі ШІ: під’єднати застосунок зі ШІ через MCP і викликати життя просто в розмові
Надовго: v1 ніколи не прибирає адресу чи поле. Двічі на рік рушій заморожують як дослідницьку версію, щоб результат можна було повторити. У відповідях немає справжніх людей, а для виклику потрібен лише ключ.
Не можна: ухвалювати рішення про справжніх людей (найм, страхування, кредити тощо), видавати змодельовані життя за прогнози, офіційну статистику чи ринкові дані, навчати моделі ШІ на відповідях, перепродавати API чи ділитися ключем. Повний текст — в умовах.
Обсяг і ціна: почніть із безкоштовного ключа й переходьте на тариф, коли використання зросте. Дослідження, викладання, неприбуткові організації та журналістика без заробітку — безкоштовно на запит. Якщо потрібно більше за найбільший тариф або великий обсяг на певний строк, напишіть на contact@1in8b.life.
Тарифи
Почніть із безкоштовного ключа й оберіть тариф, коли знадобиться більше.
Безкоштовний
US$0
щоб познайомитися з рушієм і трохи поекспериментувати
- 2 000 одиниць життя на місяць
- до 5 життів за виклик life, 60 одиниць у simulate
- 30 викликів на хвилину
Builder
US$9 / місяць
або US$90 / рік · 12 місяців за ціною 10
для однієї людини або невеликого проєкту
- 200 000 одиниць життя на місяць
- до 50 життів за виклик life, 400 одиниць у simulate
- 300 викликів на хвилину
Studio
US$69 / місяць
або US$690 / рік · 12 місяців за ціною 10
для великого проєкту, світу, де живе багато людей
- 5 000 000 одиниць життя на місяць
- до 100 життів за виклик life, 400 одиниць у simulate
- 1 500 викликів на хвилину
Тарифи за призначенням
| Призначення | Одиниць життя на місяць | Відповідний тариф |
|---|---|---|
| Персонажі роману чи коміксу: 50 персонажів, для кожного по чотири випадкові життя на вибір | 200 | Безкоштовний |
| Клас: 30 учнів, по п’ять життів кожному за чотири уроки | 600 | Безкоштовний |
| Застосунок із 10 000 користувачів: по три життя на користувача на місяць | 30 000 | Builder |
| Дослідження всіх країн: по 300 життів кожної статі у кожній зі 172 країн і територій | 103 200 | Builder |
| Застосунок із 200 000 користувачів: по три життя на користувача на місяць | 600 000 | Studio |
| Дослідження за роками народження: по 600 життів на кожен із 76 років з 1950 до 2025 у 10 країнах (минулий рік рахується як 2 одиниці) | 912 000 | Studio |
Одне життя — це 1 одиниця (2, якщо воно починається в минулому році чи в майбутньому світі). Дослідження, викладання, неприбуткові організації та журналістика, якщо користуються без заробітку, можуть безкоштовно попросити розмір Builder на рік (як).
Тариф — це підписка. Продавцем виступає Link від Stripe, він бере на себе податки, чеки та скасування. Після оплати ви повернетеся на сторінку, яка один раз покаже ваш ключ; ключ, виданий раніше на цю адресу, перестане працювати (використання за місяць збережеться). Скасувати можна будь-коли, тариф діє до кінця оплаченого періоду. У річному тарифі одиниці життя оновлюються щомісяця в тій самій кількості, що й у місячному. Протягом 30 днів після оплати можна запросити повернення коштів за адресою contact@1in8b.life. Платіжні дані залишаються лише в Stripe, а умови — на сторінці англійською.
У материковому Китаї тариф купують один раз через Alipay: на 30 днів або на рік, без поновлення. У цих продажах продавець — оператор, він бере на себе податки, чеки та повернення коштів. Після оплати ви повернетеся на сторінку, яка один раз покаже ваш ключ; ключ, виданий раніше на цю адресу, перестане працювати (використання за місяць збережеться). Якщо купити той самий тариф ще раз, його строк додасться до того, що залишився; коли строк закінчиться, ключ повернеться на безкоштовний тариф. Загубили ключ? Напишіть на api@1in8b.life з адреси, з якої платили. Протягом 30 днів після оплати можна запросити повернення коштів за адресою contact@1in8b.life. Платіжні дані залишаються лише в Stripe, а умови — на сторінці англійською.
Підключення до ШІ-застосунку (MCP)
Додайте рушій як конектор у ШІ-застосунок на кшталт Claude і користуйтеся ним просто в розмові, без коду й файлів. Лише три кроки.
- 1Отримайте безкоштовний ключ
Надішліть будь-який лист на api@1in8b.life — ключ одразу прийде у відповідь.
- 2Додайте власний конектор
У Claude (веб або застосунок для комп’ютера) відкрийте Налаштування → Конектори, виберіть «Додати власний конектор» і введіть адресу нижче. В іншому ШІ-застосунку вкажіть ту саму адресу в меню MCP-конекторів.
https://1in8b.life/mcp - 3Вставте ключ один раз
Натисніть «Підключити» — відкриється сторінка 1in8b.life. Вставте туди ключ один раз, і все. Ключ ніколи не передається ШІ-застосунку.
Після цього просто питайте: «проживи три покоління, починаючи з бабусі, що народилася в Кореї 1950 року», «порівняй дітей в Індії 1960 року й сьогодні». Кожен виклик витрачає одиниці вашого ключа.
У вашому проєкті
- NPC і віртуальні світи: люди, які живуть зараз (
/person), стають мешканцями вашого світу — з роботою, родиною та історією, яку вони прожили; один виклик/liveпросуває 10 життів на рік. - Застосунки та інтерактивні історії:
/liveнадсилає кожне рішення разом із шансами, які дає світ. Екран малюєте ви, вибирає людина. - Оцінювання ШІ та дослідження: перевіряйте ШІ на людях, вибраних за тим, де живуть люди, або порівнюйте життя за умовами. Зазначайте, що результати отримано в симуляції.
- Уроки та історія: народитися в будь-якому році від 1950-го; кожен рік приносить країну такою, якою вона була, та історію, що торкнулася людей.
- Усі виклики й умови — у документації англійською; інструменти ШІ читають
/api/v1/openapi.json.
Без програмування, за допомогою ШІ
- Отримайте ключ: напишіть будь-що на api@1in8b.life — безкоштовний ключ одразу прийде у відповідь. Він починається з
k8b_. - Попросіть ШІ: скопіюйте текст нижче як є в чат ШІ, яким ви користуєтеся. Не повідомляйте ШІ свій ключ.
- Відкрийте файл: завантажте HTML-файл, який зробить ШІ, і відкрийте його в браузері. Попередній перегляд усередині чату може блокувати з’єднання.
- Експериментуйте: вставте ключ у поле вгорі сторінки, виберіть дві країни й порівняйте. Якщо щось пішло не так, вставте повідомлення про помилку з екрана в той самий чат — ШІ виправить.
Текст, який потрібно скопіювати й вставити
Зроби мені один HTML-файл, який можна відкрити в браузері: HTML, CSS і JavaScript в одному файлі, нічого встановлювати не треба. Сторінка порівнює змодельовані життя у двох країнах за допомогою 1in8b Engine API (документація: https://1in8b.life/en/api/). 1. Угорі поле, куди я вставляю свій API-ключ (він починається з k8b_). Використовуй його, лише поки сторінка відкрита; ніколи не записуй його у файл. 2. Два меню вибору країни, заповнені з https://1in8b.life/api/v1/countries (ключ не потрібен): використовуй iso3 кожного запису й показуй назви країн українською (список дає name.en, переклад за тобою). Необов’язкове поле для року народження, від 1950 до 2025; порожнє = сьогоднішній світ. 3. Кнопка «Порівняти», яка для кожної країни викликає https://1in8b.life/api/v1/simulate?country=ISO3&n=15 (додай &year=РРРР, якщо вказано рік) із заголовком Authorization: Bearer <ключ> 4. У кожній відповіді є "female" і "male", а в кожному з них — age_at_death.mean (середній вік смерті), survival["65"] (частка тих, хто дожив до 65 років), children_by_46 (середня кількість дітей до 46 років), at_40.working (частка працюючих у 40 років) і at_40.education (частки за рівнем освіти у 40 років). Частки — числа від 0 до 1. Покажи дві країни поруч, простими реченнями та простими стовпчастими діаграмами, українською. 5. Під результатами напиши: «Життя змодельовано 1in8b Engine (1in8b.life), це не реальні люди. За 15 життів кожної статі цифри приблизні». 6. Якщо виклик не вдався, покажи текст "error" із відповіді. Мій безкоштовний ключ дозволяє 60 одиниць життя за виклик і 2000 на місяць. Це порівняння витрачає 30 на країну (60 із роком народження), тож залиш n рівним 15.
Що ще спробувати
- Попросіть ШІ порівняти одну країну у два різні роки, наприклад життя, що почалися 1960 року, і сьогоднішні.
- Щоб прочитати одне життя як історію, попросіть його скористатися
/api/v1/life?record=1. Запис приходить англійською — попросіть і переклад. - Змінюйте по одній речі за раз («покажи ще, чим закінчуються життя, з назвами з /api/v1/causes», «зроби графіки зрозумілішими»): так і створюють щось разом із ШІ, і до цього швидко звикаєш.
Безкоштовна проба
- 2000 одиниць життя на місяць на один ключ. У сьогоднішньому світі одне життя — 1 одиниця, а для одного з минулих років чи світу майбутнього — 2.
- За один виклик: до 5 окремих життів (life) і до 60 одиниць для порівняння (simulate). До 30 викликів на хвилину.
- Із порівнянням вище це приблизно 33 спроб на місяць (близько 16 із роком народження). Якщо потрібно більше, напишіть на contact@1in8b.life.
- Для суспільно корисних некомерційних цілей (дослідження в університеті чи інституті, навчання, неприбуткові організації та державні установи, журналістика) розмір тарифу builder безкоштовний на рік. Напишіть на contact@1in8b.life з адреси, на яку приходить (або прийде) ключ: хто ви і що робите.
Коротко для розробників
Усе, що потрібно, щоб викликати рушій із коду. Усі параметри й поля з прикладами — в описі англійською.
GET /api/v1/life | життя однієї людини від народження до кінця (або до віку, на якому ви його зупините): школа, робота, родина, переїзди, чим закінчилося і, якщо хочете, кожен рік у цифрах та запис. |
GET /api/v1/simulate | прогноз щодо багатьох життів одразу для обраних умов: тривалість життя, виживання, причини смерті, навчання, робота й дохід у 40 років, родина, переїзди. |
GET /api/v1/person | люди, які живуть зараз: людина будь-якого віку або та, кого ви шукаєте (медсестра в Кореї, бабуся в Перу), з токеном, щоб прожити життя далі. |
GET /api/v1/lineage | родовід однієї родини: життя однієї людини, потім життя її найстаршої дитини, що виросла в цьому житті, народженої в той рік, у тій країні й тих умовах, у яких тоді жив один із батьків, з родиною, яку дало їй це життя (ім’я, брати й сестри, роки смерті батьків, бабусь і дідусів), на 2–5 поколінь. |
POST /api/v1/live | життя, прожите ззовні крок за кроком: кожне рішення ухвалюєте ви, а стан життя передається в запечатаному токені. |
GET /api/v1/countries, causes, jobs, groups | без ключа: коди й назви країн, причин смерті, професій і груп, що трапляються у відповідях. Опис для інструментів ШІ — за адресою /api/v1/openapi.json. |
curl -H 'Authorization: Bearer k8b_…' 'https://hayat.ajans.bond/api/v1/simulate?country=KOR&n=30'
- Надсилайте ключ у заголовку
Authorization: Bearer k8b_…. Зберігайте його на своєму сервері: на вебсторінці чи в застосунку, який завантажують, його може прочитати будь-хто. - Поширені параметри:
country(трилітерний код ISO; якщо пропустити, країна обирається за часткою народжень),sex,year(1950–2025, минулий світ) абоfuture=1(майбутній світ),n(скільки),seed(той самий seed і версія рушія дають ті самі життя),record=1(запис за роками, англійською). - З
lang=ko(або будь-якою з 18 мов) хроніка й рішення приходять цією мовою./simulateпорівнює за один виклик до 4 країн (country=KOR,NGA) і 6 років народження (years=1960,today,future) поруч. Кожне життя каже, що йому приніс світ (met: війни, лиха, відключення світла, перша електрика чи телевізор удома), з віком і роком. - Використання рахується в одиницях життя: одне життя в сьогоднішньому світі — 1 одиниця, у минулому році чи світі майбутнього — 2. Поле
usageу кожній відповіді показує використання за місяць. - Помилки теж приходять у JSON:
error(що сталося),code(для програм),status. 400 — параметр, якого рушій не приймає, або умова, якої немає у світі; 401 — немає ключа або ключ невідомий; 429 — надто часті виклики (rate) або одиниці місяця закінчилися (month, разом ізmore— де взяти більше, іresets— день, коли місяць почнеться знову). - Шляхи й поля v1 не видаляються і не перейменовуються. Коли
meta.engineзмінюється, той самий seed може дати інше життя: щоб відтворити результат, збережіть версію рушія і дату.
Важливо знати
- Життя в API змодельовано за реальною статистикою: це не реальний світ і не реальні люди. Найважчі рядки (самогубство та кілька інших) з’являються, лише коли ви їх попросите.
- Ми стежимо за тим, як використовується кожен ключ, і ключ, який використовують усупереч умовам, можуть вимкнути.
- Показуючи результати, вказуйте джерело «1in8b Engine (1in8b.life)».
- Ключ лише ваш: не передавайте його й не публікуйте. Якщо загубите, напишіть ще раз з тієї самої адреси — прийде новий.
- Не використовуйте результати для рішень щодо реальних людей (здоров’я, страхування, кредити, робота тощо).
- Технічний опис і повний текст умов використання — на сторінці англійською; діють саме ці умови.
Для досліджень і навчання: методи й перевірка (джерела, узгодження з даними, розбіжність із дійсністю, обмеження, як посилатися) і дослідницькі версії, незмінні впродовж року (engine), англійською.