AI Energy Score: Measuring, Comparing, and Cutting the Electricity Your Models Burn

·10 min read·Evergreen Tools Team
Solar panels and renewable energy representing efficient AI infrastructure

💡 Tool TipCutting model energy and cost go together. Use Evergreen Tools' AI Token Counter to measure per-request spend, HTML Minifier to shrink web payloads, and Compress WebP to slim media assets your AI pipeline serves. AI Token Counter, HTML Minifier, Compress WebP

The electricity your models burn is becoming an engineering decision. Industry projections cited in coverage of the initiative estimate AI could consume 85 to 134 terawatt-hours per year by 2027, roughly the electricity use of a small country like the Netherlands. That backdrop explains the AI Energy Score, co-led by Hugging Face and Salesforce with Cohere and Carnegie Mellon University: a standardized benchmarking framework for model inference efficiency whose public leaderboard already rates 166 widely used models. For developers this is not an ESG ornament. It is a metric you can put inside model selection, budgets, and CI policy.

1. Why Energy Transparency Matters Now

Model scale and call volumes have grown in lockstep for two years, and electricity has become an unavoidable line item in inference cost: GPU wattage drives the marginal cost of every token and the pace of data-center expansion. Projections cited in coverage put AI electricity use at 85 to 134 terawatt-hours per year by 2027, roughly the consumption of the Netherlands. Crucially, reducing energy and reducing cost point in the same direction, which is why efficiency has become a metric for engineering teams rather than a compliance slide. The same work that lowers watt-hours, such as choosing an efficient model or quantizing, also lowers the cloud bill, so the incentive is structural rather than moral.

# Illustrative budget: energy belongs in the model-selection
# policy next to price. Score tiers map to stars (1-5).
model-policy:
  default-tier: 4            # aim for 4+ star models on hot paths
  image-generation: tier-3   # generation tasks burn far more
  batch-jobs: tier-any       # low priority can use efficient tiers
  review-before: true        # re-check ratings quarterly

2. How the AI Energy Score Works

The mechanism is straightforward: measure a model's GPU watt-hour consumption per task, assign a tier for each task, and award one to five stars, with five stars meaning the most energy-efficient models. Results are published transparently on a public leaderboard hosted on Hugging Face, with model names, energy consumption, and ratings accessible to researchers, developers, and procurement teams. Salesforce is the first AI model developer to disclose energy-efficiency data for its proprietary models under the framework, setting a disclosure precedent for the rest of the industry.

Global technology network illustrating data center electricity demand
// Convert a model's watt-hour rating into something a finance
// team can compare with the token bill.
function energyCostPerMonth(monthlyTokens, whPer1kTokens, pricePerKwh) {
  const kwh = (monthlyTokens / 1000) * (whPer1kTokens / 1000);
  return {
    kwh,
    usd: (kwh * pricePerKwh).toFixed(2),
    note: 'add cooling overhead of roughly 1.0-1.3x in a data center'
  };
}

// A 4-star chat model might use ~0.04 Wh per 1k tokens;
// a hungrier model can be 3-5x that on the same task.
console.log(energyCostPerMonth(50_000_000, 0.04, 0.15)); // ~30 USD

3. Using the Leaderboard in Model Selection

The value of the leaderboard is task-level comparison: a model's star rating can differ sharply across tasks, because chat, coding, and image generation are scored independently. When you select models, set star thresholds per hot path, for example a 4-star minimum for online chat and a separate, lower tier for energy-hungry image generation. Ratings also shift with hardware and batching choices, so a quarterly re-check beats a decision you make once in January and never revisit.

# Quantization is the fastest lever: FP8/INT4 cuts both memory
# bandwidth and energy per token with small quality impact on
# many workloads. Illustrative PyTorch-style flow.
from transformers import AutoModelForCausalLM

model = AutoModelForCausalLM.from_pretrained(
    "your-model",
    torch_dtype="float16",
)
model = model.to("cuda")

# Load the quantized variant for inference where quality allows:
model_fp8 = AutoModelForCausalLM.from_pretrained(
    "your-model-fp8",
    torch_dtype="float8",
)

