feat: add GPT-5.6 name aliases

This commit is contained in:
Bryan Helmkamp 2026-07-24 06:33:22 -04:00
parent df3c834581
commit 27cf30ff8b
No known key found for this signature in database
3 changed files with 9 additions and 6 deletions

View file

@ -3118,8 +3118,11 @@ enabled = true
for provider in [ProviderId::openai(), ProviderId::new("openrouter")] {
for (alias, canonical_id) in [
("sol", "gpt-5.6-sol"),
("gpt-sol", "gpt-5.6-sol"),
("terra", "gpt-5.6-terra"),
("gpt-terra", "gpt-5.6-terra"),
("luna", "gpt-5.6-luna"),
("gpt-luna", "gpt-5.6-luna"),
] {
let model = catalog
.resolve_on_provider(&provider, alias)

View file

@ -14,7 +14,7 @@ family = "gpt-5"
training = "2026-02-16"
knowledge_cutoff = "February 16, 2026"
default = true
aliases = ["sol", "gpt56-sol", "gpt-56-sol", "gpt-5.6", "gpt56", "gpt-56"]
aliases = ["sol", "gpt-sol", "gpt56-sol", "gpt-56-sol", "gpt-5.6", "gpt56", "gpt-56"]
[providers.openai.models."gpt-5.6-sol".limits]
context_window = 272000
@ -37,7 +37,7 @@ display_name = "GPT-5.6 Terra"
family = "gpt-5"
training = "2026-02-16"
knowledge_cutoff = "February 16, 2026"
aliases = ["terra", "gpt56-terra", "gpt-56-terra"]
aliases = ["terra", "gpt-terra", "gpt56-terra", "gpt-56-terra"]
[providers.openai.models."gpt-5.6-terra".limits]
context_window = 272000
@ -60,7 +60,7 @@ display_name = "GPT-5.6 Luna"
family = "gpt-5"
training = "2026-02-16"
knowledge_cutoff = "February 16, 2026"
aliases = ["luna", "gpt56-luna", "gpt-56-luna"]
aliases = ["luna", "gpt-luna", "gpt56-luna", "gpt-56-luna"]
[providers.openai.models."gpt-5.6-luna".limits]
context_window = 272000

View file

@ -167,7 +167,7 @@ display_name = "GPT-5.6 Sol (via OpenRouter)"
family = "gpt-5"
training = "2026-02-16"
knowledge_cutoff = "February 16, 2026"
aliases = ["sol", "gpt56-sol", "gpt-56-sol", "gpt-5.6", "gpt56", "gpt-56"]
aliases = ["sol", "gpt-sol", "gpt56-sol", "gpt-56-sol", "gpt-5.6", "gpt56", "gpt-56"]
[providers.openrouter.models."gpt-5.6-sol".limits]
context_window = 1050000
@ -192,7 +192,7 @@ display_name = "GPT-5.6 Terra (via OpenRouter)"
family = "gpt-5"
training = "2026-02-16"
knowledge_cutoff = "February 16, 2026"
aliases = ["terra", "gpt56-terra", "gpt-56-terra"]
aliases = ["terra", "gpt-terra", "gpt56-terra", "gpt-56-terra"]
[providers.openrouter.models."gpt-5.6-terra".limits]
context_window = 1050000
@ -217,7 +217,7 @@ display_name = "GPT-5.6 Luna (via OpenRouter)"
family = "gpt-5"
training = "2026-02-16"
knowledge_cutoff = "February 16, 2026"
aliases = ["luna", "gpt56-luna", "gpt-56-luna"]
aliases = ["luna", "gpt-luna", "gpt56-luna", "gpt-56-luna"]
[providers.openrouter.models."gpt-5.6-luna".limits]
context_window = 1050000