Commit 37265a9d

Robert Craigie <robert@craigie.dev>
2025-08-12 04:13:29
fix(types): revert ChatCompletionMessageToolCallUnion breaking change
1 parent 753d472
Changed files (2)
src/openai/types/chat/__init__.py
@@ -31,7 +31,10 @@ from .chat_completion_reasoning_effort import ChatCompletionReasoningEffort as C
 from .chat_completion_tool_union_param import ChatCompletionToolUnionParam as ChatCompletionToolUnionParam
 from .chat_completion_content_part_text import ChatCompletionContentPartText as ChatCompletionContentPartText
 from .chat_completion_custom_tool_param import ChatCompletionCustomToolParam as ChatCompletionCustomToolParam
-from .chat_completion_message_tool_call import ChatCompletionMessageToolCallUnion as ChatCompletionMessageToolCallUnion
+from .chat_completion_message_tool_call import (
+    ChatCompletionMessageToolCall as ChatCompletionMessageToolCall,
+    ChatCompletionMessageToolCallUnion as ChatCompletionMessageToolCallUnion,
+)
 from .chat_completion_content_part_image import ChatCompletionContentPartImage as ChatCompletionContentPartImage
 from .chat_completion_content_part_param import ChatCompletionContentPartParam as ChatCompletionContentPartParam
 from .chat_completion_tool_message_param import ChatCompletionToolMessageParam as ChatCompletionToolMessageParam
src/openai/types/chat/chat_completion_message_tool_call.py
@@ -13,3 +13,5 @@ ChatCompletionMessageToolCallUnion: TypeAlias = Annotated[
     Union[ChatCompletionMessageFunctionToolCall, ChatCompletionMessageCustomToolCall],
     PropertyInfo(discriminator="type"),
 ]
+
+ChatCompletionMessageToolCall: TypeAlias = ChatCompletionMessageToolCallUnion