File tree Expand file tree Collapse file tree 3 files changed +19
-10
lines changed
pydantic_ai_slim/pydantic_ai/models Expand file tree Collapse file tree 3 files changed +19
-10
lines changed Original file line number Diff line number Diff line change 307
307
'openai:gpt-5-2025-08-07' ,
308
308
'openai:gpt-5-mini-2025-08-07' ,
309
309
'openai:gpt-5-nano-2025-08-07' ,
310
+ 'gpt-5' ,
311
+ 'gpt-5-mini' ,
312
+ 'gpt-5-nano' ,
313
+ 'gpt-5-2025-08-07' ,
314
+ 'gpt-5-mini-2025-08-07' ,
315
+ 'gpt-5-nano-2025-08-07' ,
310
316
'openai:o1' ,
311
317
'openai:o1-2024-12-17' ,
312
318
'openai:o1-mini' ,
Original file line number Diff line number Diff line change 83
83
'OpenAIModelName' ,
84
84
)
85
85
86
- OpenAIModelName = Union [str , AllModels ]
86
+ OpenAIModelName = Union [
87
+ str ,
88
+ AllModels ,
89
+ # Include latest GPT-5 variants until the SDK enumerates them
90
+ Literal [
91
+ 'gpt-5' ,
92
+ 'gpt-5-mini' ,
93
+ 'gpt-5-nano' ,
94
+ 'gpt-5-2025-08-07' ,
95
+ 'gpt-5-mini-2025-08-07' ,
96
+ 'gpt-5-nano-2025-08-07' ,
97
+ ],
98
+ ]
87
99
"""
88
100
Possible OpenAI model names.
89
101
Original file line number Diff line number Diff line change @@ -57,15 +57,6 @@ def get_model_names(model_name_type: Any) -> Iterator[str]:
57
57
openai_names = [f'openai:{ n } ' for n in get_model_names (OpenAIModelName )] + [
58
58
n for n in get_model_names (OpenAIModelName ) if n .startswith ('o1' ) or n .startswith ('gpt' ) or n .startswith ('o3' )
59
59
]
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
- ]
69
60
bedrock_names = [f'bedrock:{ n } ' for n in get_model_names (BedrockModelName )]
70
61
deepseek_names = ['deepseek:deepseek-chat' , 'deepseek:deepseek-reasoner' ]
71
62
huggingface_names = [f'huggingface:{ n } ' for n in get_model_names (HuggingFaceModelName )]
You can’t perform that action at this time.
0 commit comments