fix: resolve codex model alias

This commit is contained in:
Dicky 2026-04-24 17:21:42 +07:00
parent 6fdbf2f2d7
commit 7682dd6e50
2 changed files with 77 additions and 1 deletions

View file

@ -112,7 +112,10 @@ MODEL_ALIASES: dict[str, ModelIdentity] = {
# OpenAI
"gpt5": ModelIdentity("openai", "gpt-5"),
"gpt": ModelIdentity("openai", "gpt"),
"codex": ModelIdentity("openai", "codex"),
# "codex" used to point at a now-vanished openai/codex slug. The live
# catalogs expose GPT-5 Codex family models instead, so resolve the alias
# to the actual codex-branded family.
"codex": ModelIdentity("openai", "gpt-5.3-codex"),
"o3": ModelIdentity("openai", "o3"),
"o4": ModelIdentity("openai", "o4"),