حاسبة الأثر الحراري حسب المغذّى
وجبة فيها 40 غ بروتين و50 غ كربوهيدرات و15 غ دهون تمنح 495 سعرة، يذهب منها 58.7 سعرة إلى الهضم ويبقى 436.3 سعرة. ترى تكلفة كل عنصر غذائي على حدة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- البروتين (غ)
- 40
- الكربوهيدرات (g)
- 50
- Fat g
- 15
- تكلفة البروتين
- 0.25
- تكلفة الكربوهيدرات
- 0.08
- تكلفة الدهون
- 0.02
- البروتين (kcal)
- 160
الأثر الحراري للتغذية هو الطاقة الإضافية التي ينفقها الجسم على هضم الطعام وامتصاصه ومعالجته بعد الوجبة. لا تتساوى كلفة معالجة البروتين والكربوهيدرات والدهون: فالبروتين يستهلك عادة حصة كبيرة من سعراته، والكربوهيدرات حصة متواضعة، والدهون شبه معدومة. تحوّل حاسبة الأثر الحراري حسب المغذّى الكبير كميات الغرامات من كل ماكرو إلى كيلوكالوري متناول وفق عوامل أتووتر الكلاسيكية، وتضرب كل مسار طاقة بكسر تكلفة هضم، ثم تعيد تفصيل TEF والطاقة الصافية القابلة للاستقلاب. تطابق القيم الافتراضية نقاط الوسط الشائعة في المراجع—خمسة وعشرون بالمئة للبروتين، وثمانية بالمئة للكربوهيدرات، واثنان بالمئة للدهون—بينما تتيح حقول التكلفة الاختيارية لمخططي الوجبات ونصوص البحث إدخال معاملات خاصة بدراسة.
كيف يُحسب TEF من الغرامات وتكاليف الهضم
ابدأ بثلاث كميات بالغرام: بروتين وكربوهيدرات ودهون لوجبة أو يوم أو أي نافذة زمنية تهمّك. حوّل الغرامات إلى كيلوكالوري بكثافات أتووتر—أربع كيلوكالوري لكل غرام بروتين، وأربع للكربوهيدرات، وتسع للدهون—فيصبح طبق بأربعين غراماً بروتيناً وخمسين كربوهيدرات وخمسة عشر دهوناً مئة وستين ومئتين ومئة وخمسة وثلاثين كيلوكالوري على التوالي، أو أربعمئة وخمسة وتسعين إجمالاً. طبّق كسر تكلفة هضم على كل مسار: افتراضياً يكلف البروتين خمسة وعشرين بالمئة من طاقته، والكربوهيدرات ثمانية بالمئة، والدهون اثنين بالمئة.
ضرب طاقة المسار بتكلفته يعطي المساهمة الحرارية لذلك الماكرو؛ وجمع المساهمات الثلاث يعطي إجمالي TEF بالكيلوكالوري. اقسم إجمالي TEF على طاقة المتناول الكلية واضرب بمئة لتحصل على TEF كنسبة من المتناول، ثم اطرح إجمالي TEF من المتناول الكلي للإبلاغ عن الطاقة الصافية القابلة للاستقلاب—الجزء المتبقي بعد «ضريبة» الهضم. تقبل معاملات التكلفة الاختيارية أي كسر من صفر إلى واحد، فيمكنك نمذجة تجارب عالية البروتين أو قوائم غنية بالدهون منخفضة التكلفة أو نطاقات منشورة بدل الافتراضيات.
يُسمح بصفر غرام لماكرو واحد؛ أما متناول فارغ بالكامل بالأصفار الثلاثة فيُرفض لأنه غير موجب إذ لا أثر حرارياً لحسابه.
أين تثبت حاسبة TEF حسب الماكرو جدواها
يستخدم المدربون وأخصائيو التغذية حاسبة الأثر الحراري حسب المغذّى الكبير عند مقارنة قوائم عالية البروتين بأخرى عالية الكربوهيدرات تشترك في السعرات المعلنة لا في كلفة الهضم. يمكن لتطبيقات اللياقة عرض الطاقة الصافية القابلة للاستقلاب بجانب المتناول الإجمالي ليفهم المستخدمون لماذا تبدو الأيام الغنية بالبروتين أنحف عند نفس عدد السعرات. تحتاج دفاتر البحث ومولّدات خطط الوجبات إلى مرجع حتمي يطبّق عوامل أتووتر ثابتة وكسور تكلفة صريحة بدل تقدير صندوق أسود من نموذج لغوي.
تستفيد مواقع المحتوى التي تستهدف أثر الطعام الحراري و TEF حسب المغذيات من ودجت حي يطابق مساره المجاني في المتصفح مسار الأتمتة المدفوع بايتاً بايتاً على الوحدة الخالصة نفسها. أبقِ الطلبات صغيرة وثبّت مجاميع TEF المقربة في الاختبارات لتحصل على حساب تكلفة هضم قابل للتكرار لبوابات التدريب ووحدات التغذية في أنظمة التعلم والعاملين على الحافة دون بناء قاعدة بيانات تغذية كاملة خاصة بك.
حالات الاستخدام
مقارنة TEF للوجبة
قارن طبقين بنفس السعرات الكلية لكن بتقسيم مختلف للبروتين والكربوهيدرات والدهون لترى أي وجبة تنفق طاقة أكبر على الهضم.
لوحات التدريب وخطط الوجبات
اعرض TEF اليومي والكيلوكالوري الصافية القابلة للاستقلاب بجانب أهداف الماكرو حتى يرى العملاء كلفة هضم الأيام عالية البروتين.
نصوص البحث والأتمتة
قيّم قوائم دراسية دفعة واحدة بكسور تكلفة هضم ثابتة أو مخصصة دون استدعاءات شبكة أو نماذج غير حتمية.
الأسئلة الشائعة
كيف يُحسب الأثر الحراري للتغذية من الماكروز؟
حوّل غرامات البروتين والكربوهيدرات والدهون إلى كيلوكالوري بـ 4 و 4 و 9 kcal/g، واضرب كل مسار بكسر تكلفة الهضم (الافتراضيات 0.25 و 0.08 و 0.02)، واجمع أجزاء TEF الثلاثة.
هل يمكنني تغيير نسب تكلفة الهضم؟
احذفها لاستخدام القيم الوسطية الافتراضية 0.25 / 0.08 / 0.02.
هل يستهلك هضم البروتين طاقة أكثر من هضم الدهون؟
نعم، أكثر بكثير. افتراضيًا يستهلك البروتين 25 بالمئة من سعراته، والكربوهيدرات 8 بالمئة، والدهون 2 بالمئة. في الوجبة المثال تكلّف 160 سعرة من البروتين 40 سعرة، بينما تكلّف 135 سعرة من الدهون 2.7 سعرة فقط.
ما الطاقة الأيضية الصافية؟
هي الطاقة المتبقية بعد طرح تكلفة الهضم مما أكلته. في وجبة من 495 سعرة بأثر حراري قدره 58.7 سعرة، يكون الصافي 436.3 سعرة.
هل يمكن أن يكون أحد المغذيات صفر غرام؟
نعم، يمكن أن يكون أي عنصر واحد صفرًا. أما إذا كانت العناصر الثلاثة كلها صفرًا فلا يوجد أثر حراري يُحسب، فيُرفض الإدخال.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/tef-by-macro \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"protein_g":40,"carbs_g":50,"fat_g":15}'const res = await fetch("https://api.kit.forhosting.com/health/tef-by-macro", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"protein_g": 40,
"carbs_g": 50,
"fat_g": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/tef-by-macro",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"protein_g": 40,
"carbs_g": 50,
"fat_g": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/tef-by-macro", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"protein_g":40,"carbs_g":50,"fat_g":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"protein_g":40,"carbs_g":50,"fat_g":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/tef-by-macro", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"protein_g": 40,
"carbs_g": 50,
"fat_g": 15
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.tef_by_macro",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تغذي المنطق الخالص نفسه أداة المتصفح المجانية ومسار API المدفوع مسبقاً، فلا تختلف سجلات الوجبات ولوحات التدريب والأتمتة على مجموع واحد.
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
ويجب أن يكون مجموعها موجباً بصرامة. لا تستدعي التنفيذ الشبكة ولا تأخذ عشوائية ولا تقرأ الساعة، لذا تنتج المدخلات المتطابقة مخرجات مقربة متطابقة دائماً للاختبارات الذهبية واختبارات الانحدار. أرسل بـ POST جسماً JSON فيه ثلاثة أعداد منتهية إلزامية: protein_g و carbs_g و fat_g، كل منها أكبر من أو يساوي صفراً. الاختياريات protein_cost و carbs_cost و fat_cost كسور بين صفر وواحد شاملين؛ احذفها لاستخدام صفر فاصلة اثنان خمسة، وصفر فاصلة صفر ثمانية، وصفر فاصلة صفر اثنان. precision الاختياري عدد صحيح من صفر إلى خمسة عشر يقرّب كل حقل رقمي في المخرج، والافتراضي اثنان. تُقبل أسماء بديلة مثل protein و carbs و fat و protein_tef و decimals لتكتب نصوص الدفاتر أسماء طويلة أو قصيرة. عند النجاح يعيد الجسم الغرامات والتكاليف، ويسرد protein_kcal و carbs_kcal و fat_kcal و total_kcal، ثم tef_protein_kcal و tef_carbs_kcal و tef_fat_kcal و tef_total_kcal، إضافة إلى tef_percent_of_intake و net_metabolizable_kcal و method و formula و precision. الحقول الناقصة والقيم غير المنتهية والغرامات السالبة وكسور التكلفة خارج صفر–واحد ومجموع غرامات غير موجب تفشل بـ invalid_input ورسالة تسمّي المشكلة؛ ولا تُفوتر تلك الإخفاقات. قد تصل الأعداد كأرقام JSON أو سلاسل عشرية بسيطة.
أين تثبت حاسبة TEF حسب الماكرو جدواها
ولأن القدرة parse خالصة من المستوى A، يكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 دون رموز نموذج ودون شبكة صادرة.
أسئلة تقنية
هل يجوز أن يكون مغذّى كبير واحد صفر غرام؟
نعم. يُسمح بصفر غرام لماكرو واحد. يجب أن يبقى مجموع protein_g و carbs_g و fat_g موجباً بصرامة وإلا تفشل المهمة بـ invalid_input.
ماذا تعني الطاقة الصافية القابلة للاستقلاب هنا؟
net_metabolizable_kcal هو إجمالي كيلوكالوري المتناول ناقص إجمالي كيلوكالوري TEF—الطاقة المتبقية بعد تطبيق تكاليف الهضم لكل ماكرو في هذا النموذج.
كم تكلفة حاسبة الأثر الحراري حسب المغذّى الكبير؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بمقدار $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.