حاسبة وقت بسترة الدواجن بطريقة سو فيد
تقدّم حاسبة وقت بسترة الدواجن بطريقة سو فيد تقديراً قابلاً للتكرار اعتماداً على قياسين: حرارة حمام الماء بالدرجة المئوية، وأقصى سماكة للطعام بالملليمتر.
شغّل الأداة مجانًا
وهي تستخدم جدولاً ثابتاً بدلاً من نموذج متغير أو معادلة مبهمة. اختاروا درجة حرارة مدعومة، وقيسوا أسمك موضع في قطعة الدواجن الموضوعة في الكيس، ثم احصلوا على الوقت المدرج بالدقائق والساعات. تقرّب الحاسبة السماكة إلى النطاق الأعلى المتاح، ولذلك تبقى طريقة البحث واضحة ويمكن إعادة إنتاج نتيجتها.
قيسوا السماكة واختاروا حرارة الحمام
اضبطوا حمام الماء على إحدى درجات الحرارة التي تعرضها الحاسبة، ثم قيسوا قطعة الدواجن عند أسمك موضع قبل وضعها في الحمام. فالسماكة أهم من الوزن لأن الحرارة يجب أن تنتقل من السطح إلى المركز. وقد تسخن قطعة عريضة ورقيقة أسرع من قطعة متماسكة لها الكتلة نفسها. أدخلوا أقصى سماكة بالملليمتر، واحسبوا جانبي القطعة المطوية أو المكدسة إذا كانت ستبقى على هذه الهيئة أثناء الطهي. لا تدخلوا عرض الكيس أو وزن العبوة أو متوسط سماكات عدة قطع. وإذا اختلفت القطع، فاستخدموا أسمك قطعة أو قسّموا الدفعة إلى مجموعات. صفوف الحرارة المتاحة هي 55 و57.5 و60 و62.5 و65 و67.5 و70 درجة مئوية. ويقتصر الجدول على القطع التي لا تتجاوز سماكتها 60 ملليمتراً. إن اختيار صف حرارة مدعوم بدقة يمنع إسناد دقة زائفة إلى قيمة مستوفاة بين الصفوف لا يدّعي الجدول الأصلي صحتها.
افهموا آلية البحث في الجدول الثابت
تتحقق الحاسبة أولاً من القيمتين، ثم تعثر على صف حرارة الحمام المطابق تماماً، وبعد ذلك تقرّب السماكة المدخلة إلى نطاق العشرة ملليمترات الأعلى التالي. فعلى سبيل المثال، تستخدم قطعة بسماكة 28 ملليمتراً عمود 30 ملليمتراً، بينما تبقى قطعة بسماكة 30 ملليمتراً في العمود نفسه. ويبيّن الحقل thickness_band_mm في النتيجة العمود الذي استُخدم، لتتمكنوا من مراجعة التقدير لاحقاً. كما تعرض الاستجابة الوقت المقرر بالدقائق الصحيحة وبالساعات مقرباً إلى منزلتين عشريتين. لا يؤثر أي طلب شبكي أو رقم عشوائي أو تاريخ حالي أو سجل مستخدم في الإجابة، ولذلك تعطي المدخلات المتطابقة مخرجات متطابقة دائماً. يمثّل الوقت كامل البرنامج الثابت المرتبط بتلك الحرارة ونطاق السماكة، بما في ذلك المدة التي يخصصها الجدول لوصول الحرارة إلى المركز واستمرار عملية البسترة. وليس مجرد مدة تثبيت تبدأ بعد بلوغ حرارة داخلية لم تُقَس. وتُقرّب السماكات الواقعة بين النطاقات إلى الأعلى عمداً، ولا يؤخذ لها متوسط أدنى.
طبّقوا التقدير بأمان في المطبخ الفعلي
تعاملوا مع النتيجة على أنها تقدير للتخطيط يخص قطع دواجن سليمة عولجت وفق ممارسات سلامة غذائية جيدة، لا بديلاً من عملية معتمدة في مطبخ خاضع للرقابة. ابدؤوا حساب الوقت فقط بعد أن يستعيد الحمام حرارته المضبوطة، وأبقوا القطع مغمورة بالكامل، وتجنبوا التكدس الذي يعيق دوران الماء، واستخدموا أكياساً سليمة مقاومة للحرارة مع أقل قدر ممكن من الهواء المحبوس. لا تستطيع الحاسبة فحص معايرة الحمام أو حرارة البداية أو مسببات المرض أو الحشوات أو العظام أو اللحم المطرّى ميكانيكياً أو تلامس الأكياس أو التبريد أو التخزين أو التلوث المتبادل. وقد تستلزم هذه الظروف عملية مختلفة أو مراجعة خبير. ويظل مقياس الحرارة الموثوق والحمام ذو الدوران السليم ضروريين. لا تستخدموا الجدول لحرارة خارج الصفوف المذكورة، أو طعام تزيد سماكته على 60 ملليمتراً، أو طيور كاملة، أو تحضيرات ملفوفة، أو أطعمة غير الدواجن. وإذا اشترطت اللوائح المحلية أو جهة تصنيع الجهاز أو خطة سلامة معتمدة وقتاً أطول أو حرارة أعلى، فاتبعوا ذلك الشرط. وبعد الطهي، قدّموا الطعام سريعاً أو برّدوه بسرعة بطريقة مضبوطة مناسبة قبل حفظه مبرداً.
حالات الاستخدام
تخطيط تقديم صدور الدجاج
قدّروا برنامجاً قابلاً للتكرار من أسمك قطعة قبل تنسيق بقية مكونات الوجبة.
توحيد تعليمات الدفعات
سجّلوا حرارة مدعومة ونطاق السماكة والوقت المدرج لقطع دواجن متقاربة الحجم.
مراجعة قرارات تقسيم الحصص
قارنوا نطاقات الجدول لمعرفة ما إذا كان تقسيم القطعة السميكة جداً يجعل البرنامج عملياً أكثر.
الأسئلة الشائعة
ما تكلفة طلب API؟
تبلغ تكلفة كل طلب API مقدار $0.002، ويمكن تنفيذ البحث الحتمي نفسه في المتصفح أيضاً.
لماذا يجب اختيار حرارة من القائمة؟
تستخدم الإمكانية صفوف الجدول الثابتة ولا تنشئ برامج زمنية مستوفاة بين تلك الصفوف.
كيف تُقرّب السماكة؟
تُقرّب إلى نطاق 10 ملليمترات الأعلى التالي، حتى حد 60 ملليمتراً.
هل تشمل النتيجة وقت التسخين؟
نعم. فهي تعرض كامل وقت البرنامج الثابت، لا مدة تثبيت منفصلة تبدأ بعد تسخين المركز.
هل يمكن استخدامها لطائر كامل أو دواجن محشوة؟
لا. تحتاج الطيور الكاملة والمنتجات المحشوة والتحضيرات الملفوفة والقطع التي تتجاوز 60 ملليمتراً إلى عملية مستقلة معتمدة.
هل تضمن النتيجة سلامة الغذاء؟
لا. تعتمد السلامة أيضاً على دقة الجهاز والمناولة والتغليف والدوران والتبريد والالتزام بإرشادات السلامة المعمول بها.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/cook/sousvide-pasteurize \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bath_temperature_c":60,"thickness_mm":28}'const res = await fetch("https://api.kit.forhosting.com/cook/sousvide-pasteurize", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bath_temperature_c": 60,
"thickness_mm": 28
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/sousvide-pasteurize",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bath_temperature_c": 60,
"thickness_mm": 28
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/sousvide-pasteurize", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bath_temperature_c":60,"thickness_mm":28}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bath_temperature_c":60,"thickness_mm":28}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/sousvide-pasteurize", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"bath_temperature_c": 60,
"thickness_mm": 28
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.sousvide_pasteurize",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |