2424 "MessagesToolUnionMember0" ,
2525 "MessagesToolUnionMember0Parameters" ,
2626 "MessagesToolUnionMember0ParametersProperties" ,
27- "MessagesToolUnionMember1 " ,
28- "MessagesToolUnionMember1Function " ,
29- "MessagesToolUnionMember1FunctionParameters " ,
30- "MessagesToolUnionMember1FunctionParametersProperties " ,
27+ "MessagesToolFunction " ,
28+ "MessagesToolFunctionFunction " ,
29+ "MessagesToolFunctionFunctionParameters " ,
30+ "MessagesToolFunctionFunctionParametersProperties " ,
3131 "Translation" ,
3232 "Summarization" ,
3333 "ImageToText" ,
@@ -331,16 +331,16 @@ class MessagesToolUnionMember0(TypedDict, total=False):
331331 """Schema defining the parameters accepted by the tool."""
332332
333333
334- class MessagesToolUnionMember1FunctionParametersProperties (TypedDict , total = False ):
334+ class MessagesToolFunctionFunctionParametersProperties (TypedDict , total = False ):
335335 description : Required [str ]
336336 """A description of the expected parameter."""
337337
338338 type : Required [str ]
339339 """The data type of the parameter."""
340340
341341
342- class MessagesToolUnionMember1FunctionParameters (TypedDict , total = False ):
343- properties : Required [Dict [str , MessagesToolUnionMember1FunctionParametersProperties ]]
342+ class MessagesToolFunctionFunctionParameters (TypedDict , total = False ):
343+ properties : Required [Dict [str , MessagesToolFunctionFunctionParametersProperties ]]
344344 """Definitions of each parameter."""
345345
346346 type : Required [str ]
@@ -350,26 +350,26 @@ class MessagesToolUnionMember1FunctionParameters(TypedDict, total=False):
350350 """List of required parameter names."""
351351
352352
353- class MessagesToolUnionMember1Function (TypedDict , total = False ):
353+ class MessagesToolFunctionFunction (TypedDict , total = False ):
354354 description : Required [str ]
355355 """A brief description of what the function does."""
356356
357357 name : Required [str ]
358358 """The name of the function."""
359359
360- parameters : Required [MessagesToolUnionMember1FunctionParameters ]
360+ parameters : Required [MessagesToolFunctionFunctionParameters ]
361361 """Schema defining the parameters accepted by the function."""
362362
363363
364- class MessagesToolUnionMember1 (TypedDict , total = False ):
365- function : Required [MessagesToolUnionMember1Function ]
364+ class MessagesToolFunction (TypedDict , total = False ):
365+ function : Required [MessagesToolFunctionFunction ]
366366 """Details of the function tool."""
367367
368368 type : Required [str ]
369369 """Specifies the type of tool (e.g., 'function')."""
370370
371371
372- MessagesTool : TypeAlias = Union [MessagesToolUnionMember0 , MessagesToolUnionMember1 ]
372+ MessagesTool : TypeAlias = Union [MessagesToolUnionMember0 , MessagesToolFunction ]
373373
374374
375375class Translation (TypedDict , total = False ):
0 commit comments