魚の水銀計算機
0.022 ppmのサケを113 gずつ週2回食べると水銀は4.972 µg、ビンナガマグロの缶詰なら1食で39.55 µgです。魚の種類ごとの違いを同じ尺度で比べられます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 種
- Salmon
- 週あたりの食事回数
- 2
- 1回分 (g)
- 113
- 水銀 (ppm)
- 0.022
- 1食あたりの水銀 (µg)
- 2.486
- 週あたりの水銀 (µg)
- 4.972
魚をよく食べる方に必要なのは標語ではなく数字です。その週の皿が実際に届ける水銀は何マイクログラムか。この魚の水銀計算機は、すでにご存じの三つの事実――市販種、週あたりの食回数、一皿のグラム――から、FDAが公表した湿重量の平均濃度(ppm)を用いて週あたりの摂取量を見積もります。1 ppm は身1グラムあたり水銀1マイクログラムなので、週あたりのマイクログラムは濃度×グラム×週回数です。結果は、妊娠中の献立、給食監査、個人の魚介日記の横に置ける、週あたりのマイクログラム合計です。回数ゼロやグラムゼロは許可され、正しく0マイクログラムになります。
種類・食分・頻度が週あたりマイクログラムになる仕組み
メチル水銀は食物網を上がるにつれて魚の筋肉に蓄積する水銀の形態です。salmon、sardine、tilapia、shrimp、oyster のような短命で栄養段階の低い種は低い側にあり、通常は百分の数 ppm です。湿った身の水銀 1 ppm は1キログラムあたり1ミリグラムであり、同時に1グラムあたり1マイクログラムです。
そのような皿を週に3回食べると週合計は 118.65 マイクログラムです。同じ 113 グラムの salmon を 0.022 ppm で取ると 2.486 マイクログラムにすぎず、週2回なら 4.972 マイクログラムです。この能力はそれらの FDA 湿重量平均を閉じた計画表として持ち、生きた検査室には問い合わせません。
養殖と天然の区別、加熱減量の補正、体重あたり参照用量の適用は行いません。種類・食分・頻度が含意する週あたりマイクログラムを返し、皿を一つの尺度で比べられるようにします。負の回数や負のグラムは食べた食事を表さないため、絶対値を黙って取って偽の曝露を作るのではなく拒否します。
未知の種類は名前付きで拒否され、誤記の魚が黙って salmon になることはありません。
週あたりの魚の水銀見積もりが役立つ場面
管理栄養士と妊婦健診は、マグロが好きな受診者が同じ 113 グラム皿でライト缶と albacore の差を見られるよう、週あたりの水銀マイクログラム合計を使います。魚は健康、という二値のスライドではありません。給食計画は、業者が pollock、salmon、缶マグロを回すとき、金曜の魚献立案を児童・週あたりの想定マイクログラムへ換算します。
環境保健の学生には、未知の種類と負の回数を拒否する決定的な神託が必要です。黙って swordfish に置き換えたり、符号誤りを隠す絶対値を取ったりしてはなりません。ペスカタリアンの一週間を記録する家庭は、113 グラムの salmon を二回と swordfish 一切れを並べ、高次栄養段階の皿が週のマイクログラム予算を支配する理由を見られます。
検証失敗は残高を消費しません。
活用例
健診と妊娠中の魚介日記
一週間の魚の皿を一つの週あたり水銀マイクログラム合計にし、同じ 113 グラムで albacore、ライト缶マグロ、salmon を比べます。
給食と食堂の献立
提案された魚献立(pollock、salmon、缶マグロ)を、業者契約の前に児童・週あたりの想定マイクログラムへ換算します。
環境保健の演習用紙
未知の魚と負の数量を拒否する決定的な神託で、種類と食分の問題を採点し、曝露を捏造しません。
よくある質問
魚からの週あたり水銀はどう計算しますか?
1 ppm は身1グラムあたり水銀1マイクログラムで、選んだ種類の FDA 湿重量平均を使います。
週回数や食分グラムが負だとどうなりますか?
負の回数や食分は食べた食事を表さないため、推定器は負の曝露を捏造せず、呼び出しは課金されません。
水銀が多い魚はどれですか?
メカジキ、サメ、キングマッカレルなど、大型で寿命の長い捕食魚が公表平均値の上位で、1 ppm前後かそれ以上のこともあります。サケ、イワシ、ティラピア、エビ、カキは低い側です。
ビンナガマグロの缶詰1食分にはどれくらいの水銀が含まれますか?
公表平均値0.350 ppmで計算すると、113 gの1食分に含まれる水銀は39.55マイクログラムです。週に3回食べると118.65マイクログラムになります。
摂取量が安全かどうかも判定できますか?
いいえ、判定しません。魚の種類、量、回数から求めた週あたりのマイクログラム数を示すだけで、体重に基づく基準量は使いません。医師や保健当局の目安と照らし合わせてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
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)リクエスト例
{
"species": "salmon",
"servings_per_week": 2,
"portion_g": 113
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eco.fish_mercury",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_servings_per_week | 21 |
max_portion_g | 2000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
未知の種類と負の数量は invalid_input で失敗し、入力ミスが曝露を捏造しません。同じ純粋な算術が、無料のブラウザツールと成功1件あたり $0.002 の API を動かします。
種類・食分・頻度が週あたりマイクログラムになる仕組み
swordfish、shark、tilefish、king_mackerel のような大型で長寿の捕食者は、公表された市販平均の高い側にあり、しばしば1 ppm 付近かそれ以上です。したがって 0.350 ppm の魚――缶詰のビンナガ、キー tuna_albacore――の 113 グラム(約4オンス)は、0.350 かける 113、すなわちその一皿で 39.55 マイクログラムです。
入力契約、応答の形、誤りの扱い
species は閉じた表の正規の市販名です。albacore、skipjack、canned tuna、mahi、prawn などのよくある別名はそれらのキーへ写ります。それ以外は未知の種類として失敗します。典型的な4オンス皿は 113 グラムです。週21回超や一皿2000グラム超は単位の誤りが積を爆発させないよう拒否されます。必須の三つの欄を持つ JSON 本体を送ってください。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。servings_per_week は七日のうちの皿数で、有限の非負の数です。別名は servings、per_week、weekly_servings、times_per_week です。portion_g は一皿の可食グラムです(別名 portion_size、portion、serving_size_g、grams)。数値欄は JSON の数でも数字の文字列でも受け付けます。欠落、空文字、非有限値は欄名付きの invalid_input で失敗します。負の servings_per_week や portion_g は非負でなければならないというメッセージで失敗し、課金されません。成功時、本体は正規の種類、表の mercury_ppm、丸めた servings_per_week と portion_g、濃度×グラムの mercury_ug_per_serving、その一皿量×頻度の weekly_mercury_ug、formula 文字列、短いメッセージを返します。料金は成功1件あたり定額の $0.002、単位は item です。
週あたりの魚の水銀見積もりが役立つ場面
実装は tier A の parse なので、成功した呼び出しは公表された基本料金 $0.002 で、モデルトークンも外向き網もありません。species を公表表の中に、数量を非負かつ上限以内に保ち、試験で weekly_mercury_ug を固定すれば、自前の毒性学スタックを立てずに診療所・教室・エッジ worker 向けの再現可能な摂取数字が得られます。
技術的な質問
種類が未知だとどうなりますか。
タスクは invalid_input で失敗し、未知の種類を名指しします。閉じた市販表だけが受け付けられます(salmon、tuna_albacore、swordfish、shrimp と他の掲載キー、および文書化された別名)。
回数ゼロやグラムゼロは許されますか。
はい。ゼロは魚を抜いた週や空の皿として妥当で、weekly_mercury_ug は 0 です。典型的な4オンスは 113 グラムです。
魚の水銀計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功1件あたり $0.002 の前払い KIT 残高を使い、無効な入力は課金されません。