1515 "MessageOpenAIUserMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL" ,
1616 "MessageOpenAISystemMessageParam" ,
1717 "MessageOpenAISystemMessageParamContentUnionMember1" ,
18- "MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam" ,
19- "MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam" ,
20- "MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL" ,
2118 "MessageOpenAIAssistantMessageParam" ,
2219 "MessageOpenAIAssistantMessageParamContentUnionMember1" ,
23- "MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam" ,
24- "MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam" ,
25- "MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL" ,
2620 "MessageOpenAIAssistantMessageParamToolCall" ,
2721 "MessageOpenAIAssistantMessageParamToolCallFunction" ,
2822 "MessageOpenAIToolMessageParam" ,
2923 "MessageOpenAIToolMessageParamContentUnionMember1" ,
30- "MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam" ,
31- "MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam" ,
32- "MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL" ,
3324 "MessageOpenAIDeveloperMessageParam" ,
3425 "MessageOpenAIDeveloperMessageParamContentUnionMember1" ,
35- "MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam" ,
36- "MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam" ,
37- "MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL" ,
3826 "ResponseFormat" ,
3927 "ResponseFormatOpenAIResponseFormatText" ,
4028 "ResponseFormatOpenAIResponseFormatJsonSchema" ,
@@ -156,38 +144,12 @@ class MessageOpenAIUserMessageParam(TypedDict, total=False):
156144 """(Optional) The name of the user message participant."""
157145
158146
159- class MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam (
160- TypedDict , total = False
161- ):
147+ class MessageOpenAISystemMessageParamContentUnionMember1 (TypedDict , total = False ):
162148 text : Required [str ]
163149
164150 type : Required [Literal ["text" ]]
165151
166152
167- class MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL (
168- TypedDict , total = False
169- ):
170- url : Required [str ]
171-
172- detail : str
173-
174-
175- class MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam (
176- TypedDict , total = False
177- ):
178- image_url : Required [
179- MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL
180- ]
181-
182- type : Required [Literal ["image_url" ]]
183-
184-
185- MessageOpenAISystemMessageParamContentUnionMember1 : TypeAlias = Union [
186- MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam ,
187- MessageOpenAISystemMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam ,
188- ]
189-
190-
191153class MessageOpenAISystemMessageParam (TypedDict , total = False ):
192154 content : Required [Union [str , Iterable [MessageOpenAISystemMessageParamContentUnionMember1 ]]]
193155 """The content of the "system prompt".
@@ -204,38 +166,12 @@ class MessageOpenAISystemMessageParam(TypedDict, total=False):
204166 """(Optional) The name of the system message participant."""
205167
206168
207- class MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam (
208- TypedDict , total = False
209- ):
169+ class MessageOpenAIAssistantMessageParamContentUnionMember1 (TypedDict , total = False ):
210170 text : Required [str ]
211171
212172 type : Required [Literal ["text" ]]
213173
214174
215- class MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL (
216- TypedDict , total = False
217- ):
218- url : Required [str ]
219-
220- detail : str
221-
222-
223- class MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam (
224- TypedDict , total = False
225- ):
226- image_url : Required [
227- MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL
228- ]
229-
230- type : Required [Literal ["image_url" ]]
231-
232-
233- MessageOpenAIAssistantMessageParamContentUnionMember1 : TypeAlias = Union [
234- MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam ,
235- MessageOpenAIAssistantMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam ,
236- ]
237-
238-
239175class MessageOpenAIAssistantMessageParamToolCallFunction (TypedDict , total = False ):
240176 arguments : str
241177
@@ -266,34 +202,12 @@ class MessageOpenAIAssistantMessageParam(TypedDict, total=False):
266202 """List of tool calls. Each tool call is an OpenAIChatCompletionToolCall object."""
267203
268204
269- class MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam (TypedDict , total = False ):
205+ class MessageOpenAIToolMessageParamContentUnionMember1 (TypedDict , total = False ):
270206 text : Required [str ]
271207
272208 type : Required [Literal ["text" ]]
273209
274210
275- class MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL (
276- TypedDict , total = False
277- ):
278- url : Required [str ]
279-
280- detail : str
281-
282-
283- class MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam (TypedDict , total = False ):
284- image_url : Required [
285- MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL
286- ]
287-
288- type : Required [Literal ["image_url" ]]
289-
290-
291- MessageOpenAIToolMessageParamContentUnionMember1 : TypeAlias = Union [
292- MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam ,
293- MessageOpenAIToolMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam ,
294- ]
295-
296-
297211class MessageOpenAIToolMessageParam (TypedDict , total = False ):
298212 content : Required [Union [str , Iterable [MessageOpenAIToolMessageParamContentUnionMember1 ]]]
299213 """The response content from the tool"""
@@ -305,38 +219,12 @@ class MessageOpenAIToolMessageParam(TypedDict, total=False):
305219 """Unique identifier for the tool call this response is for"""
306220
307221
308- class MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam (
309- TypedDict , total = False
310- ):
222+ class MessageOpenAIDeveloperMessageParamContentUnionMember1 (TypedDict , total = False ):
311223 text : Required [str ]
312224
313225 type : Required [Literal ["text" ]]
314226
315227
316- class MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL (
317- TypedDict , total = False
318- ):
319- url : Required [str ]
320-
321- detail : str
322-
323-
324- class MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam (
325- TypedDict , total = False
326- ):
327- image_url : Required [
328- MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParamImageURL
329- ]
330-
331- type : Required [Literal ["image_url" ]]
332-
333-
334- MessageOpenAIDeveloperMessageParamContentUnionMember1 : TypeAlias = Union [
335- MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartTextParam ,
336- MessageOpenAIDeveloperMessageParamContentUnionMember1OpenAIChatCompletionContentPartImageParam ,
337- ]
338-
339-
340228class MessageOpenAIDeveloperMessageParam (TypedDict , total = False ):
341229 content : Required [Union [str , Iterable [MessageOpenAIDeveloperMessageParamContentUnionMember1 ]]]
342230 """The content of the developer message"""
0 commit comments