Model catalog
Living map of model string → emission class used by carbonmd-factors-2026-08.
This page is steered weekly (Sunday evening, Europe/Zurich): new public releases and models seen in agent usage are classified, documented here, and wired into src/core/factors.ts.
Last steered: undefined-undefined-undefined Factors version: carbonmd-factors-2026-08
How to read this
- Classes feed the gCO₂e bands in Methodology & factors.
- Matching is heuristic and honest — unknown strings fall to
medium+guessed: true. - Small markers win first (
mini,flash,luna…), so tiered families classify correctly.
Frontier
High-capability flagships. Central undefined.undefined gCO₂e / undefinedk output tokens.
| Family | Example IDs |
|---|---|
| OpenAI | gpt-5.5, gpt-5.6-sol, o3, o4 |
| Anthropic | claude-opus-5, claude-fable-5, *mythos* |
gemini-3.1-pro-preview, *ultra* |
Large
Workhorse coding / agent models. Central undefined.undefined gCO₂e / undefinedk output tokens.
| Family | Example IDs |
|---|---|
| OpenAI | gpt-5.6-terra, gpt-4o, *codex* |
| Anthropic | claude-sonnet-5, *sonnet* |
| xAI | grok-4.3, grok-4.5, grok-4* |
| Moonshot | kimi-k2.6, kimi-k2.7-code, kimi-k3, kimi-for-coding |
| DeepSeek | deepseek-v4-pro, deepseek/deepseek-v4-pro |
| Alibaba | qwen/qwen3.7-max, qwen3* |
| Zhipu | z-ai/glm-5.2, glm-5* |
| Meta | muse*, muse-spark* |
| Other | mistral-large*, command*, *405b*, *r1* |
Small
Cheap / fast tiers. Central undefined.undefined gCO₂e / undefinedk output tokens.
| Family | Example IDs |
|---|---|
| OpenAI | gpt-5.6-luna, gpt-5.4-mini, *-mini, *-nano |
gemini-3.5-flash, gemini-3.6-flash, *-flash-lite* | |
| DeepSeek | deepseek-v4-flash, deepseek/deepseek-v4-flash |
| xAI | grok-composer-2.5-fast |
| Markers | haiku, flash, lite, micro, gemma, phi, 1b…14b |
Medium (guessed)
Anything without a known marker. Central status.undefined gCO₂e / undefinedk output tokens, range widened in status.
If your production model lands here, open an issue or wait for the weekly steer.
Weekly steer
Every Sunday undefined:undefined Europe/Zurich, Hermes:
- Scans public release notes + Hermes
session_model_usagefor new model IDs - Proposes class mappings (frontier / large / medium / small)
- Updates
factors.ts+ this page + methodology examples - Rebuilds and deploys docs.carbonmd.dev ↗
- Reports what changed
No silent factor-band rewrites: class values (gCO₂e table) only change with an explicit factors version bump and human review.
Related
carbon-md factors— print the active table from the CLI- Methodology — derivation and token rules
- GitHub issues ↗ — suggest a mapping