Skip to content

Commit 5f6f717

Browse files
committed
tests: include openai:gpt-5 prefixed variants in generated OpenAI model list for KnownModelName parity
1 parent fcee158 commit 5f6f717

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/models/test_model_names.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ def get_model_names(model_name_type: Any) -> Iterator[str]:
5757
openai_names = [f'openai:{n}' for n in get_model_names(OpenAIModelName)] + [
5858
n for n in get_model_names(OpenAIModelName) if n.startswith('o1') or n.startswith('gpt') or n.startswith('o3')
5959
]
60+
# OpenAI SDK may lag new IDs; include latest prefixed GPT-5 variants explicitly
61+
openai_names += [
62+
'openai:gpt-5',
63+
'openai:gpt-5-mini',
64+
'openai:gpt-5-nano',
65+
'openai:gpt-5-2025-08-07',
66+
'openai:gpt-5-mini-2025-08-07',
67+
'openai:gpt-5-nano-2025-08-07',
68+
]
6069
bedrock_names = [f'bedrock:{n}' for n in get_model_names(BedrockModelName)]
6170
deepseek_names = ['deepseek:deepseek-chat', 'deepseek:deepseek-reasoner']
6271
huggingface_names = [f'huggingface:{n}' for n in get_model_names(HuggingFaceModelName)]

0 commit comments

Comments
 (0)