Toxicité du chocolat chez le chat
Évaluez la gravité d'un vol de chocolat : 20 grammes de chocolat au lait mangés par un chat de 4 kg font 40 mg de théobromine, soit 10 mg par kilo, une dose négligeable. Ce n'est qu'une estimation ; en cas de doute, appelez le vétérinaire. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Type de chocolat
- Milk
- Quantité
- 20
- Pondération
- 4
- Théobromine (mg/g)
- 2
- Théobromine (mg)
- 40
- Dose (mg/kg)
- 10
- Niveau de toxicité
- negligible
Les chats ne perçoivent pas le sucré comme les humains, et pourtant ils dérobent encore du chocolat aux emballages, plans de travail et plateaux de fête. Le danger n'est pas le sucre : c'est la théobromine, une méthylxanthine que le chat métabolise lentement. Ce calculateur de toxicité du chocolat chez le chat convertit le type de chocolat, les grammes ingérés et le poids corporel en kilogrammes en une dose de théobromine ingérée en milligrammes par kilogramme, puis place cette dose sur une bande éducative de gravité publiée. Le chocolat au lait, le noir, celui de couverture et le cacao en poudre portent des teneurs en théobromine très différentes, si bien que le même carré peut être négligeable pour un chat et grave pour un autre. Le moteur est de l'arithmétique pure : sans réseau, sans tirage et sans horloge. Servez-vous-en comme estimation éducative de premier passage, puis appelez un vétérinaire si un chat a réellement ingéré du chocolat.
Comment la dose de théobromine se calcule à partir du type, des grammes et du poids
La toxicité du chocolat chez le chat est un problème de dose, non une propriété oui ou non du chocolat lui-même. La théobromine est la méthylxanthine qui porte l'essentiel du tableau clinique ; la caféine apparaît en plus petite quantité et est traitée ici comme déjà incluse dans la teneur publiée en théobromine de chaque classe de produit. Ce calculateur multiplie la masse de chocolat ingérée, en grammes, par une teneur éducative fixe en milligrammes de théobromine par gramme, puis divise par le poids corporel du chat en kilogrammes.
Le résultat est une dose ingérée en milligrammes par kilogramme, la même unité que les tables de toxicologie vétérinaire. Au chocolat blanc (white) on assigne 0.01 milligrammes par gramme. Un chat de quatre kilogrammes qui mange vingt grammes de chocolat au lait ingère donc quarante milligrammes de théobromine, soit dix milligrammes par kilogramme.
Bandes éducatives de toxicité et lecture du résultat
Une fois la dose calculée, le moteur la place sur une échelle éducative à cinq bandes utilisée par de nombreux abécédaires de premiers secours face au chocolat. Sous vingt milligrammes par kilogramme le niveau est negligible : la théobromine est présente mais le seuil publié des signes légers n'est pas atteint. De vingt jusqu'à, sans l'inclure, quarante le niveau est mild, la bande souvent associée à l'agitation et au trouble digestif.
De quarante jusqu'à soixante le niveau est moderate, la bande où les signes cardiotoxiques deviennent plus plausibles. De soixante jusqu'à cent le niveau est severe, la bande liée aux tremblements et aux convulsions dans les tables d'enseignement. À partir de cent milligrammes par kilogramme le niveau est critical, qui s'approche des chiffres publiés de fourchette létale pour les méthylxanthines.
Le champ note déclare qu'il s'agit d'une estimation éducative, non d'un diagnostic vétérinaire. Les clés de sortie facultatives sont omises plutôt qu'annulées.
Où un calculateur de toxicité du chocolat chez le chat justifie son existence
Les scripts de ligne d'urgence et les pages de triage clinique utilisent un calculateur de toxicité du chocolat chez le chat pour qu'un appelant transforme un type de tablette estimé, une lecture de balance de cuisine et le dernier poids connu en un seul nombre comparable de milligrammes par kilogramme avant que le vétérinaire ne prenne le relais.
Les refuges et les pensions félines gardent la même arithmétique près du pot de friandises car les boîtes de fêtes et les mélanges de cacao sont fréquents, et le chocolat de couverture est d'un ordre de grandeur plus riche que le chocolat au lait. Les travaux pratiques d'infirmiers vétérinaires assignent l'identité pour que les étudiants voient pourquoi un minuscule chaton et un adulte imposant peuvent tomber dans des bandes différentes après avoir partagé le même carré tombé. Une validation échouée ne consomme pas le solde.
Le calculateur ne remplace pas un vétérinaire, n'analyse pas une marque précise et ne convertit pas les onces à votre place : envoyez grammes et kilogrammes pour que les erreurs d'unité restent visibles au lieu d'être masquées par une conversion silencieuse.
Cas d’usage
Triage des fêtes au comptoir de la clinique
Transformez un type de chocolat déclaré, les grammes de la balance de cuisine et le dernier poids du chat en une dose en milligrammes par kilogramme afin que le vétérinaire décide de l'urgence de voir l'animal.
Contrôles du pot de friandises en pension et refuge
Estimez le risque lorsqu'un chat hébergé atteint une boîte de chocolat noir ou de couverture, en utilisant les teneurs plus riches plutôt qu'une règle empirique du chocolat au lait.
Questions fréquentes
Comment calcule-t-on la toxicité du chocolat chez le chat ?
Multipliez les grammes ingérés par la teneur éducative en théobromine du type de chocolat (mg par gramme), puis divisez par le poids corporel en kilogrammes.
Quels types de chocolat et quelles teneurs le calculateur emploie-t-il ?
Ce sont des valeurs fixes d'une table éducative, non des dosages de marque.
Que signifient les niveaux de toxicité ?
Negligible se situe sous 20 mg/kg. Mild va de 20 à moins de 40, moderate de 40 à moins de 60, severe de 60 à moins de 100, et critical vaut 100 mg/kg ou plus. Les bandes sont des fourchettes éducatives de premiers secours, non un diagnostic.
20 grammes de chocolat au lait sont-ils dangereux pour un chat de 4 kg ?
Selon cette estimation, cela fait 10 mg de théobromine par kilo, dans la classe négligeable et sous le seuil léger de 20 mg par kilo. C'est une estimation pédagogique : si votre chat a mangé du chocolat, appelez le vétérinaire.
Que se passe-t-il si la quantité ou le poids est nul ou négatif ?
La saisie est refusée : les deux doivent être des nombres positifs et finis, pour qu'une mauvaise lecture de la balance n'invente jamais une dose. Corrigez la valeur et relancez le calcul.
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/bio/cat-chocolate-toxicity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"chocolate_type":"milk","amount":20,"weight":4}'const res = await fetch("https://api.kit.forhosting.com/bio/cat-chocolate-toxicity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"chocolate_type": "milk",
"amount": 20,
"weight": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/cat-chocolate-toxicity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"chocolate_type": "milk",
"amount": 20,
"weight": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/cat-chocolate-toxicity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"chocolate_type":"milk","amount":20,"weight":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"chocolate_type":"milk","amount":20,"weight":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/cat-chocolate-toxicity", 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
{
"chocolate_type": "milk",
"amount": 20,
"weight": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.cat_chocolate_toxicity",
"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.
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
Comment la dose de théobromine se calcule à partir du type, des grammes et du poids
Au lait (milk) 2.0, au noir typique (dark) 5.5, au semisweet 5.7, à la couverture non sucrée (baking) 16.0 et au cacao en poudre (cocoa_powder) 26.0. Ces six constantes forment la table documentée de cette page : ce ne sont pas des dosages de marque et elles ne changent pas avec le calendrier. Les mêmes vingt grammes de chocolat de couverture feraient trois cent vingt milligrammes, soit quatre-vingts milligrammes par kilogramme. amount et weight doivent tous deux être des nombres finis strictement positifs ; zéro, négatif, manquant, NaN et Infinity échouent avec invalid_input afin qu'une dose creuse ne soit jamais inventée à partir d'une mauvaise lecture de balance.
Bandes éducatives de toxicité et lecture du résultat
La réponse répète le type de chocolat nettoyé, amount en grammes et weight en kilogrammes, signale theobromine_mg_per_g et theobromine_mg, renvoie dose_mg_per_kg comme chiffre principal et nomme toxicity_level plus toxicity_label. band_min_mg_per_kg est le bord inférieur de la bande actuelle ; band_max_mg_per_kg est présent sauf sur la bande critical ouverte, où cette clé est omise plutôt qu'envoyée à null. mild_threshold_mg_per_kg vaut toujours vingt afin qu'un client trace une seule ligne d'alerte sans recoder la table. La correspondance du type ignore la casse et accepte des alias courants tels que milk_chocolate, dark-chocolate, bakers, unsweetened et cocoa.
Où un calculateur de toxicité du chocolat chez le chat justifie son existence
Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez la dose arrondie et la chaîne toxicity_level dans l'intégration continue, et vous obtenez des chiffres éducatifs reproductibles pour greffons LMS, workers de bord et tableurs, sans dresser un système d'information clinique à vous.
Cas d'intégration
Travaux pratiques d'infirmiers vétérinaires
Donnez aux étudiants du chocolat au lait face à de la couverture avec les mêmes grammes et le même poids afin qu'ils vérifient à la main que la dose croît avec theobromine_mg_per_g, non avec « un morceau de chocolat ».
Questions techniques
Que se passe-t-il si amount ou weight est nul ou négatif ?
La tâche échoue avec invalid_input. amount en grammes et weight en kilogrammes doivent tous deux être des nombres finis strictement positifs. Zéro, négatif, NaN et les valeurs non numériques sont rejetés et ne sont pas facturés.
Combien coûte le calculateur de toxicité du chocolat chez le chat ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.