hesaplayıcı
Menü

Günlük Kalori İhtiyacı Hesaplama: API ve MCP

Günlük Kalori İhtiyacı Hesaplama için REST ve MCP başvurusu: girdi alanları, sınırlar, çıktılar, örnek istek ve gerçek yanıt. Ücretsiz, kayıt yok.

GET /api/v1/tools/health.calorie/mcp/health

Kimlik
health.calorie
Sürüm
1.0.0
Erişim
Ücretsiz
Araç sayfası
Günlük Kalori İhtiyacı Hesaplama
Şema
GET /api/v1/tools/health.calorie

Girdiler

AlanTürSınırlarVarsayılanAçıklama
sex (zorunlu)stringfemale | maleCinsiyet
age (zorunlu)integer≥ 18, ≤ 100Yaş (yıl)
unitsstringmetric | pounds | stonesmetricBirimler
weightnumber≥ 30, ≤ 300Kilo (kg)
heightnumber≥ 120, ≤ 230Boy (cm)
weightStinteger≥ 1, ≤ 55Kilo, stone (st)
weightLbnumber≥ 0, ≤ 800Kilo, libre (lb) · Stone ile: stone’un üstündeki libre.
heightFtinteger≥ 3, ≤ 8Boy, fit (ft)
heightInnumber≥ 0, ≤ 11,990Boy, inç (in)
activitystringsedentary | light | moderate | active | veryActivesedentaryAktivite düzeyi
goalstringmaintain | lose | loseMore | gainmaintainHedef
carbsPctnumber≥ 0, ≤ 10050Karbonhidrat payı (%)
proteinPctnumber≥ 0, ≤ 10020Protein payı (%)
fatPctnumber≥ 0, ≤ 10030Yağ payı (%)

Çıktılar

AlanTürAçıklama
bmrnumberBazal metabolizma hızı (BMH) (kcal/gün)
tdeenumberGünlük kalori ihtiyacı (kcal/gün)
tdeeKjnumberGünlük enerji ihtiyacı (kJ) (kJ/gün)
goalCaloriesnumberHedefinize göre günlük kalori (kcal/gün)
goalKjnumberHedefinize göre günlük enerji (kJ) (kJ/gün)
carbsnumberKarbonhidrat (g/gün)
proteinnumberProtein (g/gün)
fatnumberYağ (g/gün)

Örnek istek

curl -X POST https://hesaplayici.com/api/v1/tools/health.calorie/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"sex":"female","age":31,"units":"metric","weight":65,"height":168,"heightIn":0,"activity":"moderate","goal":"maintain","carbsPct":50,"proteinPct":20,"fatPct":30},"locale":"tr"}'
Örnek yanıt
{
  "output": {
    "bmr": 1384,
    "tdee": 2145,
    "tdeeKj": 8976,
    "goalCalories": 2145,
    "goalKj": 8976,
    "carbs": 268,
    "protein": 107,
    "fat": 72
  },
  "steps": [
    {
      "id": "bmr",
      "formula": "BMH = 10 × kilo + 6,25 × boy − 5 × yaş − 161",
      "substitution": "BMH = 10 × 65 + 6,25 × 168 − 5 × 31 − 161",
      "value": 1384,
      "unit": "kcal"
    },
    {
      "id": "tdee",
      "formula": "günlük enerji ihtiyacı = BMH × aktivite katsayısı",
      "substitution": "günlük enerji ihtiyacı = 1.384 × 1,55",
      "value": 2145,
      "unit": "kcal"
    },
    {
      "id": "tdeeKj",
      "formula": "günlük enerji ihtiyacı (kJ) = BMH × aktivite katsayısı × 4,184",
      "substitution": "günlük enerji ihtiyacı (kJ) = 1.384 × 1,55 × 4,184",
      "value": 8976,
      "unit": "kJ"
    },
    {
      "id": "goalCalories",
      "formula": "hedef kalori = günlük enerji ihtiyacı",
      "substitution": "hedef kalori = 2.145",
      "value": 2145,
      "unit": "kcal"
    },
    {
      "id": "goalKj",
      "formula": "hedef enerji (kJ) = hedef kalori × 4,184",
      "substitution": "hedef enerji (kJ) = 2.145,2 × 4,184",
      "value": 8976,
      "unit": "kJ"
    },
    {
      "id": "carbs",
      "formula": "karbonhidrat = hedef kalori × karbonhidrat payı / 4",
      "substitution": "karbonhidrat = 2.145 × %50 / 4",
      "value": 268,
      "unit": "g"
    },
    {
      "id": "protein",
      "formula": "protein = hedef kalori × protein payı / 4",
      "substitution": "protein = 2.145 × %20 / 4",
      "value": 107,
      "unit": "g"
    },
    {
      "id": "fat",
      "formula": "yağ = hedef kalori × yağ payı / 9",
      "substitution": "yağ = 2.145 × %30 / 9",
      "value": 72,
      "unit": "g"
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "locale": "tr"
  },
  "citation": {
    "url": "https://hesaplayici.com/saglik/gunluk-kalori-ihtiyaci-hesaplama",
    "title": "Günlük Kalori İhtiyacı Hesaplama"
  }
}