Summary
3 alias updates proposed — Model inventory checked for 2026-07-21. All Copilot pricing-table models are present in models.json. One notable coverage gap in sonnet-6x/agent alias (claude-sonnet-5 missing), one new model family without an alias (raptor-mini), and several stale aliases identified.
- Providers queried: OpenAI, Anthropic, Gemini, Copilot
- Total models found: 314 (OpenAI: 219, Gemini: 50, Copilot: 36, Anthropic: 9)
- Proposed alias changes: 3
- Pricing gaps found: 0 (all models in docs pricing table are already in
models.json)
Provider Model Counts
| Provider |
Models Available |
Status |
| openai |
219 |
✅ ok (API key not configured; using pre-fetched inventory) |
| anthropic |
9 |
✅ ok (API key not configured; using pre-fetched inventory) |
| gemini |
50 |
✅ ok (API key not configured; using pre-fetched inventory) |
| copilot |
36 |
✅ ok (via api-proxy /reflect) |
Note: OpenAI, Anthropic, and Gemini returned data via pre-fetched inventory artifacts. Copilot was fetched live from the api-proxy. Playwright was unavailable (Chrome sandbox restrictions); pricing table was fetched via direct HTTP + renderedPage JSON extraction instead.
Raw API Fields Discovered
| Provider |
Useful Fields |
| Anthropic |
display_name, created_at, max_input_tokens, max_tokens (output), capabilities.{batch,citations,code_execution,effort,streaming,tool_use,vision} |
| Gemini |
displayName, inputTokenLimit, outputTokenLimit, supportedGenerationMethods, thinking (bool), version, temperature |
| OpenAI |
Only id, object, created, owned_by — minimal metadata |
| Copilot |
Model IDs list only (no per-model billing in reflect for this run) |
models.json Pricing Analysis
Missing from models.json
No missing models — all models present in the GitHub Docs pricing table (https://docs.github.com/en/copilot/reference/copilot-billing/models-and-pricing) are already in pkg/cli/data/models.json.
Historical entries not currently returned by live Copilot reflect
These are present in models.json but absent from the Copilot /reflect live inventory. Retain as historical records.
| Model ID |
Notes |
claude-fable-5 |
Not in live Copilot reflect; in models.json and docs pricing table |
claude-sonnet-4 |
Earlier Sonnet 4 alias; superseded by 4.5/4.6 |
gemini-3.1-pro-preview |
Preview model; in docs table but not in Copilot reflect |
gemini-3.5-flash |
In docs table and Gemini API, but not in Copilot reflect |
gpt-5.2 |
Older generation |
gpt-5.2-codex |
Older generation |
gpt-5.4-nano |
Intentionally excluded (deprecated Copilot-facing ID) |
raptor-mini |
In docs table and models.json; not currently in Copilot reflect |
kimi-k2.7-code |
In docs table and models.json; not currently in Copilot reflect |
Inferred vs stored pricing discrepancies
No discrepancies found. The docs pricing table confirms pricing coverage in models.json is up to date.
No billing.multiplier per-model data was available from the Copilot /reflect endpoint for this run (reflect returns model ID strings only, not objects with billing fields).
Proposed Alias Updates
1. Update sonnet-6x to include claude-sonnet-5
What: Add *sonnet-5* patterns to the sonnet-6x alias.
Why: claude-sonnet-5 (released 2026-06-29, 1M token context, $2/M input per docs table) is now live in the Copilot reflect inventory and Anthropic API. It represents the next-generation Sonnet and should be included in sonnet-6x so the agent alias can route to it. Currently sonnet (via *sonnet*) covers it, but sonnet-6x — which is the first-choice pattern in agent — does not.
Syntax:
{
"sonnet-6x": [
"copilot/*sonnet-4.5*",
"copilot/*sonnet-4.6*",
"copilot/*sonnet-5*",
"copilot/*sonnet-4-5-*",
"anthropic/*sonnet-4-5-*",
"copilot/*sonnet-4-6*",
"anthropic/*sonnet-4-6*",
"anthropic/*sonnet-5*"
]
}
2. Add raptor-mini alias
What: New alias for the Raptor mini model family.
Why: raptor-mini appears in the GitHub Docs pricing table (Category: Versatile, $0.25/$2.00 per M tokens) and in models.json with wire_api: completions. It has no alias coverage today.
Syntax:
{
"raptor-mini": [
"copilot/raptor*",
"openai/raptor*"
]
}
3. Update kimi alias to cover versioned ID
What: Extend the kimi alias patterns to match kimi-k2.7-code and similar versioned IDs.
Why: kimi-k2.7-code is the live model ID in models.json (Category: Versatile per pricing table). The current pattern copilot/kimi* should already match it (fnmatch confirms copilot/kimi-k2.7-code matches copilot/kimi*), so no code change is strictly required. However, the kimi alias currently resolves to no live model in the Copilot reflect inventory (kimi is absent from the /reflect model list). This may indicate kimi-k2.7-code has not been re-added to the Copilot endpoint. No alias change needed — flagging for awareness.
Stale Alias Notes
The following aliases currently match no live model in the fetched inventories. These may be forward-looking (pre-seeded for anticipated models) or simply pending re-availability:
| Alias |
Patterns |
Notes |
fable |
copilot/*fable*, anthropic/*fable* |
claude-fable-5 not in Copilot reflect; in docs pricing table |
gpt-5.1 |
copilot/gpt-5.1*, openai/gpt-5.1* |
No live model yet |
gpt-5.2 |
copilot/gpt-5.2*, openai/gpt-5.2* |
Historical in models.json |
gpt-5-nano |
copilot/gpt-5*nano* |
gpt-5.4-nano intentionally excluded |
gpt-5-pro |
copilot/gpt-5*pro* |
No live pro model in Copilot |
kimi |
copilot/kimi* |
kimi-k2.7-code not in Copilot reflect currently |
kiwi |
copilot/kiwi* |
Anticipated future model |
antigravity |
copilot/antigravity*, google/antigravity* |
Gemini antigravity-preview-05-2026 exists in Gemini API but not Copilot |
deep-research |
copilot/deep-research*, google/deep-research* |
deep-research-* models exist in Gemini API; not in Copilot reflect |
Recommendation: keep all stale aliases as forward-looking patterns; do not remove.
Full Model Lists by Provider
Copilot (36 models via /reflect)
claude-haiku-4.5, claude-opus-4.5, claude-opus-4.6, claude-opus-4.7, claude-opus-4.8, claude-sonnet-4.5, claude-sonnet-4.6, claude-sonnet-5, gemini-2.5-pro, gemini-3-flash-preview, gpt-3.5-turbo, gpt-3.5-turbo-0613, gpt-4, gpt-4-0613, gpt-4-o-preview, gpt-4.1, gpt-4.1-2025-04-14, gpt-4o, gpt-4o-2024-05-13, gpt-4o-2024-08-06, gpt-4o-2024-11-20, gpt-4o-mini, gpt-4o-mini-2024-07-18, gpt-5-mini, gpt-5.3-codex, gpt-5.4, gpt-5.4-mini, gpt-5.5, gpt-5.6-luna, gpt-5.6-sol, gpt-5.6-terra, mai-code-1-flash-picker, text-embedding-3-small, text-embedding-3-small-inference, text-embedding-ada-002, trajectory-compaction
Anthropic (9 models)
claude-haiku-4-5-20251001, claude-opus-4-1-20250805, claude-opus-4-5-20251101, claude-opus-4-6, claude-opus-4-7, claude-opus-4-8, claude-sonnet-4-5-20250929, claude-sonnet-4-6, claude-sonnet-5
Gemini (50 models)
antigravity-preview-05-2026, aqa, deep-research-max-preview-04-2026, deep-research-preview-04-2026, deep-research-pro-preview-12-2025, gemini-2.0-flash, gemini-2.0-flash-001, gemini-2.0-flash-lite, gemini-2.0-flash-lite-001, gemini-2.5-computer-use-preview-10-2025, gemini-2.5-flash, gemini-2.5-flash-image, gemini-2.5-flash-lite, gemini-2.5-flash-native-audio-latest, gemini-2.5-flash-preview-tts, gemini-2.5-pro, gemini-2.5-pro-preview-tts, gemini-3-flash-preview, gemini-3-pro-image, gemini-3-pro-image-preview, gemini-3-pro-preview, gemini-3.1-flash-image, gemini-3.1-flash-image-preview, gemini-3.1-flash-lite, gemini-3.1-flash-lite-image, gemini-3.1-flash-lite-preview, gemini-3.1-flash-tts-preview, gemini-3.1-pro-preview, gemini-3.1-pro-preview-customtools, gemini-3.5-flash, gemini-embedding-001, gemini-embedding-2, gemini-embedding-2-preview, gemini-flash-latest, gemini-flash-lite-latest, gemini-omni-flash-preview, gemini-pro-latest, gemini-robotics-er-1.5-preview, gemini-robotics-er-1.6-preview, gemma-4-26b-a4b-it, gemma-4-31b-it, imagen-4.0-fast-generate-001, imagen-4.0-generate-001, imagen-4.0-ultra-generate-001, lyria-3-clip-preview, lyria-3-pro-preview, nano-banana-pro-preview, veo-3.1-fast-generate-preview, veo-3.1-generate-preview, veo-3.1-lite-generate-preview
OpenAI (219 models, selection of notable production models)
chatgpt-image-latest, computer-use-preview, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, gpt-4o-mini, o1, o1-pro, o3, o3-pro, o4-mini, sora-2, text-embedding-3-large, text-embedding-3-small, tts-1, whisper-1
Notes
- Playwright was unavailable due to Chrome sandbox restrictions in this run. The pricing table was successfully extracted via
renderedPage JSON in __NEXT_DATA__.
- No
billing.multiplier per-model data was available from Copilot /reflect (models are returned as ID strings only).
gpt-4o-mini, gpt-4.1, gpt-4o, and gpt-5.4-nano are intentionally excluded as deprecated Copilot-facing IDs and have been ignored throughout this analysis.
- The
antigravity and deep-research aliases are stale in Copilot context but have live matches in the Gemini API (google/antigravity-preview-05-2026, google/deep-research-*); the alias patterns already include google/* variants so they will resolve when used with the Gemini provider.
Generated by 📦 Daily Model Inventory Checker · 126.3 AIC · ⌖ 11.3 AIC · ⊞ 8.7K · ◷
Summary
3 alias updates proposed — Model inventory checked for 2026-07-21. All Copilot pricing-table models are present in
models.json. One notable coverage gap insonnet-6x/agentalias (claude-sonnet-5 missing), one new model family without an alias (raptor-mini), and several stale aliases identified.models.json)Provider Model Counts
Raw API Fields Discovered
display_name,created_at,max_input_tokens,max_tokens(output),capabilities.{batch,citations,code_execution,effort,streaming,tool_use,vision}displayName,inputTokenLimit,outputTokenLimit,supportedGenerationMethods,thinking(bool),version,temperatureid,object,created,owned_by— minimal metadatamodels.json Pricing Analysis
Missing from models.json
No missing models — all models present in the GitHub Docs pricing table (
https://docs.github.com/en/copilot/reference/copilot-billing/models-and-pricing) are already inpkg/cli/data/models.json.Historical entries not currently returned by live Copilot reflect
These are present in
models.jsonbut absent from the Copilot /reflect live inventory. Retain as historical records.claude-fable-5claude-sonnet-4gemini-3.1-pro-previewgemini-3.5-flashgpt-5.2gpt-5.2-codexgpt-5.4-nanoraptor-minikimi-k2.7-codeInferred vs stored pricing discrepancies
No discrepancies found. The docs pricing table confirms pricing coverage in
models.jsonis up to date.No
billing.multiplierper-model data was available from the Copilot /reflect endpoint for this run (reflect returns model ID strings only, not objects with billing fields).Proposed Alias Updates
1. Update
sonnet-6xto includeclaude-sonnet-5What: Add
*sonnet-5*patterns to thesonnet-6xalias.Why:
claude-sonnet-5(released 2026-06-29, 1M token context, $2/M input per docs table) is now live in the Copilot reflect inventory and Anthropic API. It represents the next-generation Sonnet and should be included insonnet-6xso theagentalias can route to it. Currentlysonnet(via*sonnet*) covers it, butsonnet-6x— which is the first-choice pattern inagent— does not.Syntax:
{ "sonnet-6x": [ "copilot/*sonnet-4.5*", "copilot/*sonnet-4.6*", "copilot/*sonnet-5*", "copilot/*sonnet-4-5-*", "anthropic/*sonnet-4-5-*", "copilot/*sonnet-4-6*", "anthropic/*sonnet-4-6*", "anthropic/*sonnet-5*" ] }2. Add
raptor-minialiasWhat: New alias for the Raptor mini model family.
Why:
raptor-miniappears in the GitHub Docs pricing table (Category: Versatile, $0.25/$2.00 per M tokens) and inmodels.jsonwithwire_api: completions. It has no alias coverage today.Syntax:
{ "raptor-mini": [ "copilot/raptor*", "openai/raptor*" ] }3. Update
kimialias to cover versioned IDWhat: Extend the
kimialias patterns to matchkimi-k2.7-codeand similar versioned IDs.Why:
kimi-k2.7-codeis the live model ID inmodels.json(Category: Versatile per pricing table). The current patterncopilot/kimi*should already match it (fnmatch confirmscopilot/kimi-k2.7-codematchescopilot/kimi*), so no code change is strictly required. However, thekimialias currently resolves to no live model in the Copilot reflect inventory (kimi is absent from the /reflect model list). This may indicate kimi-k2.7-code has not been re-added to the Copilot endpoint. No alias change needed — flagging for awareness.Stale Alias Notes
The following aliases currently match no live model in the fetched inventories. These may be forward-looking (pre-seeded for anticipated models) or simply pending re-availability:
fablecopilot/*fable*,anthropic/*fable*claude-fable-5not in Copilot reflect; in docs pricing tablegpt-5.1copilot/gpt-5.1*,openai/gpt-5.1*gpt-5.2copilot/gpt-5.2*,openai/gpt-5.2*gpt-5-nanocopilot/gpt-5*nano*gpt-5-procopilot/gpt-5*pro*kimicopilot/kimi*kiwicopilot/kiwi*antigravitycopilot/antigravity*,google/antigravity*antigravity-preview-05-2026exists in Gemini API but not Copilotdeep-researchcopilot/deep-research*,google/deep-research*deep-research-*models exist in Gemini API; not in Copilot reflectRecommendation: keep all stale aliases as forward-looking patterns; do not remove.
Full Model Lists by Provider
Copilot (36 models via /reflect)
claude-haiku-4.5, claude-opus-4.5, claude-opus-4.6, claude-opus-4.7, claude-opus-4.8, claude-sonnet-4.5, claude-sonnet-4.6, claude-sonnet-5, gemini-2.5-pro, gemini-3-flash-preview, gpt-3.5-turbo, gpt-3.5-turbo-0613, gpt-4, gpt-4-0613, gpt-4-o-preview, gpt-4.1, gpt-4.1-2025-04-14, gpt-4o, gpt-4o-2024-05-13, gpt-4o-2024-08-06, gpt-4o-2024-11-20, gpt-4o-mini, gpt-4o-mini-2024-07-18, gpt-5-mini, gpt-5.3-codex, gpt-5.4, gpt-5.4-mini, gpt-5.5, gpt-5.6-luna, gpt-5.6-sol, gpt-5.6-terra, mai-code-1-flash-picker, text-embedding-3-small, text-embedding-3-small-inference, text-embedding-ada-002, trajectory-compaction
Anthropic (9 models)
claude-haiku-4-5-20251001, claude-opus-4-1-20250805, claude-opus-4-5-20251101, claude-opus-4-6, claude-opus-4-7, claude-opus-4-8, claude-sonnet-4-5-20250929, claude-sonnet-4-6, claude-sonnet-5
Gemini (50 models)
antigravity-preview-05-2026, aqa, deep-research-max-preview-04-2026, deep-research-preview-04-2026, deep-research-pro-preview-12-2025, gemini-2.0-flash, gemini-2.0-flash-001, gemini-2.0-flash-lite, gemini-2.0-flash-lite-001, gemini-2.5-computer-use-preview-10-2025, gemini-2.5-flash, gemini-2.5-flash-image, gemini-2.5-flash-lite, gemini-2.5-flash-native-audio-latest, gemini-2.5-flash-preview-tts, gemini-2.5-pro, gemini-2.5-pro-preview-tts, gemini-3-flash-preview, gemini-3-pro-image, gemini-3-pro-image-preview, gemini-3-pro-preview, gemini-3.1-flash-image, gemini-3.1-flash-image-preview, gemini-3.1-flash-lite, gemini-3.1-flash-lite-image, gemini-3.1-flash-lite-preview, gemini-3.1-flash-tts-preview, gemini-3.1-pro-preview, gemini-3.1-pro-preview-customtools, gemini-3.5-flash, gemini-embedding-001, gemini-embedding-2, gemini-embedding-2-preview, gemini-flash-latest, gemini-flash-lite-latest, gemini-omni-flash-preview, gemini-pro-latest, gemini-robotics-er-1.5-preview, gemini-robotics-er-1.6-preview, gemma-4-26b-a4b-it, gemma-4-31b-it, imagen-4.0-fast-generate-001, imagen-4.0-generate-001, imagen-4.0-ultra-generate-001, lyria-3-clip-preview, lyria-3-pro-preview, nano-banana-pro-preview, veo-3.1-fast-generate-preview, veo-3.1-generate-preview, veo-3.1-lite-generate-preview
OpenAI (219 models, selection of notable production models)
chatgpt-image-latest, computer-use-preview, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, gpt-4o-mini, o1, o1-pro, o3, o3-pro, o4-mini, sora-2, text-embedding-3-large, text-embedding-3-small, tts-1, whisper-1
Notes
renderedPageJSON in__NEXT_DATA__.billing.multiplierper-model data was available from Copilot /reflect (models are returned as ID strings only).gpt-4o-mini,gpt-4.1,gpt-4o, andgpt-5.4-nanoare intentionally excluded as deprecated Copilot-facing IDs and have been ignored throughout this analysis.antigravityanddeep-researchaliases are stale in Copilot context but have live matches in the Gemini API (google/antigravity-preview-05-2026,google/deep-research-*); the alias patterns already includegoogle/*variants so they will resolve when used with the Gemini provider.