CarbonWatch

A 500-token answer produced by Aider (agent) costs about 1.5 Wh, or 0.72 gCO₂e. Aider (agent) is a coding service whose inference runs with no single declared zone, where power is worth 480 gCO₂e per kilowatt-hour.

What CarbonWatch records

Kind of useCoding
Inference regionWorld WORLD
Grid intensity480 gCO₂e/kWh
Energy rate3 Wh / 1 000 tokens
Bytes per token25

Three reference points

The estimate is linear: these three rows are the same calculation at three scales. They are orders of magnitude, not measurements.

One 500-token answer1.5 Wh0.72 gCO₂e
A hundred answers — a working day with an assistant150 Wh72 gCO₂e
A thousand answers1.5 kWh720 gCO₂e

The same usage elsewhere

The same exchange, the same model, billed at another region's grid. This is the point in the calculation where the choice of provider weighs heaviest — more than the length of the answers.

Switzerland40 g/kWh0.06 gCO₂e
France50 g/kWh0.08 gCO₂e
European Union250 g/kWh0.38 gCO₂e
United States380 g/kWh0.57 gCO₂e
World this service480 g/kWh0.72 gCO₂e
China580 g/kWh0.87 gCO₂e

How it is detected

No domain is declared for this service: it is recognised only by its process name.

And by process name, when the application runs locally:

  • aider

What this figure does not say

The scope is operational: the electricity of inference, and nothing else. Not the manufacturing of the servers, not the training of the model amortised over requests, not the transport network.

The rate is the one for the service type, not for the exact model you called: CarbonWatch does not read content and cannot tell whether an answer came from a small model or a large one. A long chain of reasoning costs more than what is counted here.

The ratio between bytes received and tokens produced is the most uncertain parameter of the model. It is adjustable, service by service, in the registry.