Skip to content

Commit 359c6d2

Browse files
authored
Bump OpenAI SDK, add GPT-5.1 to known model names (#3419)
1 parent d10df9a commit 359c6d2

File tree

4 files changed

+250
-185
lines changed

4 files changed

+250
-185
lines changed

pydantic_ai_slim/pydantic_ai/models/__init__.py

Lines changed: 93 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -60,140 +60,140 @@
6060
'anthropic:claude-3-5-sonnet-20240620',
6161
'anthropic:claude-3-5-sonnet-20241022',
6262
'anthropic:claude-3-5-sonnet-latest',
63-
'anthropic:claude-haiku-4-5',
64-
'anthropic:claude-haiku-4-5-20251001',
6563
'anthropic:claude-3-7-sonnet-20250219',
6664
'anthropic:claude-3-7-sonnet-latest',
6765
'anthropic:claude-3-haiku-20240307',
6866
'anthropic:claude-3-opus-20240229',
6967
'anthropic:claude-3-opus-latest',
7068
'anthropic:claude-4-opus-20250514',
7169
'anthropic:claude-4-sonnet-20250514',
70+
'anthropic:claude-haiku-4-5',
71+
'anthropic:claude-haiku-4-5-20251001',
7272
'anthropic:claude-opus-4-0',
7373
'anthropic:claude-opus-4-1-20250805',
7474
'anthropic:claude-opus-4-20250514',
7575
'anthropic:claude-sonnet-4-0',
7676
'anthropic:claude-sonnet-4-20250514',
7777
'anthropic:claude-sonnet-4-5',
7878
'anthropic:claude-sonnet-4-5-20250929',
79-
'bedrock:amazon.titan-tg1-large',
80-
'bedrock:amazon.titan-text-lite-v1',
8179
'bedrock:amazon.titan-text-express-v1',
82-
'bedrock:us.amazon.nova-pro-v1:0',
83-
'bedrock:us.amazon.nova-lite-v1:0',
84-
'bedrock:us.amazon.nova-micro-v1:0',
85-
'bedrock:anthropic.claude-3-5-sonnet-20241022-v2:0',
86-
'bedrock:us.anthropic.claude-3-5-sonnet-20241022-v2:0',
80+
'bedrock:amazon.titan-text-lite-v1',
81+
'bedrock:amazon.titan-tg1-large',
8782
'bedrock:anthropic.claude-3-5-haiku-20241022-v1:0',
88-
'bedrock:us.anthropic.claude-3-5-haiku-20241022-v1:0',
89-
'bedrock:anthropic.claude-instant-v1',
90-
'bedrock:anthropic.claude-v2:1',
91-
'bedrock:anthropic.claude-v2',
92-
'bedrock:anthropic.claude-3-sonnet-20240229-v1:0',
93-
'bedrock:us.anthropic.claude-3-sonnet-20240229-v1:0',
94-
'bedrock:anthropic.claude-3-haiku-20240307-v1:0',
95-
'bedrock:us.anthropic.claude-3-haiku-20240307-v1:0',
96-
'bedrock:anthropic.claude-3-opus-20240229-v1:0',
97-
'bedrock:us.anthropic.claude-3-opus-20240229-v1:0',
9883
'bedrock:anthropic.claude-3-5-sonnet-20240620-v1:0',
99-
'bedrock:us.anthropic.claude-3-5-sonnet-20240620-v1:0',
84+
'bedrock:anthropic.claude-3-5-sonnet-20241022-v2:0',
10085
'bedrock:anthropic.claude-3-7-sonnet-20250219-v1:0',
101-
'bedrock:us.anthropic.claude-3-7-sonnet-20250219-v1:0',
86+
'bedrock:anthropic.claude-3-haiku-20240307-v1:0',
87+
'bedrock:anthropic.claude-3-opus-20240229-v1:0',
88+
'bedrock:anthropic.claude-3-sonnet-20240229-v1:0',
89+
'bedrock:anthropic.claude-haiku-4-5-20251001-v1:0',
90+
'bedrock:anthropic.claude-instant-v1',
10291
'bedrock:anthropic.claude-opus-4-20250514-v1:0',
103-
'bedrock:us.anthropic.claude-opus-4-20250514-v1:0',
10492
'bedrock:anthropic.claude-sonnet-4-20250514-v1:0',
105-
'bedrock:us.anthropic.claude-sonnet-4-20250514-v1:0',
106-
'bedrock:eu.anthropic.claude-sonnet-4-20250514-v1:0',
10793
'bedrock:anthropic.claude-sonnet-4-5-20250929-v1:0',
108-
'bedrock:us.anthropic.claude-sonnet-4-5-20250929-v1:0',
109-
'bedrock:eu.anthropic.claude-sonnet-4-5-20250929-v1:0',
110-
'bedrock:anthropic.claude-haiku-4-5-20251001-v1:0',
111-
'bedrock:us.anthropic.claude-haiku-4-5-20251001-v1:0',
112-
'bedrock:eu.anthropic.claude-haiku-4-5-20251001-v1:0',
113-
'bedrock:cohere.command-text-v14',
114-
'bedrock:cohere.command-r-v1:0',
115-
'bedrock:cohere.command-r-plus-v1:0',
94+
'bedrock:anthropic.claude-v2',
95+
'bedrock:anthropic.claude-v2:1',
11696
'bedrock:cohere.command-light-text-v14',
117-
'bedrock:meta.llama3-8b-instruct-v1:0',
118-
'bedrock:meta.llama3-70b-instruct-v1:0',
119-
'bedrock:meta.llama3-1-8b-instruct-v1:0',
120-
'bedrock:us.meta.llama3-1-8b-instruct-v1:0',
97+
'bedrock:cohere.command-r-plus-v1:0',
98+
'bedrock:cohere.command-r-v1:0',
99+
'bedrock:cohere.command-text-v14',
100+
'bedrock:eu.anthropic.claude-haiku-4-5-20251001-v1:0',
101+
'bedrock:eu.anthropic.claude-sonnet-4-20250514-v1:0',
102+
'bedrock:eu.anthropic.claude-sonnet-4-5-20250929-v1:0',
103+
'bedrock:meta.llama3-1-405b-instruct-v1:0',
121104
'bedrock:meta.llama3-1-70b-instruct-v1:0',
105+
'bedrock:meta.llama3-1-8b-instruct-v1:0',
106+
'bedrock:meta.llama3-70b-instruct-v1:0',
107+
'bedrock:meta.llama3-8b-instruct-v1:0',
108+
'bedrock:mistral.mistral-7b-instruct-v0:2',
109+
'bedrock:mistral.mistral-large-2402-v1:0',
110+
'bedrock:mistral.mistral-large-2407-v1:0',
111+
'bedrock:mistral.mixtral-8x7b-instruct-v0:1',
112+
'bedrock:us.amazon.nova-lite-v1:0',
113+
'bedrock:us.amazon.nova-micro-v1:0',
114+
'bedrock:us.amazon.nova-pro-v1:0',
115+
'bedrock:us.anthropic.claude-3-5-haiku-20241022-v1:0',
116+
'bedrock:us.anthropic.claude-3-5-sonnet-20240620-v1:0',
117+
'bedrock:us.anthropic.claude-3-5-sonnet-20241022-v2:0',
118+
'bedrock:us.anthropic.claude-3-7-sonnet-20250219-v1:0',
119+
'bedrock:us.anthropic.claude-3-haiku-20240307-v1:0',
120+
'bedrock:us.anthropic.claude-3-opus-20240229-v1:0',
121+
'bedrock:us.anthropic.claude-3-sonnet-20240229-v1:0',
122+
'bedrock:us.anthropic.claude-haiku-4-5-20251001-v1:0',
123+
'bedrock:us.anthropic.claude-opus-4-20250514-v1:0',
124+
'bedrock:us.anthropic.claude-sonnet-4-20250514-v1:0',
125+
'bedrock:us.anthropic.claude-sonnet-4-5-20250929-v1:0',
122126
'bedrock:us.meta.llama3-1-70b-instruct-v1:0',
123-
'bedrock:meta.llama3-1-405b-instruct-v1:0',
127+
'bedrock:us.meta.llama3-1-8b-instruct-v1:0',
124128
'bedrock:us.meta.llama3-2-11b-instruct-v1:0',
125-
'bedrock:us.meta.llama3-2-90b-instruct-v1:0',
126129
'bedrock:us.meta.llama3-2-1b-instruct-v1:0',
127130
'bedrock:us.meta.llama3-2-3b-instruct-v1:0',
131+
'bedrock:us.meta.llama3-2-90b-instruct-v1:0',
128132
'bedrock:us.meta.llama3-3-70b-instruct-v1:0',
129-
'bedrock:mistral.mistral-7b-instruct-v0:2',
130-
'bedrock:mistral.mixtral-8x7b-instruct-v0:1',
131-
'bedrock:mistral.mistral-large-2402-v1:0',
132-
'bedrock:mistral.mistral-large-2407-v1:0',
133133
'cerebras:gpt-oss-120b',
134-
'cerebras:llama3.1-8b',
135134
'cerebras:llama-3.3-70b',
135+
'cerebras:llama3.1-8b',
136136
'cerebras:qwen-3-235b-a22b-instruct-2507',
137-
'cerebras:qwen-3-32b',
138137
'cerebras:qwen-3-235b-a22b-thinking-2507',
138+
'cerebras:qwen-3-32b',
139+
'cerebras:zai-glm-4.6',
139140
'cohere:c4ai-aya-expanse-32b',
140141
'cohere:c4ai-aya-expanse-8b',
141142
'cohere:command-nightly',
142143
'cohere:command-r-08-2024',
143144
'cohere:command-r-plus-08-2024',
144145
'cohere:command-r7b-12-2024',
145-
'cerebras:zai-glm-4.6',
146146
'deepseek:deepseek-chat',
147147
'deepseek:deepseek-reasoner',
148148
'google-gla:gemini-2.0-flash',
149149
'google-gla:gemini-2.0-flash-lite',
150150
'google-gla:gemini-2.5-flash',
151-
'google-gla:gemini-2.5-flash-preview-09-2025',
152-
'google-gla:gemini-flash-latest',
153151
'google-gla:gemini-2.5-flash-lite',
154152
'google-gla:gemini-2.5-flash-lite-preview-09-2025',
155-
'google-gla:gemini-flash-lite-latest',
153+
'google-gla:gemini-2.5-flash-preview-09-2025',
156154
'google-gla:gemini-2.5-pro',
155+
'google-gla:gemini-flash-latest',
156+
'google-gla:gemini-flash-lite-latest',
157157
'google-vertex:gemini-2.0-flash',
158158
'google-vertex:gemini-2.0-flash-lite',
159159
'google-vertex:gemini-2.5-flash',
160-
'google-vertex:gemini-2.5-flash-preview-09-2025',
161-
'google-vertex:gemini-flash-latest',
162160
'google-vertex:gemini-2.5-flash-lite',
163161
'google-vertex:gemini-2.5-flash-lite-preview-09-2025',
164-
'google-vertex:gemini-flash-lite-latest',
162+
'google-vertex:gemini-2.5-flash-preview-09-2025',
165163
'google-vertex:gemini-2.5-pro',
166-
'grok:grok-4',
167-
'grok:grok-4-0709',
164+
'google-vertex:gemini-flash-latest',
165+
'google-vertex:gemini-flash-lite-latest',
166+
'grok:grok-2-image-1212',
167+
'grok:grok-2-vision-1212',
168168
'grok:grok-3',
169-
'grok:grok-3-mini',
170169
'grok:grok-3-fast',
170+
'grok:grok-3-mini',
171171
'grok:grok-3-mini-fast',
172-
'grok:grok-2-vision-1212',
173-
'grok:grok-2-image-1212',
172+
'grok:grok-4',
173+
'grok:grok-4-0709',
174+
'groq:deepseek-r1-distill-llama-70b',
175+
'groq:deepseek-r1-distill-qwen-32b',
174176
'groq:distil-whisper-large-v3-en',
175177
'groq:gemma2-9b-it',
176-
'groq:llama-3.3-70b-versatile',
177178
'groq:llama-3.1-8b-instant',
179+
'groq:llama-3.2-11b-vision-preview',
180+
'groq:llama-3.2-1b-preview',
181+
'groq:llama-3.2-3b-preview',
182+
'groq:llama-3.2-90b-vision-preview',
183+
'groq:llama-3.3-70b-specdec',
184+
'groq:llama-3.3-70b-versatile',
178185
'groq:llama-guard-3-8b',
179186
'groq:llama3-70b-8192',
180187
'groq:llama3-8b-8192',
188+
'groq:mistral-saba-24b',
181189
'groq:moonshotai/kimi-k2-instruct',
182-
'groq:whisper-large-v3',
183-
'groq:whisper-large-v3-turbo',
184190
'groq:playai-tts',
185191
'groq:playai-tts-arabic',
186-
'groq:qwen-qwq-32b',
187-
'groq:mistral-saba-24b',
188-
'groq:qwen-2.5-coder-32b',
189192
'groq:qwen-2.5-32b',
190-
'groq:deepseek-r1-distill-qwen-32b',
191-
'groq:deepseek-r1-distill-llama-70b',
192-
'groq:llama-3.3-70b-specdec',
193-
'groq:llama-3.2-1b-preview',
194-
'groq:llama-3.2-3b-preview',
195-
'groq:llama-3.2-11b-vision-preview',
196-
'groq:llama-3.2-90b-vision-preview',
193+
'groq:qwen-2.5-coder-32b',
194+
'groq:qwen-qwq-32b',
195+
'groq:whisper-large-v3',
196+
'groq:whisper-large-v3-turbo',
197197
'heroku:amazon-rerank-1-0',
198198
'heroku:claude-3-5-haiku',
199199
'heroku:claude-3-5-sonnet-latest',
@@ -218,17 +218,19 @@
218218
'mistral:mistral-large-latest',
219219
'mistral:mistral-moderation-latest',
220220
'mistral:mistral-small-latest',
221-
'moonshotai:moonshot-v1-8k',
222-
'moonshotai:moonshot-v1-32k',
223-
'moonshotai:moonshot-v1-128k',
224-
'moonshotai:moonshot-v1-8k-vision-preview',
225-
'moonshotai:moonshot-v1-32k-vision-preview',
226-
'moonshotai:moonshot-v1-128k-vision-preview',
221+
'moonshotai:kimi-k2-0711-preview',
227222
'moonshotai:kimi-latest',
228223
'moonshotai:kimi-thinking-preview',
229-
'moonshotai:kimi-k2-0711-preview',
224+
'moonshotai:moonshot-v1-128k',
225+
'moonshotai:moonshot-v1-128k-vision-preview',
226+
'moonshotai:moonshot-v1-32k',
227+
'moonshotai:moonshot-v1-32k-vision-preview',
228+
'moonshotai:moonshot-v1-8k',
229+
'moonshotai:moonshot-v1-8k-vision-preview',
230230
'openai:chatgpt-4o-latest',
231231
'openai:codex-mini-latest',
232+
'openai:computer-use-preview',
233+
'openai:computer-use-preview-2025-03-11',
232234
'openai:gpt-3.5-turbo',
233235
'openai:gpt-3.5-turbo-0125',
234236
'openai:gpt-3.5-turbo-0301',
@@ -272,16 +274,24 @@
272274
'openai:gpt-4o-search-preview-2025-03-11',
273275
'openai:gpt-5',
274276
'openai:gpt-5-2025-08-07',
275-
'openai:o1',
276277
'openai:gpt-5-chat-latest',
277-
'openai:o1-2024-12-17',
278+
'openai:gpt-5-codex',
278279
'openai:gpt-5-mini',
279-
'openai:o1-mini',
280280
'openai:gpt-5-mini-2025-08-07',
281-
'openai:o1-mini-2024-09-12',
282281
'openai:gpt-5-nano',
283-
'openai:o1-preview',
284282
'openai:gpt-5-nano-2025-08-07',
283+
'openai:gpt-5-pro',
284+
'openai:gpt-5-pro-2025-10-06',
285+
'openai:gpt-5.1',
286+
'openai:gpt-5.1-2025-11-13',
287+
'openai:gpt-5.1-chat-latest',
288+
'openai:gpt-5.1-codex',
289+
'openai:gpt-5.1-mini',
290+
'openai:o1',
291+
'openai:o1-2024-12-17',
292+
'openai:o1-mini',
293+
'openai:o1-mini-2024-09-12',
294+
'openai:o1-preview',
285295
'openai:o1-preview-2024-09-12',
286296
'openai:o1-pro',
287297
'openai:o1-pro-2025-03-19',
@@ -291,14 +301,12 @@
291301
'openai:o3-deep-research-2025-06-26',
292302
'openai:o3-mini',
293303
'openai:o3-mini-2025-01-31',
304+
'openai:o3-pro',
305+
'openai:o3-pro-2025-06-10',
294306
'openai:o4-mini',
295307
'openai:o4-mini-2025-04-16',
296308
'openai:o4-mini-deep-research',
297309
'openai:o4-mini-deep-research-2025-06-26',
298-
'openai:o3-pro',
299-
'openai:o3-pro-2025-06-10',
300-
'openai:computer-use-preview',
301-
'openai:computer-use-preview-2025-03-11',
302310
'test',
303311
],
304312
)

0 commit comments

Comments
 (0)