What are the gCO2e per 1000 tokens emission factors for Claude, Gemini and Llama models?
For analysts who need an emission factor per 1,000 tokens for a named model. Estimates from the open SAEF dataset, factor version soma-ai-ef-2026.11-dataset-v3.1.0, checked on 12 November 2026.
Page updated
What are the gCO₂e per 1,000 tokens emission factors for Claude, Gemini and Llama models?
SOMA estimates 0.012 g CO₂e per 1,000 billed tokens for a small model, 0.039 g for a mid-size model and 0.15 g for a frontier model at the world-average grid. There is no factor per brand. Claude Haiku, Gemini Flash and the small Llama models sit in class A, Claude Sonnet, Gemini Pro and Llama 70B in class B, and Claude Opus and Llama 405B in class C. Claude and Gemini models are placed by price tier and Llama models by published size, because the closed-model providers do not disclose how large their models are.
Which class does each model map to, and on what basis?
| Model | Class | Basis | Why | Central | High case |
|---|---|---|---|---|---|
| Claude Haiku | A | tier | Anthropic's smallest tier | 0.012 g | 0.019 g |
| Claude Sonnet | B | tier | Anthropic's mid tier | 0.039 g | 0.062 g |
| Claude Opus | C | tier | Anthropic's frontier tier | 0.15 g | 0.23 g |
| Gemini Flash | A | tier | Google's efficiency tier | 0.012 g | 0.019 g |
| Gemini Pro | B | tier | Google's mid tier | 0.039 g | 0.062 g |
| Llama 3.1 8B | A | own factor | Published size, 8 billion parameters | 0.0071 g | 0.011 g |
| Llama 3.3 70B | B | own factor | Published size, 70 billion parameters | 0.047 g | 0.075 g |
| Llama 4 Scout | B | own factor | Mixture of experts, 109 billion total and 17 billion active | 0.046 g | 0.074 g |
| Llama 3.1 405B | C | size | Published size, 405 billion parameters | 0.15 g | 0.23 g |
The central value includes electricity, embodied hardware, data-centre construction and amortised training. The high case raises host uplift, idle capacity with its tied utilisation, and facility overhead to the high end of their ranges. Class pages give the full detail for class A, class B and class C.
Why is there no figure for Claude, Gemini or Llama as such?
Because no provider publishes the size of its closed models, and the size, not the name, drives the energy per token. Anthropic and Google do not disclose parameter counts for Claude and Gemini, so SOMA uses the price tier as a proxy. The dataset notes that for some mid-tier models other studies report energy at or above class C, so the assignment is a low-side one. Meta publishes sizes for Llama, so those rows use size, and a mixture-of-experts model such as Llama 4 Scout is classed by its total parameters, because all experts must sit in accelerator memory. Llama models that were benchmarked take their own factor instead of the class mean. A wrong class moves the figure by up to about thirteen times, which is more than the range inside any class. The grid matters as well. These values use the world-average grid, and the same tokens served from a low-carbon region give a fraction of the figure. The factor table has the values for every cloud region and a CSV download, and the methodology page explains the terms.
Keep reading
- Which AI model has the lowest carbon footprint? GPT, Claude, Gemini, Llama, DeepSeek and Mistral compared. Named models compared per exchange
- What is the carbon footprint of Claude, and how does it compare with ChatGPT? Claude Haiku, Sonnet and Opus per query
- What is the formula to estimate CO2e from LLM API token usage? The formula that turns tokens into CO2e
