1in8b Engine · a simulação de vida por trás de 1 em 8 bilhões
1in8b Engine API beta
Em 1 em 8 bilhões, você se torna um dos bebês que estão nascendo agora e vive uma única vida até o fim. Não dá para escolher onde nascer. A API 1in8b Engine empresta o motor que está por trás: defina condições como o país ou o ano de nascimento, rode muitas vidas de uma vez e compare com estatísticas como as vidas mudam. Não precisa saber programar: peça a uma IA e você terá sua própria página de experimentos.
Já tem chave? Experimente agora. A página Experimente o 1in8b Engine chama o motor com botões, sem programar. O link do e-mail da sua chave abre a página com a chave já colocada.
Planos
Comece com uma chave gratuita e escolha um plano quando precisar de mais.
Grátis
US$0
para experimentar o motor e testar um pouco
- 2.000 unidades de vida por mês
- até 5 vidas por chamada a life, 60 unidades em simulate
- 30 chamadas ao motor por minuto
Na China continental, onde o Link não está disponível, os planos pagos não são vendidos por enquanto; o plano gratuito funciona lá como em qualquer lugar.
Um plano é uma assinatura mensal. O Link da Stripe é o vendedor oficial e cuida dos impostos, dos recibos e do cancelamento. Depois de pagar, você volta a uma página que mostra sua chave uma única vez, e uma chave enviada antes para esse endereço deixa de funcionar (o uso do mês continua). Você pode cancelar quando quiser; o plano vale até o fim do mês pago. Um pagamento pode ser reembolsado em até 30 dias se você pedir em contact@1in8b.life. Os dados de pagamento ficam com a Stripe, e valem os termos (em inglês).
Conecte direto a um app de IA (MCP)
Adicione o motor como conector em um app de IA como o Claude e use-o só conversando, sem código e sem arquivos. São três passos.
- 1Pegue uma chave grátis
Mande qualquer e-mail para api@1in8b.life e a chave chega na hora como resposta.
- 2Adicione um conector personalizado
No Claude (web ou desktop), abra Configurações → Conectores, escolha “Adicionar conector personalizado” e coloque o endereço abaixo. Em outro app de IA, coloque o mesmo endereço no menu de conectores MCP dele.
https://1in8b.life/mcp - 3Cole a chave uma vez
Toque em “Conectar” e uma página do 1in8b.life se abre. Cole sua chave ali uma vez e pronto. A chave nunca vai para o app de IA.
Depois é só pedir: “viva três gerações a partir de uma avó nascida na Coreia em 1950”, “compare as crianças da Índia em 1960 e hoje”. Cada chamada usa as unidades da sua chave.
Use em um projeto
- NPCs e mundos virtuais: pessoas vivas hoje (
/person) como moradores, com trabalho, família e a história que viveram; uma chamada a/liveleva 10 vidas um ano adiante. - Apps e histórias interativas:
/liveenvia cada decisão com as chances que o mundo lhe dá. Você desenha a tela; a pessoa escolhe. - Avaliação de IA e pesquisa: teste uma IA com pessoas sorteadas conforme onde as pessoas vivem, ou compare vidas por condições. Diga que os resultados vêm de uma simulação.
- Aulas e história: nasça em qualquer ano desde 1950; cada ano traz o país como era e a história que chegou às pessoas.
- Todas as chamadas e condições estão na documentação em inglês; ferramentas de IA podem ler
/api/v1/openapi.json.
Sem programar, com uma IA
- Pegue uma chave: escreva qualquer coisa para api@1in8b.life; uma chave gratuita chega na hora como resposta. Ela começa com
k8b_. - Peça a uma IA: copie o texto abaixo do jeito que está no chat de IA que você usa. Não passe sua chave para a IA.
- Abra o arquivo: baixe o arquivo HTML que a IA fizer e abra no navegador. A pré-visualização dentro do chat pode bloquear a conexão.
- Experimente: cole sua chave no campo do topo da página, escolha dois países e compare. Se der erro, cole no chat a mensagem que aparece na tela e a IA conserta.
O texto para copiar e colar
Faça para mim um único arquivo HTML que eu possa abrir no navegador: HTML, CSS e JavaScript nesse único arquivo, nada para instalar. A página compara vidas simuladas em dois países usando a API 1in8b Engine (documentação: https://1in8b.life/en/api/). 1. No topo, um campo onde eu colo minha chave de API (começa com k8b_). Use-a só enquanto a página estiver aberta; nunca a escreva no arquivo. 2. Dois menus de países preenchidos a partir de https://1in8b.life/api/v1/countries (sem chave): use o iso3 de cada item e mostre name.pt. Um campo opcional para o ano de nascimento, de 1950 a 2025; vazio = o mundo de hoje. 3. Um botão "Comparar" que, para cada país, chame https://1in8b.life/api/v1/simulate?country=ISO3&n=15 (acrescente &year=AAAA se houver um ano) com o cabeçalho Authorization: Bearer <chave> 4. Cada resposta traz "female" e "male", cada um com age_at_death.mean (idade média ao morrer), survival["65"] (parte que chega viva aos 65), children_by_46 (número médio de filhos até os 46), at_40.working (parte que trabalha aos 40) e at_40.education (partes por escolaridade aos 40). As partes são números de 0 a 1. Mostre os dois países lado a lado, com frases simples e gráficos de barras simples, em português. 5. Abaixo dos resultados, escreva: "Vidas simuladas pelo 1in8b Engine (1in8b.life), não pessoas reais. Com 15 vidas por sexo, os números são aproximados." 6. Se uma chamada falhar, mostre o texto "error" da resposta. Minha chave gratuita permite 60 unidades de vida por chamada e 2000 por mês. Esta comparação usa 30 por país (60 com ano de nascimento), então mantenha n em 15.
Experimente mais
- Peça à IA para comparar um mesmo país em dois anos, por exemplo vidas nascidas em 1960 e hoje.
- Para ler uma vida como uma história, peça que ela use
/api/v1/life?record=1. O registro vem em inglês: peça a tradução também. - Mude uma coisa de cada vez ("mostre também como as vidas terminam, com os nomes de /api/v1/causes", "deixe os gráficos mais claros"): é assim que se constrói com uma IA, e você pega o jeito rápido.
O teste grátis
- 2000 unidades de vida por mês para cada chave. No mundo de hoje, uma vida conta 1 unidade; num ano do passado ou no mundo que vem, 2.
- Por chamada: até 5 vidas uma a uma (life) e até 60 unidades numa comparação (simulate). Até 30 chamadas por minuto.
- Com a comparação acima, dá umas 33 tentativas por mês (umas 16 com ano de nascimento). Se precisar de mais, escreva para contact@1in8b.life.
- Para uso de interesse público sem fins lucrativos (pesquisa em universidade ou instituto, ensino, ONGs e órgãos públicos, jornalismo), o tamanho do plano builder é grátis por um ano. Escreva para contact@1in8b.life do endereço que recebe (ou vai receber) a chave, contando quem você é e o que está fazendo.
Em resumo, para desenvolvedores
O que você precisa para chamá-lo a partir de código. Cada parâmetro e cada campo, com exemplos, estão na referência em inglês.
GET /api/v1/life | a vida de uma pessoa do nascimento até o fim (ou até a idade em que você quiser parar): escola, trabalho, família, mudanças, como terminou e, se quiser, cada ano em números e o registro detalhado. |
GET /api/v1/simulate | uma perspectiva de muitas vidas de uma vez para as condições que você escolher: duração da vida, sobrevivência, causas de morte, estudos, trabalho e renda aos 40 anos, família, mudanças. |
GET /api/v1/person | pessoas vivas agora: alguém de qualquer idade, ou alguém que você procura (uma enfermeira na Coreia, uma avó no Peru), com um token para continuar vivendo a partir dali. |
GET /api/v1/lineage | uma linhagem, uma só família: a vida de uma pessoa e depois a do filho mais velho que cresceu nessa vida, nascido no ano, no país e na situação em que o pai ou a mãe estava então, com a família que essa vida lhe deu (o nome, os irmãos, os anos em que os pais e os avós morreram), de 2 a 5 gerações. |
POST /api/v1/live | uma vida vivida de fora, um passo de cada vez: você toma cada decisão, e o estado da vida viaja em um token selado. |
GET /api/v1/countries, causes, jobs, groups | sem chave: os códigos e nomes dos países, causas de morte, profissões e grupos que aparecem nas respostas. A descrição para ferramentas de IA está em /api/v1/openapi.json. |
curl -H 'Authorization: Bearer k8b_…' 'https://1in8b.life/api/v1/simulate?country=KOR&n=30'
- Envie a chave no cabeçalho
Authorization: Bearer k8b_…. Guarde-a no seu servidor: em uma página web ou em um app que as pessoas baixam, qualquer um pode lê-la. - Parâmetros comuns:
country(código ISO de três letras; omita para sortear conforme a parcela de nascimentos),sex,year(1950–2025, o mundo passado) oufuture=1(o mundo que vem),n(quantas),seed(a mesma seed e a mesma versão do motor dão as mesmas vidas),record=1(o registro ano a ano, em inglês). - Com
lang=ko(ou qualquer um dos 18 idiomas), o registro e as decisões chegam nesse idioma./simulatecompara lado a lado até 4 países (country=KOR,NGA) e 6 anos de nascimento (years=1960,today,future) numa só chamada. Cada vida diz o que o mundo lhe trouxe (met: guerras, desastres, quedas de energia, a primeira eletricidade ou TV em casa), com a idade e o ano. - O uso é contado em unidades de vida: uma vida no mundo de hoje é 1 unidade, em um ano passado ou no mundo que vem 2. O campo
usagede cada resposta mostra o uso do mês. - Os erros também são JSON:
error(o que aconteceu),code(para programas),status. 400: um parâmetro que o motor não aceita ou uma condição que o mundo não tem; 401: sem chave ou chave desconhecida; 429: chamadas demais (rate) ou unidades do mês esgotadas (month, commore, de onde vem mais, eresets, o dia em que o mês recomeça). - Os caminhos e os campos da v1 nunca são removidos nem renomeados. Quando
meta.enginemuda, a mesma seed pode dar outra vida: para reproduzir um resultado, guarde a versão do motor e a data.
Bom saber
- As vidas da API são simuladas a partir de estatísticas reais: não são o mundo real nem pessoas reais. As linhas mais pesadas (o suicídio e algumas outras) só aparecem quando você pede.
- Acompanhamos como cada chave é usada, e uma chave usada contra os termos pode ser desligada.
- Ao mostrar resultados, cite a fonte “1in8b Engine (1in8b.life)”.
- A chave é só sua: não passe para ninguém nem publique. Se perder, escreva de novo do mesmo endereço e chega uma nova.
- Não use os resultados para decidir nada sobre uma pessoa real (saúde, seguro, crédito, emprego…).
- A explicação técnica e o texto completo dos termos de uso estão na página em inglês, e valem esses termos.