# Realtime Types: ```python from openai.types.realtime import ( AudioTranscription, ConversationCreatedEvent, ConversationItem, ConversationItemAdded, ConversationItemCreateEvent, ConversationItemCreatedEvent, ConversationItemDeleteEvent, ConversationItemDeletedEvent, ConversationItemDone, ConversationItemInputAudioTranscriptionCompletedEvent, ConversationItemInputAudioTranscriptionDeltaEvent, ConversationItemInputAudioTranscriptionFailedEvent, ConversationItemInputAudioTranscriptionSegment, ConversationItemRetrieveEvent, ConversationItemTruncateEvent, ConversationItemTruncatedEvent, ConversationItemWithReference, InputAudioBufferAppendEvent, InputAudioBufferClearEvent, InputAudioBufferClearedEvent, InputAudioBufferCommitEvent, InputAudioBufferCommittedEvent, InputAudioBufferDtmfEventReceivedEvent, InputAudioBufferSpeechStartedEvent, InputAudioBufferSpeechStoppedEvent, InputAudioBufferTimeoutTriggered, LogProbProperties, McpListToolsCompleted, McpListToolsFailed, McpListToolsInProgress, NoiseReductionType, OutputAudioBufferClearEvent, RateLimitsUpdatedEvent, RealtimeAudioConfig, RealtimeAudioConfigInput, RealtimeAudioConfigOutput, RealtimeAudioFormats, RealtimeAudioInputTurnDetection, RealtimeClientEvent, RealtimeConversationItemAssistantMessage, RealtimeConversationItemFunctionCall, RealtimeConversationItemFunctionCallOutput, RealtimeConversationItemSystemMessage, RealtimeConversationItemUserMessage, RealtimeError, RealtimeErrorEvent, RealtimeFunctionTool, RealtimeMcpApprovalRequest, RealtimeMcpApprovalResponse, RealtimeMcpListTools, RealtimeMcpProtocolError, RealtimeMcpToolCall, RealtimeMcpToolExecutionError, RealtimeMcphttpError, RealtimeResponse, RealtimeResponseCreateAudioOutput, RealtimeResponseCreateMcpTool, RealtimeResponseCreateParams, RealtimeResponseStatus, RealtimeResponseUsage, RealtimeResponseUsageInputTokenDetails, RealtimeResponseUsageOutputTokenDetails, RealtimeServerEvent, RealtimeSession, RealtimeSessionCreateRequest, RealtimeToolChoiceConfig, RealtimeToolsConfig, RealtimeToolsConfigUnion, RealtimeTracingConfig, RealtimeTranscriptionSessionAudio, RealtimeTranscriptionSessionAudioInput, RealtimeTranscriptionSessionAudioInputTurnDetection, RealtimeTranscriptionSessionCreateRequest, RealtimeTruncation, RealtimeTruncationRetentionRatio, ResponseAudioDeltaEvent, ResponseAudioDoneEvent, ResponseAudioTranscriptDeltaEvent, ResponseAudioTranscriptDoneEvent, ResponseCancelEvent, ResponseContentPartAddedEvent, ResponseContentPartDoneEvent, ResponseCreateEvent, ResponseCreatedEvent, ResponseDoneEvent, ResponseFunctionCallArgumentsDeltaEvent, ResponseFunctionCallArgumentsDoneEvent, ResponseMcpCallArgumentsDelta, ResponseMcpCallArgumentsDone, ResponseMcpCallCompleted, ResponseMcpCallFailed, ResponseMcpCallInProgress, ResponseOutputItemAddedEvent, ResponseOutputItemDoneEvent, ResponseTextDeltaEvent, ResponseTextDoneEvent, SessionCreatedEvent, SessionUpdateEvent, SessionUpdatedEvent, TranscriptionSessionUpdate, TranscriptionSessionUpdatedEvent, ) ``` ## ClientSecrets Types: ```python from openai.types.realtime import ( RealtimeSessionClientSecret, RealtimeSessionCreateResponse, RealtimeTranscriptionSessionCreateResponse, RealtimeTranscriptionSessionTurnDetection, ClientSecretCreateResponse, ) ``` Methods: - client.realtime.client_secrets.create(\*\*params) -> ClientSecretCreateResponse ## Calls Methods: - client.realtime.calls.create(\*\*params) -> HttpxBinaryResponseContent - client.realtime.calls.accept(call_id, \*\*params) -> None - client.realtime.calls.hangup(call_id) -> None - client.realtime.calls.refer(call_id, \*\*params) -> None - client.realtime.calls.reject(call_id, \*\*params) -> None