ForHosting KIT · 開発者向けツール

カクテルレシピを人数分の分量に換算

1杯分のカクテルレシピを、蒸留酒、ジュース、シロップ、飾りごとに計算し直すことなく、実用的な仕込み量へ変換できます。各材料の1杯分の量と単位を入力し、必要な杯数を指定してください。すべての行へ同じ比率を適用し、入力単位を維持したまま、元の量と換算後の量を返します。イベント準備、バー業務、仕入れ表、自動処理にご利用いただけます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

正確な1杯分のレシピをご用意ください

完成したカクテル1杯を作る量をご入力ください。ベーススピリッツ、リキュール、柑橘果汁、シロップ、ビターズ、加水用の水、個数で数える飾りなど、計量する要素ごとに1行を追加します。分かりやすい材料名、0以上の数値、液量オンス、ミリリットル、ダッシュ、ティースプーン、個などの単位が必要です。密度、地域ごとの計量規格、バーの技法について不明確な仮定を置かないため、単位変換は行いません。行ごとの単位を整合させてください。元のレシピがピッチャーや複数杯分の場合は、先に1杯分へ割り戻します。この基準により、指定杯数がそのまま倍率になります。意図的に記載する材料には0を使用できますが、負数、未入力、数値でない量は受け付けません。

杯数を指定して結果をご確認ください

target_servingsには作るカクテルの杯数を指定します。正の値が必要で、少量の試作には小数も使用できます。入力レシピは1杯分のため、各材料量にこの値を掛けます。蒸留酒2オンスとジュース0.75オンスのレシピを8杯分にすると、それぞれ16オンスと6オンスです。結果には目標杯数、倍率、材料ごとの行が含まれます。各行では名称と単位を維持し、original_amountとscaled_amountを並べるため、注ぐ前に確認できます。計算は決定論的で、安定した精度を使用します。単位は変換指示ではなく表示名です。器具で量りにくい値になった場合は、その材料に許容できる誤差を判断してから丸めてください。

味の均衡を保って仕込みをご計画ください

比例換算では元の数学的な比率を保てますが、実際の仕込みには別途判断が必要です。結果を材料計画として使い、通常の材料量でない要因は分けて扱ってください。氷は希釈を生み、柑橘の酸味には個体差があり、炭酸材料は提供直前に加えることが多く、傷みやすい飾りは別に準備します。容器の総容量を確認し、運搬や攪拌の余裕を残してください。仕入れでは換算量を実際の商品容量と比較し、比率を変えずに購入数のみ切り上げます。複数容器へ分ける場合は個別に計算すると転記ミスを防げます。API料金は1回$0.002で、イベント管理、在庫、仕込みシステムへ組み込めます。入力と結果を一緒に保存すると、各仕込み量を1杯分の仕様まで追跡できます。

パーティー用カクテルの準備

1杯分のレシピを、実際の参加人数に必要な計量値へ換算できます。

バーの仕込み表の作成

サービス前にスタッフが確認できる、一貫したバッチ量を作成します。

イベントの仕入れ見積もり

材料を換算してから、必要量をボトルや箱などの商品容量と比較できます。

料金はいくらですか?

APIリクエスト1回につき$0.002です。

元のレシピは1杯分である必要がありますか?

はい。入力する各材料量は1杯分とし、目標杯数を倍率として使用します。

オンスをミリリットルへ変換できますか?

いいえ。指定された単位をそのまま保ち、数値だけを換算します。

杯数に小数を指定できますか?

はい。公開上限内の有限な正数であれば指定できます。

0以下の目標値が拒否されるのはなぜですか?

バッチには正の杯数が必要であり、0や負数では使用可能な仕込みを表せないためです。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/cook/cocktail-recipe-scale

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/cook/cocktail-recipe-scale \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ingredients":[{"name":"Gin","amount":2,"unit":"fl oz"},{"name":"Lemon juice","amount":0.75,"unit":"fl oz"},{"name":"Simple syrup","amount":0.5,"unit":"fl oz"}],"target_servings":8}'
{
  "ingredients": [
    {
      "name": "Gin",
      "amount": 2,
      "unit": "fl oz"
    },
    {
      "name": "Lemon juice",
      "amount": 0.75,
      "unit": "fl oz"
    },
    {
      "name": "Simple syrup",
      "amount": 0.5,
      "unit": "fl oz"
    }
  ],
  "target_servings": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "cook.cocktail_recipe_scale",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_ingredients200
max_amount1000000000
max_servings1000000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →