1in8b Engine · la simulation de vie derrière 1 sur 8 milliards
1in8b Engine API bêta
Sur 1 sur 8 milliards, vous devenez l’un des bébés qui naissent en ce moment et vivez une seule vie, jusqu’au bout. On ne choisit pas où l’on naît. L’API 1in8b Engine vous prête le moteur qui est derrière : fixez des conditions comme le pays ou l’année de naissance, faites tourner de nombreuses vies d’un coup et comparez, chiffres à l’appui, comment les vies diffèrent. Pas besoin de savoir coder : demandez à une IA et vous aurez votre propre page d’expériences.
Vous avez une clé ? Essayez tout de suite. La page Essayer le 1in8b Engine appelle le moteur avec des boutons, sans coder. Le lien de l’e-mail de votre clé l’ouvre avec la clé déjà dedans.
Offres
Commencez avec une clé gratuite, et choisissez une offre quand il vous en faut davantage.
Gratuit
US$0
pour essayer le moteur et expérimenter un peu
- 2 000 unités de vie par mois
- jusqu’à 5 vies par appel à life, 60 unités pour simulate
- 30 appels au moteur par minute
En Chine continentale, où Link n’est pas disponible, les formules payantes ne sont pas vendues pour l’instant ; la formule gratuite y fonctionne comme partout.
Une offre est un abonnement mensuel. Link de Stripe est le vendeur officiel et s’occupe des taxes, des reçus et de la résiliation. Après le paiement, vous revenez sur une page qui affiche votre clé une seule fois, et une clé envoyée auparavant à cette adresse cesse de fonctionner (la consommation du mois est conservée). Vous pouvez résilier à tout moment ; l’offre reste active jusqu’à la fin du mois payé. Un paiement peut être remboursé dans les 30 jours si vous en faites la demande à contact@1in8b.life. Les informations de paiement restent chez Stripe, et les conditions d’utilisation (en anglais) s’appliquent.
La brancher directement à une appli d’IA (MCP)
Ajoutez le moteur comme connecteur dans une appli d’IA comme Claude, et utilisez-le simplement en discutant, sans code ni fichier. Trois étapes suffisent.
- 1Obtenir une clé gratuite
Envoyez n’importe quel e-mail à api@1in8b.life : la clé arrive aussitôt en réponse.
- 2Ajouter un connecteur personnalisé
Dans Claude (web ou bureau), ouvrez Paramètres → Connecteurs, choisissez « Ajouter un connecteur personnalisé » et saisissez l’adresse ci-dessous. Dans une autre appli d’IA, mettez la même adresse dans son menu de connecteurs MCP.
https://1in8b.life/mcp - 3Coller la clé une fois
Appuyez sur « Connecter » : une page de 1in8b.life s’ouvre. Collez-y votre clé une fois, c’est tout. La clé n’est jamais transmise à l’appli d’IA.
Ensuite, demandez simplement : « vis trois générations à partir d’une grand-mère née en Corée en 1950 », « compare les enfants en Inde en 1960 et aujourd’hui ». Chaque appel utilise les unités de votre clé.
L’utiliser dans un projet
- PNJ et mondes virtuels : des personnes vivantes aujourd’hui (
/person) comme habitants, avec leur travail, leur famille et l’histoire qu’elles ont traversée ; un appel à/livefait avancer 10 vies d’un an. - Applis et récits interactifs :
/liveenvoie chaque décision avec les probabilités que le monde lui donne. Vous dessinez l’écran, la personne choisit. - Évaluation d’IA et recherche : testez une IA sur des personnes tirées selon l’endroit où vivent les gens, ou comparez des vies selon les conditions. Indiquez que les résultats viennent d’une simulation.
- Cours et histoire : naître n’importe quelle année depuis 1950 ; chaque année apporte le pays tel qu’il était et l’histoire qui a touché les gens.
- Tous les appels et conditions sont dans la documentation en anglais ; les outils d’IA peuvent lire
/api/v1/openapi.json.
Sans coder, avec une IA
- Obtenir une clé : écrivez n’importe quoi à api@1in8b.life ; une clé gratuite arrive aussitôt en réponse. Elle commence par
k8b_. - Demander à une IA : copiez le texte ci-dessous tel quel dans la conversation avec l’IA que vous utilisez. Ne donnez pas votre clé à l’IA.
- Ouvrir le fichier : téléchargez le fichier HTML que l’IA a fait et ouvrez-le dans votre navigateur. L’aperçu dans la conversation peut bloquer la connexion.
- Expérimenter : collez votre clé dans la case en haut de la page, choisissez deux pays et comparez. En cas d’erreur, collez le message affiché dans la conversation avec l’IA : elle le corrigera.
Le texte à copier-coller
Fais-moi un seul fichier HTML que je peux ouvrir dans mon navigateur : HTML, CSS et JavaScript dans ce seul fichier, rien à installer. La page compare des vies simulées dans deux pays avec l’API 1in8b Engine (documentation : https://1in8b.life/en/api/). 1. En haut, une case où je colle ma clé API (elle commence par k8b_). Utilise-la seulement tant que la page est ouverte ; ne l’écris jamais dans le fichier. 2. Deux menus de pays remplis à partir de https://1in8b.life/api/v1/countries (sans clé) : utilise le champ iso3 de chaque entrée et affiche name.fr. Une case facultative pour l’année de naissance, de 1950 à 2025 ; vide = le monde d’aujourd’hui. 3. Un bouton « Comparer » qui, pour chaque pays, appelle https://1in8b.life/api/v1/simulate?country=ISO3&n=15 (ajoute &year=AAAA si une année est indiquée) avec l’en-tête Authorization: Bearer <clé> 4. Chaque réponse contient « female » et « male », chacun avec age_at_death.mean (âge moyen au décès), survival["65"] (part en vie à 65 ans), children_by_46 (nombre moyen d’enfants à 46 ans), at_40.working (part qui travaille à 40 ans) et at_40.education (parts par niveau d’études à 40 ans). Les parts sont des nombres de 0 à 1. Montre les deux pays côte à côte, en phrases simples et en diagrammes en barres, en français. 5. Sous les résultats, écris : « Vies simulées par le 1in8b Engine (1in8b.life), pas des personnes réelles. Avec 15 vies par sexe, les chiffres sont approximatifs. » 6. Si un appel échoue, affiche le texte « error » de la réponse. Ma clé gratuite permet 60 unités de vie par appel et 2000 par mois. Cette comparaison en utilise 30 par pays (60 avec une année de naissance), donc garde n à 15.
Aller plus loin
- Demandez à l’IA de comparer plutôt un même pays à deux époques, par exemple des vies nées en 1960 et aujourd’hui.
- Pour lire une vie comme une histoire, demandez-lui d’utiliser
/api/v1/life?record=1. Le récit arrive en anglais : demandez aussi la traduction. - Changez une chose à la fois (« montre aussi comment les vies se terminent, avec les noms de /api/v1/causes », « rends les graphiques plus clairs ») : c’est ainsi qu’on construit avec une IA, et on s’y fait vite.
L’essai gratuit
- 2000 unités de vie par mois et par clé. Dans le monde d’aujourd’hui, une vie compte pour 1 unité ; dans une année passée ou le monde à venir, pour 2.
- Par appel : jusqu’à 5 vies une par une (life), jusqu’à 60 unités pour une comparaison (simulate). Jusqu’à 30 appels par minute.
- Avec la comparaison ci-dessus, cela fait environ 33 essais par mois (environ 16 avec une année de naissance). S’il vous en faut davantage, écrivez à contact@1in8b.life.
- Pour un usage d’intérêt public sans but lucratif (recherche dans une université ou un institut, enseignement, associations et organismes publics, journalisme), la taille de l’offre builder est gratuite pendant un an. Écrivez à contact@1in8b.life depuis l’adresse qui reçoit (ou recevra) la clé, en disant qui vous êtes et ce que vous faites.
En bref, pour les développeurs
Ce qu’il faut savoir pour l’appeler depuis du code. Chaque paramètre et chaque champ, avec des exemples, se trouvent dans la documentation en anglais.
GET /api/v1/life | la vie d’une personne, de la naissance à la fin (ou jusqu’à l’âge où vous l’arrêtez) : école, travail, famille, déménagements, la façon dont elle s’est terminée et, si vous le souhaitez, chaque année en chiffres et le récit détaillé. |
GET /api/v1/simulate | une perspective sur de nombreuses vies à la fois pour les conditions que vous choisissez : durée de vie, survie, causes de décès, études, travail et revenu à 40 ans, famille, déménagements. |
GET /api/v1/person | des personnes en vie aujourd’hui : quelqu’un de n’importe quel âge, ou quelqu’un que vous cherchez (une infirmière en Corée, une grand-mère au Pérou), avec un jeton pour poursuivre sa vie à partir de là. |
GET /api/v1/lineage | une lignée, une seule famille : la vie d’une personne, puis celle de son aîné qui a grandi dans cette vie, né l’année, dans le pays et dans la situation où se trouvait le parent, avec la famille que cette vie lui a donnée (son nom, ses frères et sœurs, les années où ses parents et grands-parents sont morts), sur 2 à 5 générations. |
POST /api/v1/live | une vie vécue de l’extérieur, un pas à la fois : vous prenez chaque décision, et l’état de la vie circule dans un jeton scellé. |
GET /api/v1/countries, causes, jobs, groups | sans clé : les codes et les noms des pays, des causes de décès, des métiers et des groupes présents dans les réponses. La description pour les outils d’IA se trouve à /api/v1/openapi.json. |
curl -H 'Authorization: Bearer k8b_…' 'https://1in8b.life/api/v1/simulate?country=KOR&n=30'
- Envoyez la clé dans l’en-tête
Authorization: Bearer k8b_…. Gardez-la sur votre serveur : dans une page web ou une application que l’on télécharge, n’importe qui peut la lire. - Paramètres courants :
country(code ISO à trois lettres ; omettez-le pour tirer selon la part des naissances),sex,year(1950–2025, le monde passé) oufuture=1(le monde à venir),n(combien),seed(la même seed et la même version du moteur donnent les mêmes vies),record=1(le récit année par année, en anglais). - Avec
lang=ko(ou l’une des 18 langues), le récit et les choix arrivent dans cette langue./simulatecompare côte à côte jusqu’à 4 pays (country=KOR,NGA) et 6 années de naissance (years=1960,today,future) en un seul appel. Chaque vie dit ce que le monde lui a apporté (met: guerres, catastrophes, coupures de courant, la première électricité ou télévision à la maison), avec l’âge et l’année. - La consommation se compte en unités de vie : une vie dans le monde d’aujourd’hui vaut 1 unité, dans une année passée ou dans le monde à venir 2. Le champ
usagede chaque réponse indique la consommation du mois. - Les erreurs sont aussi en JSON :
error(ce qui s’est passé),code(pour les programmes),status. 400 : un paramètre que le moteur ne peut pas accepter ou une condition que le monde n’a pas ; 401 : pas de clé ou clé inconnue ; 429 : trop d’appels (rate) ou unités du mois épuisées (month, avecmore, d’où vient la suite, etresets, le jour où le mois recommence). - Les chemins et les champs de v1 ne sont jamais supprimés ni renommés. Quand
meta.enginechange, la même seed peut donner une autre vie : pour reproduire un résultat, conservez la version du moteur et la date.
À savoir
- Les vies de l’API sont simulées d’après des statistiques réelles : ce n’est ni le monde réel ni des personnes réelles. Les lignes les plus lourdes (le suicide et quelques autres) n’apparaissent que si vous les demandez.
- Nous surveillons l’usage de chaque clé, et une clé utilisée contre les conditions peut être désactivée.
- Quand vous montrez des résultats, citez la source « 1in8b Engine (1in8b.life) ».
- Votre clé n’est qu’à vous : ne la donnez pas et ne la publiez pas. Si vous la perdez, réécrivez depuis la même adresse pour en recevoir une nouvelle.
- N’utilisez pas les résultats pour prendre des décisions sur une personne réelle (santé, assurance, crédit, emploi…).
- L’explication technique et le texte complet des conditions d’utilisation sont sur la page en anglais ; ce sont ces conditions qui s’appliquent.