Reference · Sustainability

The carbon twin of $/M-token

Every token has an energy shadow. This is a modeled estimate of the electricity (kWh) and emissions (gCO₂) per million output tokens for AI models with disclosed active-parameter counts, normalized on a reference accelerator. Like our sizing and teardowns: modeled, assumptions published — best for relative comparison, not a billed figure.

Assumptions: reference accelerator NVIDIA Rubin Ultra VR300 (32,000 GB/s HBM, 3600 W) · memory-bound decode at 50% MBU · batch 32 · 2-byte weights (FP16) · PUE 1.2 · grid 400 gCO₂/kWh (Global avg).
ModelVendorActive paramskWh / MtokgCO₂ / Mtok$ / Mtok
Gemma 3 1BGoogle1B0.0041.9—
Llama 3.2 1BMeta1B0.0041.9—
Gemma 2 2BGoogle2B0.0083.8—
Qwen 3 30B (MoE)Alibaba3B0.0125.6$0.50
Qwen2.5 3BAlibaba3B0.0125.6—
Llama 3.2 3BMeta3B0.0125.6—
Gemma 3 4BGoogle4B0.0167.5—
Mistral 7BMistral7B0.02913.7—
LLaMA 3 8BMeta8B0.03115.0—
Llama 3.1 8BMeta8B0.03115.0—
Gemma 3 12BGoogle12B0.04722.5—
LLaMA 4 ScoutMeta17B0.06631.9$0.30
LLaMA 4 MaverickMeta17B0.06631.9$0.80
o4-miniOpenAI20B0.07837.5$4.40
Qwen 3 235B (MoE)Alibaba22B0.08641.3$1.82
Gemma 3 27BGoogle27B0.10550.6$0.33
DeepSeek R1DeepSeek37B0.14569.4$2.50
DeepSeek V3DeepSeek37B0.14569.4$0.80
DeepSeek-V3 (MoE)DeepSeek37B0.14569.4—
Mixtral 8x22B (MoE)Mistral39B0.15273.1—
Mixtral 8x22BMistral39B0.15273.1$6
GPT-4oOpenAI50B0.19593.8$10
o3OpenAI50B0.19593.8$8
Gemini 2.5 FlashGoogle60B0.234112$2.50
LLaMA 3 70BMeta70B0.273131—
Claude Haiku 3.5Anthropic70B0.273131$4
Llama 3.1 70BMeta70B0.273131—
Qwen 2.5 72BAlibaba72B0.281135$0.40
Grok-2xAI80B0.313150$10
Command R+Cohere104B0.406195$10
Claude Sonnet 4Anthropic120B0.469225$15
Mistral Large 2Mistral123B0.480231$1.50
Gemini 2.5 ProGoogle300B1.17563$10
GPT-4.5OpenAI300B1.17563$15
Grok-3xAI300B1.17563$15
Claude Opus 4Anthropic350B1.37656$75
LLaMA 3.1 405BMeta405B1.58759—
Llama 3.1 405BMeta405B1.58759—
Kimi K3Moonshot2800B10.945,250$15

Sorted most-efficient first. Only models with a disclosed active-parameter count are shown (39 of 46); most closed models don't publish parameters.

How it's modeled

Decode is memory-bandwidth-bound: each output token reads the model's active parameters from HBM once, amortized across the serving batch. So energy/token ≈ chip power ÷ (per-stream throughput × batch), where per-stream throughput = (HBM bandwidth × MBU) ÷ (active params × bytes/param). Emissions = energy × PUE × grid carbon intensity. Real serving efficiency varies widely with batch size, precision, hardware and grid — treat these as directional. Terms: MBU, PUE, grid carbon intensity, gCO₂ per token.

Model your workload's footprint precisely

For your actual model, chip, batch and region, the sizing report computes energy, cost and $/M-token together.

Modeled estimate; methodology above. Not investment or sustainability-reporting advice. Methodology.