パティの厚さと焼き加減からグリル時間を計算
この計算ツールでは、パティの厚さとご希望の焼き加減に応じて、片面を焼く時間の再現可能な目安を確認できます。対応する厚さは0.5インチから1.5インチまでの5段階で、焼き加減はミディアムレア、ミディアム、ミディアムウェル、ウェルダンからお選びください。結果は固定表から取得し、片面あたりの分数と秒数を表示します。キッチンタイマーの設定や、レシピに一貫した手順を加える際に便利です。
無料で実行
表を選ぶ前にパティの厚さを測ります
生のパティは、中央の最も厚い部分を測ってください。中心部は通常、目標の焼き加減に最後に達するためです。この計算ツールが受け付ける厚さは、0.5、0.75、1、1.25、1.5インチの5種類です。実際の厚さが表にない場合、最も近い値を選ぶのは、その近似をご自身の調理で許容できるときに限ってください。APIは未対応の測定値を自動で丸めたり、値の間を補間したりしません。この厳密な仕様により、繰り返しの処理や自動処理でも結果を予測できます。均一に加熱するには、全体を同じ厚さに成形し、中央へ浅いくぼみを付けると、加熱中の盛り上がりを抑えやすくなります。冷蔵庫から出した直後のパティと、室温に置かれたものでは加熱の進み方が異なるため、各回の開始条件もそろえてください。表では、十分に予熱した面で直接焼くことを想定しています。グリル温度、重量、肉の配合、開始温度、風、ふたの位置、炎の上がり方は測定しません。返された時間は食材自体の測定値ではなく、タイマーを設定するための出発点としてご利用ください。
焼き加減を片面の固定時間に対応させます
厚さを選んだら、ミディアムレア、ミディアム、ミディアムウェル、ウェルダンのいずれかを指定してください。有効な組み合わせごとに片面の分数が固定されており、乱数、隠れた補正、現在時刻による変化はありません。予熱したグリルへパティを置いた時点で計時を始め、表示された時間だけ焼いてから一度裏返し、反対側にも同じ時間を適用します。ふたを何度も開ける、肉を押しつぶす、温度の異なる場所へ移す、炎を直接当てるといった操作は、実際の加熱速度を変えることがあります。焼き加減の名称は目標とする仕上がりを示しますが、経過時間だけでは中心温度や食品の安全性を確認できません。ひき肉では表面だけでなく内部にも細菌が存在する可能性があり、公式の指針では、ミディアムレアなどの好みより高い中心温度を求める場合があります。清潔で正確な食品用温度計を中心へ差し、肉の種類と地域に適用される安全指針をご確認ください。必要な温度に達していなければ、表の時間が終了していても加熱を続けてください。
再現可能な出発点として結果を使います
固定表の大きな利点は一貫性です。同じ有効な入力には必ず同じ分数と秒数が返るため、レシピ作成ツール、厨房表示、作業チェックリスト、検証可能な自動処理に利用できます。特定のグリルと配合で初めて焼く際は、推定時間を使い、中心温度を確認し、機器が毎回速めまたは遅めに加熱するかを記録してください。脂肪分、追加材料、焼き網の材質、燃料、天候、温度むらは、実際の熱伝達に影響します。焼いた後の休ませ方によっても中心温度と食感が変わるため、複数回を比較するときは同じ休ませ方を採用してください。結果は合計時間ではなく片面の時間を示し、裏返す時点を明確にしています。両面を一度ずつ焼く単純な手順では、予定時間は表示された間隔の2倍ですが、温度確認後に必要となる追加加熱は含みません。APIリクエストは1回$0.002で、ブラウザー版でも同じ決定論的な表を使用します。未対応の厚さ、誤記した焼き加減、数値の代わりの文字列、配列、必須項目の欠落には、推測した結果ではなく入力エラーを返します。
活用例
グリル用タイマーを設定する
測定した厚さと選んだ焼き加減を、片面ごとの明確な時間へ変換します。
レシピの手順を統一する
すべてのパティに曖昧な共通時間を使わず、固定表に基づく一貫した目安を提示します。
調理アプリへ時間計算を追加する
通信、時計、乱数、外部サービスを使わない、範囲の決まった参照処理を組み込めます。
よくある質問
表示時間は片面用ですか、それとも両面用ですか?
片面ごとの時間です。最初の面を表示時間だけ焼き、一度裏返して、反対側にも同じ時間を適用してください。
対応するパティの厚さを教えてください?
固定表は0.5、0.75、1、1.25、1.5インチに対応します。それ以外の値は丸めず、入力エラーを返します。
安全に食べられることを結果が保証しますか?
いいえ。時間と焼き加減だけでは食品の安全性を確認できません。温度計で中心を測り、適用される公式指針に従ってください。
グリル温度や天候に合わせて補正されますか?
いいえ。固定された参照表であり、機器、天候、開始温度、材料、温度むらによる補正は行いません。
APIリクエストの料金はいくらですか?
APIリクエストは1回$0.002です。ブラウザー版にも同じ決定論的な処理を使用します。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/cook/grill-burger-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"thickness_in":1,"doneness":"medium"}'const res = await fetch("https://api.kit.forhosting.com/cook/grill-burger-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"thickness_in": 1,
"doneness": "medium"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/grill-burger-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"thickness_in": 1,
"doneness": "medium"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/grill-burger-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"thickness_in":1,"doneness":"medium"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"thickness_in":1,"doneness":"medium"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/grill-burger-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"thickness_in": 1,
"doneness": "medium"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.grill_burger_time",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |