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
| Alan | Tür | Sınırlar | Varsayılan | Açıklama |
|---|---|---|---|---|
sex (zorunlu) | string | female | male | Cinsiyet | |
age (zorunlu) | integer | ≥ 18, ≤ 100 | Yaş (yıl) | |
units | string | metric | pounds | stones | metric | Birimler |
weight | number | ≥ 30, ≤ 300 | Kilo (kg) | |
height | number | ≥ 120, ≤ 230 | Boy (cm) | |
weightSt | integer | ≥ 1, ≤ 55 | Kilo, stone (st) | |
weightLb | number | ≥ 0, ≤ 800 | Kilo, libre (lb) · Stone ile: stone’un üstündeki libre. | |
heightFt | integer | ≥ 3, ≤ 8 | Boy, fit (ft) | |
heightIn | number | ≥ 0, ≤ 11,99 | 0 | Boy, inç (in) |
activity | string | sedentary | light | moderate | active | veryActive | sedentary | Aktivite düzeyi |
goal | string | maintain | lose | loseMore | gain | maintain | Hedef |
carbsPct | number | ≥ 0, ≤ 100 | 50 | Karbonhidrat payı (%) |
proteinPct | number | ≥ 0, ≤ 100 | 20 | Protein payı (%) |
fatPct | number | ≥ 0, ≤ 100 | 30 | Yağ payı (%) |
Çıktılar
| Alan | Tür | Açıklama |
|---|---|---|
bmr | number | Bazal metabolizma hızı (BMH) (kcal/gün) |
tdee | number | Günlük kalori ihtiyacı (kcal/gün) |
tdeeKj | number | Günlük enerji ihtiyacı (kJ) (kJ/gün) |
goalCalories | number | Hedefinize göre günlük kalori (kcal/gün) |
goalKj | number | Hedefinize göre günlük enerji (kJ) (kJ/gün) |
carbs | number | Karbonhidrat (g/gün) |
protein | number | Protein (g/gün) |
fat | number | Yağ (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"
}
}