diff --git a/src/openai/types/realtime/conversation_item.py b/src/openai/types/realtime/conversation_item.py index be021520a2..fe8dcc4b2b 100644 --- a/src/openai/types/realtime/conversation_item.py +++ b/src/openai/types/realtime/conversation_item.py @@ -13,6 +13,7 @@ from .realtime_conversation_item_system_message import RealtimeConversationItemSystemMessage from .realtime_conversation_item_assistant_message import RealtimeConversationItemAssistantMessage from .realtime_conversation_item_function_call_output import RealtimeConversationItemFunctionCallOutput +from .realtime_conversation_item_reference import RealtimeConversationItemReference __all__ = ["ConversationItem"] @@ -25,6 +26,7 @@ RealtimeConversationItemFunctionCallOutput, RealtimeMcpApprovalResponse, RealtimeMcpListTools, + RealtimeConversationItemReference, RealtimeMcpToolCall, RealtimeMcpApprovalRequest, ], diff --git a/src/openai/types/realtime/realtime_conversation_item_reference.py b/src/openai/types/realtime/realtime_conversation_item_reference.py new file mode 100644 index 0000000000..27930d0151 --- /dev/null +++ b/src/openai/types/realtime/realtime_conversation_item_reference.py @@ -0,0 +1,15 @@ +from typing_extensions import Literal + +from ..._models import BaseModel + + +class RealtimeConversationItemReference(BaseModel): + """ + Reference to a previous conversation item in realtime input. + """ + + id: str + """The unique ID of the conversation item being referenced.""" + + type: Literal["item_reference"] = "item_reference" + """The type of the conversation item. Always `item_reference`."""