1in8b Engine · 推動80億分之1的人生模擬
1in8b Engine API 測試版
在80億分之1,你會成為此刻誕生的嬰兒之一,走完僅此一次的人生。出生的地方無法選擇。1in8b Engine API 把背後的引擎借給你:設定國家、出生年份等條件,一次跑很多段人生,用統計比較人生會有什麼不同。不會寫程式也沒關係,請AI幫忙,就能做出屬於自己的實驗頁面。
拿到金鑰了嗎?馬上試試看。試用 1in8b Engine 頁面只要按按鈕就能呼叫引擎,不必寫程式。按下金鑰郵件裡的連結,打開時金鑰已經填好。
方案
先用免費金鑰開始,需要更多時再選擇方案。
中國大陸無法使用 Link,因此付費方案目前不在當地銷售;免費方案在當地也能照常使用。
方案是按月付費的訂閱。Stripe 的 Link 是銷售方,負責稅務、收據與取消。付款後會回到只顯示一次金鑰的頁面,先前寄到該信箱的金鑰會停止使用(本月已用的量會延續)。隨時可以取消,已付費的那個月結束前仍可使用。付款後30天內,寫信到contact@1in8b.life就能申請退款。付款資料只留在 Stripe,使用條款在英文頁面。
直接連接AI應用程式(MCP)
在 Claude 這類AI應用程式中把引擎加為連接器,不用寫程式、不用檔案,用對話就能使用。只要三個步驟。
- 1取得免費金鑰
寄任何一封信到 api@1in8b.life,金鑰會馬上回信寄給你。
- 2新增自訂連接器
在 Claude(網頁版、桌面版)的設定 → 連接器中按「新增自訂連接器」,填入下方網址。其他AI應用程式也一樣,在 MCP 連接器的選單填入同一個網址即可。
https://1in8b.life/mcp - 3貼上一次金鑰
按下「連接」後會開啟 1in8b.life 的頁面,在那裡貼上一次金鑰就完成了。金鑰不會交給AI應用程式。
接著只要這樣說就行:「請從1950年出生在韓國的奶奶開始,過三代人生」、「請比較1960年和今天的印度孩子」。每次呼叫都會使用金鑰的單位。
用在專案裡
- NPC 與虛擬世界:把現在活著的人(
/person)變成城鎮居民,工作、家庭和經歷過的歷史都會一起帶來;呼叫一次/live,就有 10 個人度過一年。 - App 與互動故事:
/live會把每個決定連同世界給的機率一起送來。畫面由你來畫,選擇由那個人來做。 - AI 評測與研究:用依居住地比例抽出的人來測試 AI,或依條件分組比較人生。請務必註明結果來自模擬。
- 課堂與歷史:可以出生在 1950 年以後的任何一年,每一年都帶著當時的國家,以及觸及人們的歷史。
- 所有呼叫與條件都在英文說明裡,給 AI 工具的規格在
/api/v1/openapi.json。
不寫程式,用AI試試看
- 取得金鑰:寄一封任何內容的信到 api@1in8b.life,免費金鑰會立刻回信寄到。金鑰以
k8b_開頭。 - 請AI幫忙:把下面的文字整段複製,貼到你使用的AI聊天裡。不要把金鑰告訴AI。
- 打開檔案:下載AI做好的HTML檔,用瀏覽器打開。聊天裡的預覽畫面可能會擋住連線而無法運作。
- 開始實驗:在頁面最上方的欄位貼上金鑰,選兩個國家比較看看。出現錯誤時,把畫面上的訊息原封不動貼給AI,它就會幫你修好。
複製後貼上的文字
請幫我做一個可以直接用網頁瀏覽器打開的HTML檔。HTML、CSS、JavaScript全部放在這一個檔案裡,不需要安裝任何東西。 這個頁面用 1in8b Engine API(說明:https://1in8b.life/en/api/)比較兩個國家模擬出來的人生。 1. 最上方放一個貼上API金鑰的欄位。金鑰以 k8b_ 開頭。只在頁面開著的時候使用,不要寫進檔案裡。 2. 兩個選國家的選單。清單從 https://1in8b.life/api/v1/countries 取得(不需要金鑰)。使用每一項的 iso3,名稱顯示 name.zh。再放一個出生年份的欄位(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。
再試試看
- 請AI改成「比較同一個國家1960年出生和今天出生的人生」。
- 想把一個人的一生當成故事來看,就請它改用
/api/v1/life?record=1。紀錄是英文,可以一起請它翻譯。 - 像「也顯示人生是怎麼結束的(名稱從 /api/v1/causes 取得)」「把圖表做得更清楚」這樣一次改一件事,很快就會熟悉和AI一起做東西的方法。
免費試用
- 每把金鑰每月2000個人生單位。今天的世界裡一段人生是1單位,過去的年份或未來的世界是2單位。
- 每次呼叫:逐一查看(life)最多5人,比較(simulate)最多60單位。每分鐘最多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 | 不需要金鑰:答案中出現的國家、死因、職業、群體的代碼與名稱。給AI工具用的規格在 /api/v1/openapi.json。 |
curl -H 'Authorization: Bearer k8b_…' 'https://1in8b.life/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)」。
- 金鑰只能自己用。不要給別人,也不要放在公開的地方。弄丟了,從同一個信箱再寄一次信,就會收到新的金鑰。
- 不要用來做關於真實人物的決定(健康、保險、貸款、工作等)。
- 技術說明和完整的使用條款在英文頁面,適用那裡的條款。