カフェイン持続の計算
1杯100 mgのコーヒーを2杯飲むと、標準的な代謝なら効き目は約15時間続きます。杯数、1杯当たりのカフェイン量、代謝の速さを入力すると、体に残るカフェインが25 mgまで下がる時間が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- カップ
- 2
- 1杯あたりのカフェイン
- 100
- 代謝速度
- 1
- 時間
- 15 h
- カフェイン (mg)
- 200
- 半減期 (h)
- 5
- しきい値 (mg)
- 25
コーヒーを一杯飲んだあと、覚醒はスリーブに印刷された時計どおりには消えません。肝臓が一次代謝でカフェインを除くにつれて薄れ、百ミリグラムの二杯は小さなエスプレッソより長く続き、代謝が速いと同じミリグラム合計でも短くなります。このコーヒーキック計算機は、飲んだ杯数、一杯あたりのカフェインミリグラム、成人の典型的な五時間半減期を一とする相対代謝率から、刺激が役立つ時間を見積もります。残存カフェインが二十五ミリグラムの閾値まで落ちると効果切れとみなします。
効果持続が意味することと一次クリアランスの仕組み
健康な成人では、血漿中のカフェインはおおよそ一次速度で除かれます。各半減期の窓は残っているミリグラムのおよそ半分を除き、毎時決まったミリグラムではありません。代謝が速い人は一より大きい値を入れ、実効半減期は短くなります。
遅い人は一より小さい値を入れ、同じミリグラム合計は長く残ります。残存カフェインが二十五ミリグラムの閾値まで落ちると刺激は切れたとみなします。これは小さな一杯の四分の一に近い計画用の切れ目であり、臨床検査の限界値でも診断でもありません。
その閾値までの時間は、実効半減期に総ミリグラムを二十五で割った値の二を底とする対数を掛けたもの、あるいはすでに閾値以下で待つ効果が残っていないときはゼロです。平均代謝で百ミリグラムの二杯は十五時間続きます。二百を二十五で割ると八になり、八の二を底とする対数は三で、五時間の半減期が三つ分だからです。
半減期が二時間半に縮み、対数項は三のままです。モデルは腸管からの吸収遅れ、アデノシン受容体の占有、蓄積した睡眠圧、喫煙・妊娠・経口避妊薬・肝疾患とのよく知られた相互作用を含みません。それらは実際の時間をずらします。
数値は一次の計画見積もりとして扱い、医療助言でも、臨床医や実測した個人半減期の代わりでもありません。
コーヒーキック時間計算機が役立つ場面
すでにコーヒー出来事を記録している習慣・ウェルネスアプリは、効果が薄れるまでの時間が必要です。最後の一杯のあとに就寝前のリマインダを飛ばすためで、用量を無視した固定の壁時計時刻ではありません。豆重量から一杯あたりミリグラムが分かるときだけ、抽出コーヒーのカフェイン推定と組み合わせてください。
このページは、そのミリグラム合計がどれだけ有効で残るかという後段の問いに答え、ディスクが何ミリグラム抽出したかには答えません。検証失敗は残高を消費しません。
活用例
習慣アプリと就寝前のクールダウン
記録した杯数と一杯あたりミリグラムを、残存カフェインが 25 mg に達するまでの時間へ変え、固定時計ではなく最後の一杯のあとにクールダウン通知が続くようにします。
レシピサイトとカフェの解説
公開した杯数と一杯あたりカフェインの注記に安定した持続時間を付け、ページを開くたびに同じ一次の時間を読者に示します。
よくある質問
これは医療助言や半減期のラボ測定ですか?
いいえ。 残存 25 mg 閾値に対する決定的な一次の計画見積もりです。実際の時間は吸収、睡眠圧、喫煙、妊娠、肝機能で変わります。個人の医学的案内が必要なときは臨床医をご利用ください。
代謝の速さの値は何を意味しますか?
標準的な大人と比べて、カフェインを分解する速さを表します。1は半減期5時間、2は2倍速く2.5時間、0.5は遅く10時間です。200 mgの1杯を2の速さで代謝すると7.5時間です。
どの時点で効き目が切れたとみなしますか?
体に残るカフェインが25 mgまで下がった時点です。小さめの1杯の約4分の1に当たる目安で、医学的な基準ではありません。最初から25 mg以下なら0時間になります。
カフェインが1時間ごとに同じ量ずつ減らないのはなぜですか?
体は残っている量の約半分を、半減期ごとに減らしていくからです。毎時間同じミリグラムが減るわけではないため、2杯は小さなエスプレッソ1杯より長く続きます。
この推定に含まれないものは何ですか?
腸から吸収されるまでの時間、たまった眠気、喫煙、妊娠、経口避妊薬、肝臓の病気による影響は含まれません。これらは実際の時間を前後させることがあります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"cups": 2,
"caffeine_per_cup": 100,
"metabolism_rate": 1
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.coffee_kick",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負のカフェイン量は時間を捏造せず invalid_input で失敗します。
効果持続が意味することと一次クリアランスの仕組み
成人の典型的な半減期は約五時間で、このコーヒーキック計算機はそれを metabolism_rate が一であると扱います。総カフェインのミリグラムは cups に caffeine_per_cup を掛けたものです。metabolism_rate が二の二百ミリグラム一杯は七時間半です。
入力契約、応答の形、誤りの扱い
cups は飲んだコーヒーの杯数で、ゼロ以上でなければなりません。半分のマグが丸められないよう、小数の杯数も許されます。ゼロミリグラムは許され、効果時間はゼロになります。一は成人の典型的な五時間半減期、二は二倍の速さ、二分の一は遅さを意味します。必須の有限数三つを含む JSON 本体を POST してください。amount、coffee_cups、cups_consumed、n_cups などの別名を受け付けます。caffeine_per_cup は各杯のカフェインミリグラムで、誤り契約に名指しされたカフェイン量です。負の値は invalid_input で失敗し、請求されません。別名には caffeine_mg_per_cup、caffeine、mg_per_cup、caffeine_per_cup_mg があります。metabolism_rate は次元のない相対クリアランスです。別名には metabolism、rate、metabolic_rate、half_life_factor があります。metabolism_rate がゼロ以下だと、正でない率は無限または逆転した持続を意味するため失敗します。数値文字列は JSON の数と同じに解析されます。成功時の本体には、残存カフェインが二十五ミリグラム閾値に達するまでの主たる持続として hours、入力の反響である cups・caffeine_per_cup・metabolism_rate、積である caffeine_mg、metabolism_rate で五を割った half_life_h、固定定数の threshold_mg と standard_half_life_h、常に h の unit、log2 規則を述べる formula、画面用の message が含まれます。欠落フィールド、非数値、Infinity、NaN、負の cups、負のカフェイン量は invalid_input で失敗します。例: metabolism_rate が一で百ミリグラムの二杯は十五時間です。例: metabolism_rate が二で二百ミリグラムの一杯は 7.5 時間です。
コーヒーキック時間計算機が役立つ場面
カフェ研修資料やスペシャルティブログがコーヒーキック計算機で上位を取るときは、杯数と一杯あたりミリグラムを書いた公開レシピに、前払いAPIが後で自動化で使うのと同じ一次規則のライブ持続を付けられます。シフト勤務の方や試験対策の学生は、平均の metabolism_rate 一とより速い個人の率を比べ、遅いエスプレッソが予定の睡眠窓とまだ衝突するかを決められます。実装は tier A の純粋な parse のため、成功した呼び出しは毎回、公開された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。結果は残存二十五ミリグラム閾値に対する一次見積もりであること、製品文案で metabolism_rate の語彙を安定させることを書いておけば、自家製のマグ、CMSブロック、エッジワーカー向けに再現可能な持続の計算が得られ、カフェイン半減期の表計算を自ら置く必要はありません。
連携の活用例
シフト勤務と試験対策の計画
metabolism_rate が一の平均と、より速い個人の率を比べ、遅いエスプレッソが予定の睡眠窓とまだ衝突するかを決めます。
技術的な質問
コーヒーキック計算機は効果が切れるまでの時間をどう見積もりますか?
cups、ミリグラムの caffeine_per_cup、metabolism_rate(1 = 成人の典型的な 5 時間半減期)を送ってください。APIは杯数にミリグラムを掛け、一次クリアランスで残存カフェインが 25 mg まで落ちるまでの hours を返します。
カフェイン量が負の場合はどうなりますか?
タスクは invalid_input で失敗します。負の caffeine_per_cup では意味のある持続を出せず、請求されません。
metabolism_rate は何を意味しますか?
典型的な成人に対する相対クリアランスです。1 は 5 時間半減期、2 は二倍の速さ(半減期 2.5 時間)、0.5 は遅いこと(半減期 10 時間)を意味します。有限の正の数でなければなりません。
コーヒーキック計算機の料金はいくらですか?
ブラウザツールは無料です。APIリクエストは成功1回あたり $0.002 のKIT前払い残高を使い、無効な入力は請求されません。