Calculateur d'effet caféine
Deux tasses de café à 100 mg chacune gardent un effet utile environ 15 heures avec un métabolisme typique. Saisissez les tasses, la caféine par tasse et votre rythme d'élimination pour voir quand la caféine restante descend à 25 mg. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Tasses
- 2
- Caféine par tasse
- 100
- Taux de métabolisme
- 1
- Heures
- 15 h
- Caféine (mg)
- 200
- Demi-vie (h)
- 5
- Seuil (mg)
- 25
Après une tasse de café, la vigilance ne s'éteint pas sur une horloge imprimée sur le gobelet. Elle s'estompe à mesure que le foie élimine la caféine par un métabolisme d'ordre un, si bien que deux tasses de cent milligrammes chacune durent plus longtemps qu'un petit espresso, et qu'un métabolisme plus rapide raccourcit le même total en milligrammes. Ce calculateur d'effet café estime combien d'heures l'effet stimulant reste utile à partir des tasses consommées, des milligrammes de caféine par tasse et d'un taux relatif de métabolisme égal à un pour la demi-vie typique de cinq heures chez l'adulte. La caféine restante est considérée comme épuisée lorsqu'elle tombe au seuil de vingt-cinq milligrammes.
Ce que signifie la durée de l'effet et comment agit la clairance d'ordre un
La caféine quitte le plasma selon une cinétique approximativement d'ordre un chez l'adulte en bonne santé : chaque fenêtre de demi-vie retire environ la moitié des milligrammes restants, et non une quantité fixe chaque heure. Les métaboliseurs rapides indiquent un taux supérieur à un, ce qui raccourcit la demi-vie effective ; les métaboliseurs lents indiquent un taux inférieur à un, et le même total en milligrammes s'attarde.
L'effet stimulant est considéré comme épuisé lorsque la caféine restante tombe au seuil de vingt-cinq milligrammes, un seuil de planification proche d'un quart d'une petite tasse, et non une limite de laboratoire clinique ni un diagnostic. Les heures jusqu'à ce seuil égalent la demi-vie effective multipliée par le logarithme en base deux des milligrammes totaux divisés par vingt-cinq, ou zéro lorsque la dose avalée est déjà au seuil ou en dessous et qu'il n'y a plus d'effet à attendre.
Deux tasses de cent milligrammes avec un métabolisme moyen durent donc quinze heures, car deux cents divisé par vingt-cinq vaut huit, et le logarithme en base deux de huit vaut trois demi-vies de cinq heures chacune. Le modèle n'inclut pas le délai d'absorption intestinale, l'occupation des récepteurs de l'adénosine, la pression de sommeil accumulée ni les interactions connues avec le tabac, la grossesse, les contraceptifs oraux ou la maladie hépatique. Ces facteurs déplacent les délais réels.
Traitez le chiffre comme une estimation de planification d'ordre un, non comme un avis médical ni comme un substitut à un clinicien ou à une demi-vie personnelle mesurée.
Cas d’usage
Applications d'habitudes et de ralentissement du soir
Transformez les tasses journalisées et les milligrammes par tasse en heures jusqu'à ce que la caféine restante atteigne 25 mg, afin que le rappel de ralentissement suive la dernière tasse plutôt qu'une horloge fixe.
Sites de recettes et explications de café
Attachez une durée d'effet stable à une note publiée de tasses et de caféine par tasse, afin que le lecteur voie les mêmes heures d'ordre un à chaque chargement de page.
Questions fréquentes
S'agit-il d'un avis médical ou d'un dosage de laboratoire de la demi-vie ?
Non. C'est une estimation déterministe de planification d'ordre un contre un seuil restant de 25 mg. Les délais réels varient selon l'absorption, la pression de sommeil, le tabac, la grossesse et la fonction hépatique ; consultez un clinicien lorsque vous avez besoin d'un conseil médical personnel.
Que signifie le rythme de métabolisme ?
Il compare votre vitesse d'élimination de la caféine à celle d'un adulte typique. La valeur 1 correspond à une demi-vie de cinq heures, 2 à deux fois plus vite, soit 2,5 heures, et 0,5 à plus lent, soit dix heures. Une tasse de 200 mg au rythme 2 dure 7,5 heures.
À partir de quand la caféine est-elle considérée comme dissipée ?
Quand la caféine restant dans le corps tombe à 25 mg. C'est un seuil de planification, environ un quart d'une petite tasse, et non une limite clinique. Une dose déjà égale ou inférieure à 25 mg donne zéro heure.
Pourquoi la caféine ne disparaît-elle pas à raison d'une quantité fixe par heure ?
Parce que le corps l'élimine par moitiés : chaque demi-vie retire environ la moitié de ce qui reste, et non les mêmes milligrammes chaque heure. C'est pourquoi deux tasses durent plus longtemps qu'un petit espresso.
Que laisse de côté cette estimation ?
Elle ignore le délai d'absorption dans l'intestin, la fatigue accumulée et les effets connus du tabac, de la grossesse, de la pilule contraceptive ou des maladies du foie, qui peuvent décaler vos durées réelles.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/cook/coffee-kick \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cups":2,"caffeine_per_cup":100,"metabolism_rate":1}'const res = await fetch("https://api.kit.forhosting.com/cook/coffee-kick", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/coffee-kick",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/coffee-kick", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cups":2,"caffeine_per_cup":100,"metabolism_rate":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cups":2,"caffeine_per_cup":100,"metabolism_rate":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/coffee-kick", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_kick",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une quantité de caféine négative échoue avec invalid_input au lieu d'inventer une durée.
Ce que signifie la durée de l'effet et comment agit la clairance d'ordre un
La demi-vie typique d'un adulte est d'environ cinq heures, que ce calculateur d'effet café traite comme un metabolism_rate égal à un. La caféine totale en milligrammes égale cups multiplié par caffeine_per_cup. Une tasse de deux cents milligrammes avec un metabolism_rate de deux dure sept heures et demie, car la demi-vie tombe à deux heures et demie tandis que le terme logarithmique reste trois. L'API les fige afin que des entrées identiques renvoient toujours les mêmes heures pour les journaux, les widgets et les tests.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Zéro milligramme est autorisé et produit un effet de zéro heure. Envoyez par POST un corps JSON avec trois nombres finis obligatoires. cups est le nombre de tasses de café consommées et doit être zéro ou positif ; les tasses fractionnaires sont admises afin qu'une demi-tasse ne soit pas arrondie. Les alias amount, coffee_cups, cups_consumed et n_cups sont acceptés. caffeine_per_cup est la quantité de milligrammes de caféine par tasse, et c'est la quantité de caféine nommée dans le contrat d'erreur : une valeur négative échoue avec invalid_input et n'est pas facturée. Les alias comprennent caffeine_mg_per_cup, caffeine, mg_per_cup et caffeine_per_cup_mg. metabolism_rate est une clairance relative sans dimension : un signifie la demi-vie typique de cinq heures chez l'adulte, deux signifie deux fois plus rapide, un demi signifie plus lent. Les alias comprennent metabolism, rate, metabolic_rate et half_life_factor. Un metabolism_rate nul ou inférieur échoue, car un taux non positif impliquerait une durée infinie ou inversée. Les chaînes numériques s'analysent comme des nombres JSON. En cas de succès, le corps inclut hours comme durée principale jusqu'à ce que la caféine restante atteigne le seuil de vingt-cinq milligrammes, les échos de cups, caffeine_per_cup et metabolism_rate, caffeine_mg comme produit, half_life_h comme cinq divisé par metabolism_rate, threshold_mg et standard_half_life_h comme constantes figées, unit toujours h, formula qui rappelle la règle log2, et message pour l'interface. Champs manquants, valeurs non numériques, Infinity, NaN, cups négatifs et une quantité de caféine négative échouent avec invalid_input. Exemple : deux tasses de cent milligrammes avec metabolism_rate un donnent quinze heures. Exemple : une tasse de deux cents milligrammes avec metabolism_rate deux donne 7.5 heures.
Où un calculateur d'heures d'effet café trouve son utilité
Les applications d'habitudes et de bien-être qui journalisent déjà les événements café ont besoin des heures jusqu'à l'estompement de l'effet, afin qu'un rappel de ralentissement du soir se déclenche après la dernière tasse plutôt qu'à une heure d'horloge fixe qui ignore la dose. Une validation échouée ne consomme pas le solde. Les supports de formation en café et les blogs de spécialité qui visent calculateur d'effet café peuvent attacher une durée en direct à une recette publiée qui liste le nombre de tasses et les milligrammes par tasse, avec la même règle d'ordre un que l'API prépayée utilisera plus tard en automatisation. Les travailleurs en horaires décalés et les candidats à un examen peuvent comparer un metabolism_rate moyen de un à un taux personnel plus rapide avant de décider si un espresso tardif heurte encore la fenêtre de sommeil prévue. Associez ce endpoint à un estimateur de caféine du café infusé seulement lorsque vous connaissez les milligrammes par tasse d'après le poids des grains ; cette page répond à la question ultérieure de la durée d'efficacité de ce total en milligrammes, non au nombre de milligrammes extraits par la galette. Comme l'implémentation est du parse pur de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Documentez que les résultats sont des estimations d'ordre un contre un seuil restant de vingt-cinq milligrammes, gardez un vocabulaire metabolism_rate stable dans la copie produit, et vous obtenez une mathématique de durée reproductible pour les tasses maison, les blocs CMS et les edge workers sans héberger votre propre tableur de demi-vie de la caféine.
Cas d'intégration
Horaires décalés et préparation d'examen
Comparez un metabolism_rate de un à un taux personnel plus rapide avant de décider si un espresso tardif heurte encore la fenêtre de sommeil prévue.
Questions techniques
Comment le calculateur d'effet café estime-t-il les heures jusqu'à la fin de la caféine ?
Envoyez cups, caffeine_per_cup en milligrammes et metabolism_rate (1 = demi-vie typique de 5 heures chez l'adulte). L'API multiplie les tasses par les milligrammes, puis renvoie hours jusqu'à ce que la caféine restante tombe à 25 mg selon une clairance d'ordre un.
Que se passe-t-il si la quantité de caféine est négative ?
La tâche échoue avec invalid_input. Un caffeine_per_cup négatif ne peut pas produire de durée pertinente et n'est pas facturé.
Que signifie metabolism_rate ?
C'est la clairance relative par rapport à un adulte typique. 1 signifie une demi-vie de 5 heures, 2 signifie deux fois plus rapide (demi-vie de 2.5 heures) et 0.5 signifie plus lent (demi-vie de 10 heures). Ce doit être un nombre fini positif.
Combien coûte le calculateur d'effet café ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.