Package com.openai.models.realtime
See: Description
-
Class Summary Class Description Builder A builder for AudioTranscription. Model The model to use for transcription. AudioTranscription Builder A builder for ConversationCreatedEvent. Builder A builder for Conversation. Object The object type, must be realtime.conversation
.Conversation The conversation resource. ConversationCreatedEvent Returned when a conversation is created. ConversationItem A single item within a Realtime conversation. Builder A builder for ConversationItemAdded. ConversationItemAdded Sent by the server when an Item is added to the default Conversation. Builder A builder for ConversationItemCreateEvent. ConversationItemCreateEvent Add a new Item to the Conversation's context, including messages, function calls, and function call responses. Builder A builder for ConversationItemCreatedEvent. ConversationItemCreatedEvent Returned when a conversation item is created. Builder A builder for ConversationItemDeleteEvent. ConversationItemDeleteEvent Send this event when you want to remove any item from the conversation history. Builder A builder for ConversationItemDeletedEvent. ConversationItemDeletedEvent Returned when an item in the conversation is deleted by the client with a conversation.item.delete
event.Builder A builder for ConversationItemDone. ConversationItemDone Returned when a conversation item is finalized. Builder A builder for ConversationItemInputAudioTranscriptionCompletedEvent. Builder A builder for TranscriptTextUsageTokens. Builder A builder for InputTokenDetails. InputTokenDetails Details about the input tokens billed for this request. TranscriptTextUsageTokens Usage statistics for models billed by token usage. Builder A builder for TranscriptTextUsageDuration. TranscriptTextUsageDuration Usage statistics for models billed by audio input duration. Usage Usage statistics for the transcription, this is billed according to the ASR model's pricing rather than the realtime model's pricing. ConversationItemInputAudioTranscriptionCompletedEvent This event is the output of audio transcription for user audio written to the user audio buffer. Builder A builder for ConversationItemInputAudioTranscriptionDeltaEvent. ConversationItemInputAudioTranscriptionDeltaEvent Returned when the text value of an input audio transcription content part is updated with incremental transcription results. Builder A builder for ConversationItemInputAudioTranscriptionFailedEvent. Builder A builder for Error. Error Details of the transcription error. ConversationItemInputAudioTranscriptionFailedEvent Returned when input audio transcription is configured, and a transcription request for a user message failed. Builder A builder for ConversationItemInputAudioTranscriptionSegment. ConversationItemInputAudioTranscriptionSegment Returned when an input audio transcription segment is identified for an item. Builder A builder for ConversationItemRetrieveEvent. ConversationItemRetrieveEvent Send this event when you want to retrieve the server's representation of a specific item in the conversation history. Builder A builder for ConversationItemTruncateEvent. ConversationItemTruncateEvent Send this event to truncate a previous assistant message’s audio. Builder A builder for ConversationItemTruncatedEvent. ConversationItemTruncatedEvent Returned when an earlier assistant audio message item is truncated by the client with a conversation.item.truncate
event.Builder A builder for ConversationItemWithReference. Builder A builder for Content. Type The content type ( input_text
,input_audio
,item_reference
,text
).Content Object Identifier for the API object being returned - always realtime.item
.Role The role of the message sender ( user
,assistant
,system
), only applicable formessage
items.Status The status of the item ( completed
,incomplete
,in_progress
).Type The type of the item ( message
,function_call
,function_call_output
,item_reference
).ConversationItemWithReference The item to add to the conversation. Builder A builder for InputAudioBufferAppendEvent. InputAudioBufferAppendEvent Send this event to append audio bytes to the input audio buffer. Builder A builder for InputAudioBufferClearEvent. InputAudioBufferClearEvent Send this event to clear the audio bytes in the buffer. Builder A builder for InputAudioBufferClearedEvent. InputAudioBufferClearedEvent Returned when the input audio buffer is cleared by the client with a input_audio_buffer.clear
event.Builder A builder for InputAudioBufferCommitEvent. InputAudioBufferCommitEvent Send this event to commit the user input audio buffer, which will create a new user message item in the conversation. Builder A builder for InputAudioBufferCommittedEvent. InputAudioBufferCommittedEvent Returned when an input audio buffer is committed, either by the client or automatically in server VAD mode. Builder A builder for InputAudioBufferSpeechStartedEvent. InputAudioBufferSpeechStartedEvent Sent by the server when in server_vad
mode to indicate that speech has been detected in the audio buffer.Builder A builder for InputAudioBufferSpeechStoppedEvent. InputAudioBufferSpeechStoppedEvent Returned in server_vad
mode when the server detects the end of speech in the audio buffer.Builder A builder for InputAudioBufferTimeoutTriggered. InputAudioBufferTimeoutTriggered Returned when the Server VAD timeout is triggered for the input audio buffer. Builder A builder for LogProbProperties. LogProbProperties A log probability object. Builder A builder for McpListToolsCompleted. McpListToolsCompleted Returned when listing MCP tools has completed for an item. Builder A builder for McpListToolsFailed. McpListToolsFailed Returned when listing MCP tools has failed for an item. Builder A builder for McpListToolsInProgress. McpListToolsInProgress Returned when listing MCP tools is in progress for an item. NoiseReductionType Type of noise reduction. Builder A builder for OutputAudioBufferClearEvent. OutputAudioBufferClearEvent WebRTC Only: Emit to cut off the current audio response. Builder A builder for RateLimitsUpdatedEvent. Builder A builder for RateLimit. Name The name of the rate limit ( requests
,tokens
).RateLimit RateLimitsUpdatedEvent Emitted at the beginning of a Response to indicate the updated rate limits. Builder A builder for RealtimeAudioConfig. RealtimeAudioConfig Configuration for input and output audio. Builder A builder for RealtimeAudioConfigInput. Builder A builder for NoiseReduction. NoiseReduction Configuration for input audio noise reduction. RealtimeAudioConfigInput Builder A builder for RealtimeAudioConfigOutput. Voice The voice the model uses to respond. RealtimeAudioConfigOutput Builder A builder for AudioPcm. Rate The sample rate of the audio. Type The audio format. AudioPcm The PCM audio format. Builder A builder for AudioPcmu. Type The audio format. AudioPcmu The G.711 μ-law format. Builder A builder for AudioPcma. Type The audio format. AudioPcma The G.711 A-law format. RealtimeAudioFormats The PCM audio format. Builder A builder for ServerVad. ServerVad Server-side voice activity detection (VAD) which flips on when user speech is detected and off after a period of silence. Builder A builder for SemanticVad. Eagerness Used only for semantic_vad
mode.SemanticVad Server-side semantic turn detection which uses a model to determine when the user has finished speaking. RealtimeAudioInputTurnDetection Configuration for turn detection, ether Server VAD or Semantic VAD. RealtimeClientEvent A realtime client event. Builder A builder for RealtimeConversationItemAssistantMessage. Builder A builder for Content. Type The content type, output_text
oroutput_audio
depending on the sessionoutput_modalities
configuration.Content Object Identifier for the API object being returned - always realtime.item
.Status The status of the item. RealtimeConversationItemAssistantMessage An assistant message item in a Realtime conversation. Builder A builder for RealtimeConversationItemFunctionCall. Object Identifier for the API object being returned - always realtime.item
.Status The status of the item. RealtimeConversationItemFunctionCall A function call item in a Realtime conversation. Builder A builder for RealtimeConversationItemFunctionCallOutput. Object Identifier for the API object being returned - always realtime.item
.Status The status of the item. RealtimeConversationItemFunctionCallOutput A function call output item in a Realtime conversation. Builder A builder for RealtimeConversationItemSystemMessage. Builder A builder for Content. Type The content type. Content Object Identifier for the API object being returned - always realtime.item
.Status The status of the item. RealtimeConversationItemSystemMessage A system message in a Realtime conversation can be used to provide additional context or instructions to the model. Builder A builder for RealtimeConversationItemUserMessage. Builder A builder for Content. Detail The detail level of the image (for input_image
).Type The content type ( input_text
,input_audio
, orinput_image
).Content Object Identifier for the API object being returned - always realtime.item
.Status The status of the item. RealtimeConversationItemUserMessage A user message item in a Realtime conversation. Builder A builder for RealtimeError. RealtimeError Details of the error. Builder A builder for RealtimeErrorEvent. RealtimeErrorEvent Returned when an error occurs, which could be a client problem or a server problem. Builder A builder for RealtimeFunctionTool. Type The type of the tool, i.e. RealtimeFunctionTool Builder A builder for RealtimeMcpApprovalRequest. RealtimeMcpApprovalRequest A Realtime item requesting human approval of a tool invocation. Builder A builder for RealtimeMcpApprovalResponse. RealtimeMcpApprovalResponse A Realtime item responding to an MCP approval request. Builder A builder for RealtimeMcpListTools. Builder A builder for Tool. Tool A tool available on an MCP server. RealtimeMcpListTools A Realtime item listing tools available on an MCP server. Builder A builder for RealtimeMcpProtocolError. RealtimeMcpProtocolError Builder A builder for RealtimeMcpToolCall. Error The error from the tool call, if any. RealtimeMcpToolCall A Realtime item representing an invocation of a tool on an MCP server. Builder A builder for RealtimeMcpToolExecutionError. RealtimeMcpToolExecutionError Builder A builder for RealtimeMcphttpError. RealtimeMcphttpError Builder A builder for RealtimeResponse. Builder A builder for Audio. Builder A builder for Output. Voice The voice the model uses to respond. Output Audio Configuration for audio output. MaxOutputTokens Maximum number of output tokens for a single assistant response, inclusive of tool calls, that was used in this response. Builder A builder for Metadata. Metadata Set of 16 key-value pairs that can be attached to an object. Object The object type, must be realtime.response
.OutputModality Status The final status of the response ( completed
,cancelled
,failed
, orincomplete
,in_progress
).RealtimeResponse The response resource. Builder A builder for RealtimeResponseCreateAudioOutput. Builder A builder for Output. Voice The voice the model uses to respond. Output RealtimeResponseCreateAudioOutput Configuration for audio input and output. Builder A builder for RealtimeResponseCreateMcpTool. Builder A builder for McpToolFilter. McpToolFilter A filter object to specify which tools are allowed. AllowedTools List of allowed tool names or a filter object. ConnectorId Identifier for service connectors, like those available in ChatGPT. Builder A builder for Headers. Headers Optional HTTP headers to send to the MCP server. Builder A builder for McpToolApprovalFilter. Builder A builder for Always. Always A filter object to specify which tools are allowed. Builder A builder for Never. Never A filter object to specify which tools are allowed. McpToolApprovalFilter Specify which of the MCP server's tools require approval. McpToolApprovalSetting Specify a single approval policy for all tools. RequireApproval Specify which of the MCP server's tools require approval. RealtimeResponseCreateMcpTool Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Builder A builder for RealtimeResponseCreateParams. Conversation Controls which conversation the response is added to. MaxOutputTokens Maximum number of output tokens for a single assistant response, inclusive of tool calls. Builder A builder for Metadata. Metadata Set of 16 key-value pairs that can be attached to an object. OutputModality ToolChoice How the model chooses tools. Tool Give the model access to additional tools via remote Model Context Protocol (MCP) servers. RealtimeResponseCreateParams Create a new Realtime response with these parameters Builder A builder for RealtimeResponseStatus. Builder A builder for Error. Error A description of the error that caused the response to fail, populated when the status
isfailed
.Reason The reason the Response did not complete. Type The type of error that caused the response to fail, corresponding with the status
field (completed
,cancelled
,incomplete
,failed
).RealtimeResponseStatus Additional details about the status. Builder A builder for RealtimeResponseUsage. RealtimeResponseUsage Usage statistics for the Response, this will correspond to billing. Builder A builder for RealtimeResponseUsageInputTokenDetails. Builder A builder for CachedTokensDetails. CachedTokensDetails Details about the cached tokens used as input for the Response. RealtimeResponseUsageInputTokenDetails Details about the input tokens used in the Response. Builder A builder for RealtimeResponseUsageOutputTokenDetails. RealtimeResponseUsageOutputTokenDetails Details about the output tokens used in the Response. Builder A builder for ConversationItemRetrieved. ConversationItemRetrieved Returned when a conversation item is retrieved with conversation.item.retrieve
.Builder A builder for OutputAudioBufferStarted. OutputAudioBufferStarted WebRTC Only: Emitted when the server begins streaming audio to the client. Builder A builder for OutputAudioBufferStopped. OutputAudioBufferStopped WebRTC Only: Emitted when the output audio buffer has been completely drained on the server, and no more audio is forthcoming. Builder A builder for OutputAudioBufferCleared. OutputAudioBufferCleared WebRTC Only: Emitted when the output audio buffer is cleared. RealtimeServerEvent A realtime server event. Builder A builder for RealtimeSession. Include InputAudioFormat The format of input audio. Builder A builder for InputAudioNoiseReduction. InputAudioNoiseReduction Configuration for input audio noise reduction. MaxResponseOutputTokens Maximum number of output tokens for a single assistant response, inclusive of tool calls. Modality Model The Realtime model used for this session. Object The object type. OutputAudioFormat The format of output audio. Builder A builder for TracingConfiguration. TracingConfiguration Granular configuration for tracing. Tracing Configuration options for tracing. Builder A builder for ServerVad. ServerVad Server-side voice activity detection (VAD) which flips on when user speech is detected and off after a period of silence. Builder A builder for SemanticVad. Eagerness Used only for semantic_vad
mode.SemanticVad Server-side semantic turn detection which uses a model to determine when the user has finished speaking. TurnDetection Configuration for turn detection, ether Server VAD or Semantic VAD. Voice The voice the model uses to respond. RealtimeSession Realtime session object for the beta interface. Builder A builder for RealtimeSessionCreateRequest. Include MaxOutputTokens Maximum number of output tokens for a single assistant response, inclusive of tool calls. Model The Realtime model used for this session. OutputModality RealtimeSessionCreateRequest Realtime session object configuration. RealtimeToolChoiceConfig How the model chooses tools. Builder A builder for Mcp. Builder A builder for McpToolFilter. McpToolFilter A filter object to specify which tools are allowed. AllowedTools List of allowed tool names or a filter object. ConnectorId Identifier for service connectors, like those available in ChatGPT. Builder A builder for Headers. Headers Optional HTTP headers to send to the MCP server. Builder A builder for McpToolApprovalFilter. Builder A builder for Always. Always A filter object to specify which tools are allowed. Builder A builder for Never. Never A filter object to specify which tools are allowed. McpToolApprovalFilter Specify which of the MCP server's tools require approval. McpToolApprovalSetting Specify a single approval policy for all tools. RequireApproval Specify which of the MCP server's tools require approval. Mcp Give the model access to additional tools via remote Model Context Protocol (MCP) servers. RealtimeToolsConfigUnion Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Builder A builder for TracingConfiguration. TracingConfiguration Granular configuration for tracing. RealtimeTracingConfig Realtime API can write session traces to the /logs? Builder A builder for RealtimeTranscriptionSessionAudio. RealtimeTranscriptionSessionAudio Configuration for input and output audio. Builder A builder for RealtimeTranscriptionSessionAudioInput. Builder A builder for NoiseReduction. NoiseReduction Configuration for input audio noise reduction. RealtimeTranscriptionSessionAudioInput Builder A builder for ServerVad. ServerVad Server-side voice activity detection (VAD) which flips on when user speech is detected and off after a period of silence. Builder A builder for SemanticVad. Eagerness Used only for semantic_vad
mode.SemanticVad Server-side semantic turn detection which uses a model to determine when the user has finished speaking. RealtimeTranscriptionSessionAudioInputTurnDetection Configuration for turn detection, ether Server VAD or Semantic VAD. Builder A builder for RealtimeTranscriptionSessionCreateRequest. Include RealtimeTranscriptionSessionCreateRequest Realtime transcription session object configuration. RealtimeTruncationStrategy The truncation strategy to use for the session. RealtimeTruncation Controls how the realtime conversation is truncated prior to model inference. Builder A builder for RealtimeTruncationRetentionRatio. RealtimeTruncationRetentionRatio Retain a fraction of the conversation tokens when the conversation exceeds the input token limit. Builder A builder for ResponseAudioDeltaEvent. ResponseAudioDeltaEvent Returned when the model-generated audio is updated. Builder A builder for ResponseAudioDoneEvent. ResponseAudioDoneEvent Returned when the model-generated audio is done. Builder A builder for ResponseAudioTranscriptDeltaEvent. ResponseAudioTranscriptDeltaEvent Returned when the model-generated transcription of audio output is updated. Builder A builder for ResponseAudioTranscriptDoneEvent. ResponseAudioTranscriptDoneEvent Returned when the model-generated transcription of audio output is done streaming. Builder A builder for ResponseCancelEvent. ResponseCancelEvent Send this event to cancel an in-progress response. Builder A builder for ResponseContentPartAddedEvent. Builder A builder for Part. Type The content type ("text", "audio"). Part The content part that was added. ResponseContentPartAddedEvent Returned when a new content part is added to an assistant message item during response generation. Builder A builder for ResponseContentPartDoneEvent. Builder A builder for Part. Type The content type ("text", "audio"). Part The content part that is done. ResponseContentPartDoneEvent Returned when a content part is done streaming in an assistant message item. Builder A builder for ResponseCreateEvent. ResponseCreateEvent This event instructs the server to create a Response, which means triggering model inference. Builder A builder for ResponseCreatedEvent. ResponseCreatedEvent Returned when a new Response is created. Builder A builder for ResponseDoneEvent. ResponseDoneEvent Returned when a Response is done streaming. Builder A builder for ResponseFunctionCallArgumentsDeltaEvent. ResponseFunctionCallArgumentsDeltaEvent Returned when the model-generated function call arguments are updated. Builder A builder for ResponseFunctionCallArgumentsDoneEvent. ResponseFunctionCallArgumentsDoneEvent Returned when the model-generated function call arguments are done streaming. Builder A builder for ResponseMcpCallArgumentsDelta. ResponseMcpCallArgumentsDelta Returned when MCP tool call arguments are updated during response generation. Builder A builder for ResponseMcpCallArgumentsDone. ResponseMcpCallArgumentsDone Returned when MCP tool call arguments are finalized during response generation. Builder A builder for ResponseMcpCallCompleted. ResponseMcpCallCompleted Returned when an MCP tool call has completed successfully. Builder A builder for ResponseMcpCallFailed. ResponseMcpCallFailed Returned when an MCP tool call has failed. Builder A builder for ResponseMcpCallInProgress. ResponseMcpCallInProgress Returned when an MCP tool call has started and is in progress. Builder A builder for ResponseOutputItemAddedEvent. ResponseOutputItemAddedEvent Returned when a new Item is created during Response generation. Builder A builder for ResponseOutputItemDoneEvent. ResponseOutputItemDoneEvent Returned when an Item is done streaming. Builder A builder for ResponseTextDeltaEvent. ResponseTextDeltaEvent Returned when the text value of an "output_text" content part is updated. Builder A builder for ResponseTextDoneEvent. ResponseTextDoneEvent Returned when the text value of an "output_text" content part is done streaming. Builder A builder for SessionCreatedEvent. Session The session configuration. SessionCreatedEvent Returned when a Session is created. Builder A builder for SessionUpdateEvent. Session Update the Realtime session. SessionUpdateEvent Send this event to update the session’s configuration. Builder A builder for SessionUpdatedEvent. Session The session configuration. SessionUpdatedEvent Returned when a session is updated with a session.update
event, unless there is an error.Builder A builder for TranscriptionSessionUpdate. Builder A builder for Session. Include InputAudioFormat The format of input audio. Builder A builder for InputAudioNoiseReduction. InputAudioNoiseReduction Configuration for input audio noise reduction. Builder A builder for TurnDetection. Type Type of turn detection. TurnDetection Configuration for turn detection. Session Realtime transcription session object configuration. TranscriptionSessionUpdate Send this event to update a transcription session. Builder A builder for TranscriptionSessionUpdatedEvent. Builder A builder for Session. Builder A builder for ClientSecret. ClientSecret Ephemeral key returned by the API. Modality Builder A builder for TurnDetection. TurnDetection Configuration for turn detection. Session A new Realtime transcription session configuration. TranscriptionSessionUpdatedEvent Returned when a transcription session is updated with a transcription_session.update
event, unless there is an error. -
Enum Summary Enum Description Known An enum containing Model's known values. Value An enum containing Model's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Role's known values. Value An enum containing Role's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing NoiseReductionType's known values. Value An enum containing NoiseReductionType's known values, as well as an _UNKNOWN member. Known An enum containing Name's known values. Value An enum containing Name's known values, as well as an _UNKNOWN member. Known An enum containing Voice's known values. Value An enum containing Voice's known values, as well as an _UNKNOWN member. Known An enum containing Rate's known values. Value An enum containing Rate's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Eagerness's known values. Value An enum containing Eagerness's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Detail's known values. Value An enum containing Detail's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Voice's known values. Value An enum containing Voice's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing OutputModality's known values. Value An enum containing OutputModality's known values, as well as an _UNKNOWN member. Known An enum containing Status's known values. Value An enum containing Status's known values, as well as an _UNKNOWN member. Known An enum containing Voice's known values. Value An enum containing Voice's known values, as well as an _UNKNOWN member. Known An enum containing ConnectorId's known values. Value An enum containing ConnectorId's known values, as well as an _UNKNOWN member. Known An enum containing McpToolApprovalSetting's known values. Value An enum containing McpToolApprovalSetting's known values, as well as an _UNKNOWN member. Known An enum containing Conversation's known values. Value An enum containing Conversation's known values, as well as an _UNKNOWN member. Known An enum containing OutputModality's known values. Value An enum containing OutputModality's known values, as well as an _UNKNOWN member. Known An enum containing Reason's known values. Value An enum containing Reason's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Include's known values. Value An enum containing Include's known values, as well as an _UNKNOWN member. Known An enum containing InputAudioFormat's known values. Value An enum containing InputAudioFormat's known values, as well as an _UNKNOWN member. Known An enum containing Modality's known values. Value An enum containing Modality's known values, as well as an _UNKNOWN member. Known An enum containing Model's known values. Value An enum containing Model's known values, as well as an _UNKNOWN member. Known An enum containing Object's known values. Value An enum containing Object's known values, as well as an _UNKNOWN member. Known An enum containing OutputAudioFormat's known values. Value An enum containing OutputAudioFormat's known values, as well as an _UNKNOWN member. Known An enum containing Eagerness's known values. Value An enum containing Eagerness's known values, as well as an _UNKNOWN member. Known An enum containing Voice's known values. Value An enum containing Voice's known values, as well as an _UNKNOWN member. Known An enum containing Include's known values. Value An enum containing Include's known values, as well as an _UNKNOWN member. Known An enum containing Model's known values. Value An enum containing Model's known values, as well as an _UNKNOWN member. Known An enum containing OutputModality's known values. Value An enum containing OutputModality's known values, as well as an _UNKNOWN member. Known An enum containing ConnectorId's known values. Value An enum containing ConnectorId's known values, as well as an _UNKNOWN member. Known An enum containing McpToolApprovalSetting's known values. Value An enum containing McpToolApprovalSetting's known values, as well as an _UNKNOWN member. Known An enum containing Eagerness's known values. Value An enum containing Eagerness's known values, as well as an _UNKNOWN member. Known An enum containing Include's known values. Value An enum containing Include's known values, as well as an _UNKNOWN member. Known An enum containing RealtimeTruncationStrategy's known values. Value An enum containing RealtimeTruncationStrategy's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Include's known values. Value An enum containing Include's known values, as well as an _UNKNOWN member. Known An enum containing InputAudioFormat's known values. Value An enum containing InputAudioFormat's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Modality's known values. Value An enum containing Modality's known values, as well as an _UNKNOWN member. -
Interface Summary Interface Description Visitor An interface that defines how to map each variant of ConversationItem to a value of type T. Visitor An interface that defines how to map each variant of Usage to a value of type T. Visitor An interface that defines how to map each variant of RealtimeAudioFormats to a value of type T. Visitor An interface that defines how to map each variant of RealtimeAudioInputTurnDetection to a value of type T. Visitor An interface that defines how to map each variant of RealtimeClientEvent to a value of type T. Visitor An interface that defines how to map each variant of Error to a value of type T. Visitor An interface that defines how to map each variant of MaxOutputTokens to a value of type T. Visitor An interface that defines how to map each variant of AllowedTools to a value of type T. Visitor An interface that defines how to map each variant of RequireApproval to a value of type T. Visitor An interface that defines how to map each variant of MaxOutputTokens to a value of type T. Visitor An interface that defines how to map each variant of ToolChoice to a value of type T. Visitor An interface that defines how to map each variant of Tool to a value of type T. Visitor An interface that defines how to map each variant of RealtimeServerEvent to a value of type T. Visitor An interface that defines how to map each variant of MaxResponseOutputTokens to a value of type T. Visitor An interface that defines how to map each variant of Tracing to a value of type T. Visitor An interface that defines how to map each variant of TurnDetection to a value of type T. Visitor An interface that defines how to map each variant of MaxOutputTokens to a value of type T. Visitor An interface that defines how to map each variant of RealtimeToolChoiceConfig to a value of type T. Visitor An interface that defines how to map each variant of RealtimeToolsConfigUnion to a value of type T. Visitor An interface that defines how to map each variant of AllowedTools to a value of type T. Visitor An interface that defines how to map each variant of RequireApproval to a value of type T. Visitor An interface that defines how to map each variant of RealtimeTracingConfig to a value of type T. Visitor An interface that defines how to map each variant of RealtimeTranscriptionSessionAudioInputTurnDetection to a value of type T. Visitor An interface that defines how to map each variant of RealtimeTruncation to a value of type T. Visitor An interface that defines how to map each variant of Session to a value of type T. Visitor An interface that defines how to map each variant of Session to a value of type T. Visitor An interface that defines how to map each variant of Session to a value of type T.