4. Saving Energy Beyond the Leaderboard

Ratings answer which model; engineering answers how you use it. Four levers, ordered by return: quantization (FP8 and INT4 variants cut memory bandwidth and per-token energy with modest quality impact on many workloads), caching repeated prefixes so identical context is not recomputed, batching requests into a single forward pass, and routing simple tasks to smaller models. All four cut cost at the same time, and none of them requires waiting for a vendor update. A practical sequence is to quantize your hottest models first, add prefix caching at the gateway, then measure again before buying any additional GPU capacity.

Efficiency dashboard comparing model energy ratings

5. The Tooling Ecosystem Is Filling In Fast

The AI Energy Score is not alone. UK startup Greenpixie launched a free edition for comparing the emissions of leading AI model vendors, with flagship customers including Mastercard and Unilever, and the Hugging Face platform keeps adding energy ratings for widely used models. Together these tools turn sustainable AI from a slogan into auditable operations: compare vendors at procurement time, check model ratings before deployment, and keep measuring after launch.

// Batch and cache before you buy more GPUs. Both cut energy
// per completed task, and they compound with token caching.
function scheduleBatches(tasks, maxBatch) {
  const out = [];
  for (let i = 0; i < tasks.length; i += maxBatch) {
    out.push(tasks.slice(i, i + maxBatch));
  }
  return out; // one forward pass per batch instead of per task
}

// Cache repeated prefixes: same system prompt, same repo context.
function cacheablePrefix(prompt) {
  return prompt.length > 500 && prompt.startsWith(systemPrompt);
}

6. What to Do Today

First, put energy into your model-selection policy: set a minimum star rating per high-traffic task. Second, add an energy gate to CI that fails deploys when the chosen model's rating misses policy. Third, pull the quantization and caching levers before you buy more GPUs. Finally, put token spend and energy data on the same dashboard; when both move in the same direction, your optimization is almost certainly aimed correctly.

# CI energy gate: fail the deploy if the chosen model's rating
# drops below policy on a high-traffic task. Runs from a policy
# file checked into the repo.
energy-check:
  stage: verify
  script:
    - python scripts/check_model_rating.py --task chat --min-stars 4
    - python scripts/check_model_rating.py --task image --min-stars 3
  when: on_deploy

📌 Frequently Asked Questions

What is the AI Energy Score?

A benchmarking framework co-led by Hugging Face and Salesforce with Cohere and Carnegie Mellon University. It measures GPU watt-hours per task, awards one to five stars across five tiers, and publishes results on a public leaderboard that rates 166 widely used models.

What is the AI Energy Score?

A benchmarking framework co-led by Hugging Face and Salesforce with Cohere and Carnegie Mellon University. It measures GPU watt-hours per task, awards one to five stars across five tiers, and publishes results on a public leaderboard that rates 166 widely used models.

What is the AI Energy Score?

A benchmarking framework co-led by Hugging Face and Salesforce with Cohere and Carnegie Mellon University. It measures GPU watt-hours per task, awards one to five stars across five tiers, and publishes results on a public leaderboard that rates 166 widely used models.

What is the AI Energy Score?

A benchmarking framework co-led by Hugging Face and Salesforce with Cohere and Carnegie Mellon University. It measures GPU watt-hours per task, awards one to five stars across five tiers, and publishes results on a public leaderboard that rates 166 widely used models.

What is the AI Energy Score?

A benchmarking framework co-led by Hugging Face and Salesforce with Cohere and Carnegie Mellon University. It measures GPU watt-hours per task, awards one to five stars across five tiers, and publishes results on a public leaderboard that rates 166 widely used models.

How are the star ratings calculated?

Ratings come from measuring a model's GPU watt-hour consumption on specific tasks. Each task is tiered separately and awarded stars, with five stars as the most efficient. The same model can rate differently across tasks, so compare per task.

How are the star ratings calculated?

Ratings come from measuring a model's GPU watt-hour consumption on specific tasks. Each task is tiered separately and awarded stars, with five stars as the most efficient. The same model can rate differently across tasks, so compare per task.

