ケト炭水化物上限計算機
1日2000 kcalなら、ケトで許されるネット糖質は最大25 gです。1日のカロリーを入力すると、買い物リストを作る前や食事を記録する前に、グラム単位の上限が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 1日のカロリー
- 2,000
- 炭水化物(%)
- 5 g/day
- しきい値 (g)
- 50
- 炭水化物 (kcal)
- 100
- 割合に基づく糖質 (g)
- 25
ケトジェニック食では、食事由来のブドウ糖よりも脂肪の酸化とケトン産生を優先できるよう、1日のネット炭水化物を十分に低く保ちます。コーチ、献立アプリ、自己記録の利用者は、買い物リストや食事ログの前に、漠然とした「炭水化物を減らしましょう」ではなく、明確なグラム上限を必要とします。このケト炭水化物上限計算機は、1日のカロリー目標をネット炭水化物の最大予算に変換します。エネルギー比率(既定はキロカロリーの5%を1グラムあたり4キロカロリーで換算)と、ケトーシスでよく使う絶対グラム閾値(既定50グラム、より厳格な場合は20グラム)のうち小さい方を採用します。
指導での使い方と実際の限界
表計算を入れずに素早い確認、顧客教育、講義デモ、食事準備計画には、ブラウザ内の無料ケト炭水化物上限計算機を使ってください。検証失敗はエンジンが拒否したあと残高を消費しません。製品の維持カロリーや赤字推定とすでに一致するカロリー摂取を優先してください。
別の計算機のマクロしか分からない場合は、%ベースの炭水化物がツール間で一貫するよう、同じ1日エネルギー目標をここへ渡してください。ソース入力は他のKIT parse項目と同じ保持規則に従い、アルゴリズムが完全に決定論的なため結果は継続的インテグレーションの固定値に安全にピン留めできます。
コーチが紙の上でカロリーの5%と20〜50グラムの上限を手計算するのと同じ数字です。期待は教育用に保ってください。これは計画とリテラシーの道具であり、診断医療機器ではありません。
特殊なニーズのある利用者は単一の式ではなく臨床的ケトプロトコルに従ってください。完全なマクロ配分が必要ならタンパク質と脂質の計画はご自身の側で組み合わせてください。本能力はケト閾値を定義するネット炭水化物上限に意図的に焦点を当てています。
活用例
コーチングと献立計画
コーチは顧客の1日カロリーと、任意の厳格または緩やかなグラム閾値を入力し、週次献立を組む前に明確なネット炭水化物上限を示します。
よくある質問
1日のネット糖質の上限はどう計算しますか?
2つの上限のうち小さいほうを採用します。1つはカロリーの一定割合(初期値5%)を炭水化物1 gあたり4 kcalでグラムに直した値、もう1つは固定の上限(初期値50 g)です。
2000 kcalで上限が50 gではなく25 gになるのはなぜですか?
2000 kcalの5%は100 kcalで、炭水化物に直すと25 gになるからです。これが50 gの上限より低いので割合のほうが上限を決め、結果にもそう表示されます。
上限は20 g、30 g、50 gのどれを使えばよいですか?
50 gは緩めの一般的な上限で初期値、30 gは中程度、20 gは治療的な厳しめの上限です。医療的なケトジェニック療法に従っている場合は、その指示どおりの上限を使ってください。
たんぱく質や脂質の目標も出ますか?
いいえ。ケトの基準となるネット糖質の上限だけを求めます。たんぱく質と脂質は別に計画し、数字をそろえるため、どちらのツールにも同じ1日のカロリーを入れてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/health/keto-carb-limit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_calories":2000}'const res = await fetch("https://api.kit.forhosting.com/health/keto-carb-limit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_calories": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/keto-carb-limit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_calories": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/keto-carb-limit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_calories":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_calories":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/keto-carb-limit", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"daily_calories": 2000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.keto_carb_limit",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
1日カロリーが欠落または非正の場合はinvalid_inputとなり課金されません。無料のブラウザツールは、成功したAPI項目あたり$0.002の有料自動化契約と一致します。
ケト炭水化物上限が測る内容と必要な入力
1日の最大ネット炭水化物とは、選択した閾値を下回ることをケト風プランがまだ許容する、消化可能な炭水化物のグラム上限です。先に答えるのは計画の問いです。食事を記録する前に1日あたり何グラムのネット炭水化物を許すかです。省略時はエンジンが5を使います。省略時はエンジンが50グラム(よく使われる緩やかなケト上限)を使い、20グラムはより厳格な治療的上限をモデル化します。アルゴリズムはネットワーク、モデル、時計、乱数発生器に触れないためです。栄養表示には総炭水化物と食物繊維が並ぶことが多く、日常の計画ではネット炭水化物は総炭水化物から食物繊維(場合により糖アルコール)を引いた量を指しますが、本エンドポイントは食事日記を解析しません。daily_caloriesを1日あたりキロカロリーの正の有限数で送ってください。aliasesのcalories、kcal、energy_kcal、calorie_intakeも受け付けます。任意でcarb_percentをネット炭水化物由来エネルギーの最大割合として送れます。厳格なケトマクロではおおよそ5%で、aliasesはcarbs_percent、carb_pct、percent_carbsです。任意でthreshold_gを1日あたりグラムの絶対上限として送れます。aliasesはmax_carbs_g、net_carb_cap、absolute_cap_g、carb_cap_gです。エンジンは1日カロリーに炭水化物%を100で割った値を掛けて炭水化物キロカロリーを得て、4で割って%ベースのネットグラムを求め、その値とthreshold_gの小さい方をmax_net_carbs_gとして返します。1日カロリーが欠落・0・負の場合はinvalid_inputで失敗します。同一入力は常に同一JSONになります。
応答フィールドの読み方とよくある落とし穴
結果を医学的処方として扱わないでください。糖尿病、てんかんプロトコル、妊娠、その他の臨床的制約がある方は専門家の指導が必要です。isolateの安全上限を超える極端に大きなカロリーや閾値は拒否されます。成功時の応答は、適用された境界をクライアントが確認できるようdaily_calories、carb_percent、threshold_gをエコーします。見出しの数値は1日あたりグラムのmax_net_carbs_gで、常に%経路と絶対閾値の小さい方です。フィールドpercent_based_net_carbs_gはカロリー%経路だけを示し、高カロリー日でも閾値に制限される理由や、低カロリー日に先に%上限に当たる理由をダッシュボードが説明できます。carb_kcalは、1グラムあたり4キロカロリーで割る前に%経路でネット炭水化物に割り当てたエネルギーです。limiting_factorは最終最大値を生んだ境界に応じてpercentまたはthresholdとなり、「カロリー予算ですでに50グラム未満に収まっています」と「絶対ケト上限が拘束条件です」といったコーチング文に役立ちます。unitは常にg/day、kcal_per_gram_carbは常に4、formulaはmin式を再掲し、methodは常にmin_percent_and_thresholdなので、下流コードは形を推測せずに分岐できます。クライアント上でmax_net_carbs_gに対してネット炭水化物を採点する際は、食物繊維を差し引く独自の食事ログと組み合わせてください。
APIの使い方、料金、コーチング業務、実務上の限界
必須のdaily_calories(または別名)と、任意のcarb_percentおよびthreshold_gを含むJSON本体を送ってください。ウェルネスSaaS、遠隔医療の問診、コーチダッシュボード、カロリー追跡パイプラインがKIT残高の下で安定した契約を必要とする場合は前払いAPIを使い、成功項目あたり$0.002です。SDKを出荷する作者は、max_net_carbs_gとlimiting_factorをダッシュボードカードや、%経路と絶対上限とラベルしたCSV列に写せます。
連携の活用例
ウェルネス・フィットネスアプリ
エネルギー目標を既に持つアプリは、クライアント言語ごとに%と閾値の計算を再実装せず、安定した前払いエンドポイントで1日の最大ネット炭水化物を取得します。
授業とコンテンツのデモ
講座では5%のマクロ予算と20グラム対50グラムの絶対上限を比較し、決定論的な出力で自動テストに期待JSONを固定します。
技術的な質問
ケト炭水化物上限はどのように計算されますか?
エンジンは%ベースのネット炭水化物を daily_calories × carb_percent/100 ÷ 4 kcal/g として求め、その値と threshold_g の小さい方を返します(既定: 5% と 50 g)。
必須の入力は何ですか?
必須は daily_calories(正の kcal/日)のみです。省略時 carb_percent は 5、threshold_g は 50 です。欠落または非正のカロリーは invalid_input になります。
%ベースの炭水化物と threshold_g の違いは何ですか?
%ベースはカロリー目標に比例します。threshold_g はケトーシスでよく使う固定グラム上限(例: 厳格 20 g、緩やか 50 g)です。API は両者の小さい方を返します。
食事の食物繊維は数えられますか?
いいえ。ネット炭水化物の計画予算を返します。食事ログ側で食物繊維(除外する糖アルコール含む)を差し引き、max_net_carbs_g と照合してください。
ケト炭水化物上限計算機の料金はいくらですか?
ブラウザツールは無料です。API リクエストは成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効入力は課金されません。