Calories Thanksgiving
Deux portions de dinde, trois d'accompagnements, une part de tarte au potiron et deux verres de vin font 1 483 kilocalories. Indiquez le nombre de portions prévu pour chaque service et obtenez le total du repas avant de passer à table. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Dinde
- 2
- Côtés
- 3
- Dessert
- 1
- Nombre de verres
- 2
- Dinde (kcal)
- 380
- Accompagnements (kcal)
- 540
- Dessert (kcal)
- 323
- Boissons (kcal)
- 240
Une assiette de Thanksgiving empile quatre sources d'énergie : la dinde, les accompagnements, le dessert et les boissons. Ce calculateur de calories Thanksgiving accepte un décompte de portions pour chacun de ces quatre services et renvoie les kilocalories totales du repas. Une portion de dinde est une tranche de quatre onces de volaille rôtie avec la peau à 190 kilocalories. Une portion d'accompagnement est une demi-tasse de farce au pain, retenue comme accompagnement représentatif, à 180 kilocalories. Une portion de dessert est une part de tarte à la citrouille, un huitième d'un moule de 9 pouces, à 323 kilocalories. Une portion de boisson vaut cinq onces fluides de vin de table ou une boisson festive équivalente à 120 kilocalories. L'identité est linéaire : multipliez chaque décompte par l'énergie de la portion et additionnez les quatre produits. Zéro est un service omis, pas une erreur.
Quatre constantes de portion pour une assiette de Thanksgiving
Un calculateur de calories Thanksgiving n'est utile que lorsque chaque service est lié à un chiffre d'énergie connu, et non à un buffet de fête vague. Cette capacité stocke quatre constantes de kilocalories figées, une par service, si bien que les mêmes décomptes de portions produisent toujours le même total du repas. La dinde utilise 190 kilocalories par portion, correspondant à un morceau de quatre onces de dinde rôtie avec la peau, la tranche que l'on pose vraiment dans l'assiette plutôt qu'un échantillon de laboratoire de cent grammes.
Les accompagnements utilisent 180 kilocalories par portion, correspondant à une demi-tasse de farce au pain préparée, qui est l'accompagnement représentatif : la farce se situe dans le haut de la fourchette des accompagnements courants, si bien qu'une constante fondée sur la farce ne sous-estime pas la purée avec sauce, le gratin de haricots verts ni la sauce aux canneberges lorsqu'on journalise une assiette mixte comme sides.
Le dessert utilise 323 kilocalories par portion, correspondant à une part de tarte à la citrouille égale à un huitième d'un moule de 9 pouces, la part de pâtisserie de style USDA qui domine les recherches de dessert. Les boissons utilisent 120 kilocalories par portion, correspondant à cinq onces fluides de vin de table ou une boisson festive équivalente telle que le cidre.
Ces quatre nombres sont une convention déterministe, pas une base nutritionnelle en direct : la cuisson, la marque et les recettes maison varient, et ce calculateur parse n'interroge pas les étiquettes. Si vous avez besoin d'une recette sur mesure, mettez à l'échelle vos propres grammes hors de ce point d'accès et conservez ici les décomptes de portions comme croquis de l'assiette.
La page traite les calories de l'assiette de Thanksgiving, non la saumure selon le poids de la volaille ni la quantité d'accompagnement par convive ; ce sont d'autres recherches servies par d'autres outils cook.
Cas d’usage
Croquer une assiette face à un budget calorique
Indiquez les portions de dinde, d'accompagnements, de dessert et de boisson avant de vous asseoir et lisez le total de kilocalories face au budget restant de la journée.
Journaliser restes et rab
Augmentez le décompte de portions pour une tranche extra de dinde ou de tarte et recalculez l'assiette sans reconstruire une base de recettes.
Applications de journal alimentaire et de coaching
Résolvez une ligne Thanksgiving en kilocalories à partir de quatre décomptes de portions sans tenir des tables d'aliments USDA dans chaque client.
Questions fréquentes
Que signifie une portion de chaque service ?
La dinde est une portion rôtie de quatre onces avec la peau (190 kcal). Les accompagnements sont une demi-tasse de farce au pain comme accompagnement représentatif (180 kcal). Le dessert est une part de tarte à la citrouille, un huitième d'un moule de 9 pouces (323 kcal). Les boissons sont cinq onces fluides de vin de table ou une boisson festive équivalente (120 kcal).
Que se passe-t-il si un décompte de portions est négatif ou n'est pas un nombre ?
Un décompte négatif ne décrit pas une assiette, une valeur non numérique ne peut pas se multiplier, et l'échec n'est pas facturé.
Puis-je omettre un service avec zéro portion ?
Oui. Zéro signifie que ce service n'est pas dans l'assiette.
Pourquoi la farce sert-elle de référence pour tous les accompagnements ?
Parce que la farce au pain se situe en haut des accompagnements habituels de Thanksgiving : s'en servir pour chaque portion ne sous-estime pas la purée avec sauce, le gratin de haricots verts ou la sauce aux canneberges.
Puis-je compter une demi-part de tarte ?
Oui. Les portions acceptent les fractions : 0,5 portion de dessert ajoute 161,5 kilocalories, soit la moitié d'une part de tarte au potiron. Il en va de même pour une demi-portion de dinde ou d'accompagnement.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/cook/thanksgiving-calories \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"turkey":2,"sides":3,"dessert":1,"drinks":2}'const res = await fetch("https://api.kit.forhosting.com/cook/thanksgiving-calories", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"turkey": 2,
"sides": 3,
"dessert": 1,
"drinks": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/thanksgiving-calories",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"turkey": 2,
"sides": 3,
"dessert": 1,
"drinks": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/thanksgiving-calories", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"turkey":2,"sides":3,"dessert":1,"drinks":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"turkey":2,"sides":3,"dessert":1,"drinks":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/thanksgiving-calories", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"turkey": 2,
"sides": 3,
"dessert": 1,
"drinks": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.thanksgiving_calories",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_servings | 10000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un décompte négatif ou une valeur qui n'est pas un nombre fini échoue avec invalid_input au lieu d'inventer un repas négatif.
L'identité calorique et ce que signifie une entrée invalide
Les fractions sont permises lorsqu'on a mangé une demi-part ; 0.5 portion de dessert apporte 161.5 kilocalories. Un décompte de portions négatif n'est pas une assiette, c'est une erreur de données. Les décomptes au-dessus de 10000 échouent comme limite déclarée afin qu'une faute de frappe n'explose pas l'arithmétique. Associez le chiffre à votre budget restant ou à votre journal alimentaire ; ce point d'accès ne convertit que quatre décomptes de portions en kilocalories. Il n'estime pas un festin de table à partir du nombre de convives, ne met pas une dinde à l'échelle selon le poids de la volaille et ne convertit pas des minutes de marche pour brûler le repas. Ce sont d'autres intentions de recherche, et cette page reste sur les calories de l'assiette de Thanksgiving afin que les hôtes et les coachs figent un chiffre sans dresser une base nutritionnelle. Les calories totales égalent turkey fois 190 plus sides fois 180 plus dessert fois 323 plus drinks fois 120. Zéro est un service omis : turkey 2, sides 3, dessert 0, drinks 0 est une assiette salée sans tarte et sans vin, pas une erreur. Si turkey, sides, dessert ou drinks est négatif, la tâche échoue avec invalid_input en nommant le champ et en indiquant qu'un décompte de portions ne peut pas être négatif. Ces échecs ne sont pas facturés. Une valeur qui n'est pas un nombre fini — manquante, vide, NaN, Infinity ou une chaîne non numérique — échoue aussi avec invalid_input en nommant le champ et en indiquant qu'un nombre fini était attendu. La réponse renvoie les quatre décomptes, rapporte turkey_kcal, sides_kcal, dessert_kcal et drinks_kcal comme les quatre produits, et place la somme dans calories.
Contrat d'entrée, forme de la réponse et place dans un flux
Les hôtes utilisent ce chiffre pour croquer l'assiette avant de s'asseoir. Les coachs nutrition l'utilisent pour journaliser un repas de fête sans tenir une table USDA dans chaque client. Les démos de classe l'utilisent parce que l'arithmétique est assez courte pour se vérifier à la main et assez stable pour se figer dans les tests. Les applications de journal alimentaire projettent une ligne Thanksgiving vers des kilocalories à partir de quatre décomptes plutôt que d'analyser des recettes en texte libre. Une validation en échec ne consomme pas de solde. Envoyez un corps JSON avec quatre champs obligatoires : turkey, sides, dessert et drinks, chacun un nombre fini non négatif de portions, maximum 10000. Le gestionnaire accepte des alias : turkey_servings, turkey_count ou bird pour turkey ; side_servings, side ou side_count pour sides ; dessert_servings, desserts ou pie pour dessert ; drink_servings, drink ou drinks_count pour drinks. Champs manquants, nombres non finis, décomptes négatifs et valeurs au-dessus de la limite déclarée échouent en invalid_input avec un message qui nomme le champ. En cas de succès le corps inclut turkey, sides, dessert et drinks renvoyés ; turkey_kcal, sides_kcal, dessert_kcal et drinks_kcal ; calories comme la somme ; et une courte chaîne de formule. Exemple : turkey 2, sides 3, dessert 1, drinks 2 donne 380 plus 540 plus 323 plus 240, soit 1483 kilocalories. Comme l'implémentation est du parse pur de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Questions techniques
Comment calcule-t-on les calories totales du repas de Thanksgiving ?
Les calories égalent turkey × 190 plus sides × 180 plus dessert × 323 plus drinks × 120. Ces quatre constantes sont des énergies de portion figées de style USDA : 4 oz de dinde rôtie avec la peau, 1/2 tasse de farce au pain, une part de tarte à la citrouille et 5 fl oz de vin de table ou une boisson festive équivalente.
Le widget gratuit de calories Thanksgiving correspond-il à l'API, et que coûte un appel ?
Oui : le gestionnaire et le widget partagent le même module solve, si bien que les calories concordent octet par octet. L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.