How are the star ratings calculated?

Ratings come from measuring a model's GPU watt-hour consumption on specific tasks. Each task is tiered separately and awarded stars, with five stars as the most efficient. The same model can rate differently across tasks, so compare per task.

How are the star ratings calculated?

Ratings come from measuring a model's GPU watt-hour consumption on specific tasks. Each task is tiered separately and awarded stars, with five stars as the most efficient. The same model can rate differently across tasks, so compare per task.

How are the star ratings calculated?

Ratings come from measuring a model's GPU watt-hour consumption on specific tasks. Each task is tiered separately and awarded stars, with five stars as the most efficient. The same model can rate differently across tasks, so compare per task.

How much electricity does AI actually use?

Projections cited in coverage estimate AI could consume 85 to 134 terawatt-hours per year by 2027, roughly the annual electricity use of the Netherlands. Actual usage varies widely by model, which is exactly what the ratings make visible.

How much electricity does AI actually use?

Projections cited in coverage estimate AI could consume 85 to 134 terawatt-hours per year by 2027, roughly the annual electricity use of the Netherlands. Actual usage varies widely by model, which is exactly what the ratings make visible.

How much electricity does AI actually use?

Projections cited in coverage estimate AI could consume 85 to 134 terawatt-hours per year by 2027, roughly the annual electricity use of the Netherlands. Actual usage varies widely by model, which is exactly what the ratings make visible.

How much electricity does AI actually use?

Projections cited in coverage estimate AI could consume 85 to 134 terawatt-hours per year by 2027, roughly the annual electricity use of the Netherlands. Actual usage varies widely by model, which is exactly what the ratings make visible.

How much electricity does AI actually use?

Projections cited in coverage estimate AI could consume 85 to 134 terawatt-hours per year by 2027, roughly the annual electricity use of the Netherlands. Actual usage varies widely by model, which is exactly what the ratings make visible.

What can we do beyond switching models?

Four levers: quantize to FP8 or INT4, cache repeated prefixes, batch requests into single forward passes, and route simple tasks to smaller models. Each one reduces both energy and cost, and all are available today.

What can we do beyond switching models?

Four levers: quantize to FP8 or INT4, cache repeated prefixes, batch requests into single forward passes, and route simple tasks to smaller models. Each one reduces both energy and cost, and all are available today.

What can we do beyond switching models?

Four levers: quantize to FP8 or INT4, cache repeated prefixes, batch requests into single forward passes, and route simple tasks to smaller models. Each one reduces both energy and cost, and all are available today.

What can we do beyond switching models?

Four levers: quantize to FP8 or INT4, cache repeated prefixes, batch requests into single forward passes, and route simple tasks to smaller models. Each one reduces both energy and cost, and all are available today.

What can we do beyond switching models?

Four levers: quantize to FP8 or INT4, cache repeated prefixes, batch requests into single forward passes, and route simple tasks to smaller models. Each one reduces both energy and cost, and all are available today.

What is Greenpixie?

A UK startup that launched a free edition for comparing the emissions of leading AI model vendors; its flagship customers include Mastercard and Unilever. It complements the AI Energy Score in the sustainable AI tooling ecosystem.

What is Greenpixie?

A UK startup that launched a free edition for comparing the emissions of leading AI model vendors; its flagship customers include Mastercard and Unilever. It complements the AI Energy Score in the sustainable AI tooling ecosystem.

What is Greenpixie?

A UK startup that launched a free edition for comparing the emissions of leading AI model vendors; its flagship customers include Mastercard and Unilever. It complements the AI Energy Score in the sustainable AI tooling ecosystem.

What is Greenpixie?

A UK startup that launched a free edition for comparing the emissions of leading AI model vendors; its flagship customers include Mastercard and Unilever. It complements the AI Energy Score in the sustainable AI tooling ecosystem.

What is Greenpixie?

A UK startup that launched a free edition for comparing the emissions of leading AI model vendors; its flagship customers include Mastercard and Unilever. It complements the AI Energy Score in the sustainable AI tooling ecosystem.