Calculadora de mercúrio no peixe
Duas porções semanais de 113 g de salmão a 0,022 ppm somam 4,972 µg de mercúrio, enquanto uma única de atum albacora em lata soma 39,55 µg: compare seus pratos na mesma escala, espécie por espécie. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Espécie
- Salmon
- Porções por semana
- 2
- Porção (g)
- 113
- Mercúrio (ppm)
- 0,022
- Mercúrio (µg) por porção
- 2,486
- Mercúrio semanal (µg)
- 4,972
Quem come peixe com regularidade precisa de um número, não de um slogan: quantos microgramas de mercúrio aquele prato semanal realmente entrega. Esta calculadora estima essa ingestão a partir de três fatos que você já conhece — a espécie comercial, quantas porções come por semana e o tamanho da porção em gramas — com as concentrações médias em peso úmido publicadas pela FDA, em partes por milhão. Como um ppm é um micrograma de mercúrio por grama de carne, o mercúrio semanal em microgramas é simplesmente concentração vezes gramas da porção vezes porções na semana. O resultado é um total semanal em microgramas que você pode anotar ao lado de uma dieta de gravidez, de uma auditoria de merenda escolar ou de um diário pessoal de frutos do mar. Zero porções ou uma porção de zero gramas é permitido e produz corretamente zero microgramas.
Como espécie, porção e frequência viram microgramas semanais
O metilmercúrio é a forma de mercúrio que se acumula no músculo do peixe à medida que sobe na teia alimentar. Espécies de vida curta e baixo nível trófico como salmon, sardine, tilapia, shrimp e oyster ficam perto do fundo, em geral algumas centésimas de parte por milhão. Três porções assim numa semana somam 118.65 microgramas.
O mesmo prato de 113 gramas de salmon a 0.022 ppm são só 2.486 microgramas, ou 4.972 microgramas em duas porções semanais. Esta capacidade guarda essas médias FDA em peso úmido como tabela fechada de planejamento e nunca consulta um laboratório ao vivo. Não distingue lotes de cativeiro e selvagens, não ajusta perda na cocção e não aplica dose de referência por peso corporal; informa a ingestão semanal em microgramas implicada por espécie, porção e frequência para você comparar pratos numa só escala.
Porções negativas ou uma porção negativa não descrevem uma refeição comida, então são rejeitadas em vez de tomar em silêncio o valor absoluto e fabricar uma exposição falsa. Uma espécie desconhecida é rejeitada pelo nome para que um peixe mal escrito nunca vire salmon em silêncio.
Onde uma estimativa semanal de mercúrio no peixe vale o trabalho
Nutricionistas e clínicas pré-natais usam um total semanal em microgramas de mercúrio para que uma paciente que adora atum veja a diferença entre light em lata e albacore no mesmo prato de 113 gramas, em vez de um slide binário que só diz que peixe faz bem. Quem planeja merenda escolar converte um cardápio de sexta proposto em microgramas esperados por criança e semana quando o fornecedor alterna pollock, salmon e atum em lata.
Alunos de saúde ambiental precisam de um oráculo determinístico que rejeite uma espécie desconhecida e uma contagem negativa de porções, em vez de substituir em silêncio por swordfish ou tomar um valor absoluto que esconderia um erro de sinal na folha. Uma casa que registra uma semana pescetariana pode fixar salmon duas vezes a 113 gramas contra um filé de swordfish e ver por que o prato de alto nível trófico domina o orçamento semanal de microgramas. Validação falha não consome saldo.
Casos de uso
Diários de frutos do mar em clínica e gravidez
Transforme os pratos de peixe de uma semana em um só total de microgramas de mercúrio, para comparar albacore, atum light em lata e salmon na mesma porção de 113 gramas.
Cardápios escolares e refeitórios
Converta um cardápio de peixe proposto (pollock, salmon, atum em lata) em microgramas esperados por criança e semana antes de fechar o contrato com o fornecedor.
Folhas de saúde ambiental
Corrija problemas de espécie e porção com um oráculo determinístico que rejeita peixes desconhecidos e quantidades negativas em vez de inventar uma exposição.
Perguntas frequentes
Como se calcula o mercúrio semanal do peixe?
Um ppm é um micrograma de mercúrio por grama de carne, com as concentrações médias FDA em peso úmido da espécie escolhida.
E se as porções por semana ou o tamanho da porção forem negativos?
Uma contagem ou uma porção negativas não descrevem uma refeição comida, então o estimador recusa inventar uma exposição negativa e a chamada não é cobrada.
Zero porções ou uma porção de zero gramas é permitido?
Uma porção típica de quatro onças são 113 gramas.
Quais peixes têm mais mercúrio?
Os grandes predadores de vida longa, como peixe-espada, tubarão e cavala-rei, ficam no topo das médias publicadas, muitas vezes perto ou acima de uma parte por milhão. Salmão, sardinha, tilápia, camarão e ostra ficam na parte de baixo.
Quanto mercúrio tem uma porção de atum albacora em lata?
Com a média publicada de 0,350 ppm, uma porção de 113 gramas de atum albacora em lata tem 39,55 microgramas de mercúrio. Três porções assim por semana somam 118,65 microgramas.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/eco/fish-mercury \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"species":"salmon","servings_per_week":2,"portion_g":113}'const res = await fetch("https://api.kit.forhosting.com/eco/fish-mercury", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"species": "salmon",
"servings_per_week": 2,
"portion_g": 113
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eco/fish-mercury",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"species": "salmon",
"servings_per_week": 2,
"portion_g": 113
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eco/fish-mercury", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"species":"salmon","servings_per_week":2,"portion_g":113}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"species":"salmon","servings_per_week":2,"portion_g":113}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eco/fish-mercury", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"species": "salmon",
"servings_per_week": 2,
"portion_g": 113
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.fish_mercury",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_servings_per_week | 21 |
max_portion_g | 2000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Espécies desconhecidas e quantidades negativas falham com invalid_input para que um erro de digitação nunca invente uma exposição. A mesma aritmética pura alimenta a ferramenta gratuita do navegador e a API a US$ 0,002 por chamada bem-sucedida.
Como espécie, porção e frequência viram microgramas semanais
Predadores grandes e longevos como swordfish, shark, tilefish e king_mackerel ocupam o extremo alto das médias comerciais publicadas, muitas vezes perto ou acima de uma parte por milhão. Uma parte por milhão de mercúrio na carne úmida é um miligrama por quilograma, que também é um micrograma por grama, então uma porção de 113 gramas (cerca de quatro onças) de um peixe a 0.350 ppm — atum branco em lata, chave tuna_albacore — carrega 0.350 vezes 113, ou 39.55 microgramas naquele único prato.
Contrato de entrada, forma da resposta e erros
Mais de vinte e uma porções por semana ou mais de dois mil gramas por porção são rejeitados para que um erro de unidade não exploda o produto. Envie um corpo JSON com três campos obrigatórios. species é um nome comercial canônico da tabela fechada: salmon, tuna_canned_light, tuna_albacore, tuna_yellowfin, tuna_bigeye, swordfish, shark, king_mackerel, tilefish, orange_roughy, marlin, grouper, sea_bass, halibut, mahi_mahi, snapper, cod, lobster, trout, crab, flounder, haddock, mackerel_atlantic, herring, pollock, catfish, sardine, tilapia, oyster, shrimp. Apelidos comuns como albacore, skipjack, canned tuna, mahi e prawn caem nessas chaves; qualquer outra coisa falha como espécie desconhecida. servings_per_week é um número finito não negativo de pratos em sete dias; os apelidos incluem servings, per_week, weekly_servings e times_per_week. portion_g é a porção comestível em gramas de uma refeição (apelidos portion_size, portion, serving_size_g, grams); um prato típico de quatro onças são 113 gramas. Cada campo numérico pode chegar como número JSON ou como cadeia numérica. Campos ausentes, cadeias vazias e valores não finitos falham com invalid_input nomeando o campo. servings_per_week ou portion_g negativos falham com uma mensagem de que a quantidade deve ser não negativa, e essas falhas não são cobradas. Em caso de sucesso, o corpo ecoa a espécie canônica, o mercury_ppm da tabela, servings_per_week e portion_g arredondados, mercury_ug_per_serving como concentração vezes gramas, weekly_mercury_ug como essa dose por porção vezes a frequência, uma cadeia formula e uma mensagem curta. O preço é um US$ 0,002 fixo por solicitação bem-sucedida com unidade item.
Onde uma estimativa semanal de mercúrio no peixe vale o trabalho
Como a implementação é parse de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha species dentro da tabela publicada, as quantidades não negativas e abaixo dos tetos, fixe weekly_mercury_ug nos testes, e você terá cifras de ingestão reproduzíveis para clínicas, salas de aula e workers de borda sem montar uma pilha própria de toxicologia.
Perguntas técnicas
O que acontece se a espécie for desconhecida?
A tarefa falha com invalid_input e nomeia a espécie desconhecida. Só a tabela comercial fechada é aceita (salmon, tuna_albacore, swordfish, shrimp e as demais chaves listadas, mais os apelidos documentados).
Quanto custa a calculadora de mercúrio no peixe?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.