Package com.openai.models.realtime.clientsecrets
See: Description
-
Class Summary Class Description Builder A builder for ClientSecretCreateParams. Builder A builder for Body. Body Create a session and client secret for the Realtime API. Builder A builder for ExpiresAfter. Anchor The anchor point for the client secret expiration, meaning that seconds
will be added to thecreated_at
time of the client secret to produce an expiration timestamp.ExpiresAfter Configuration for the client secret expiration. Session Session configuration to use for the client secret. ClientSecretCreateParams Create a Realtime client secret with an associated session configuration. Builder A builder for ClientSecretCreateResponse. Session The session configuration for either a realtime or transcription session. ClientSecretCreateResponse Response from creating a session and client secret for the Realtime API. Builder A builder for RealtimeSessionClientSecret. RealtimeSessionClientSecret Ephemeral key returned by the API. Builder A builder for RealtimeSessionCreateResponse. Builder A builder for Audio. Builder A builder for Input. Builder A builder for NoiseReduction. NoiseReduction Configuration for input audio noise reduction. 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. Input Builder A builder for Output. Voice The voice the model uses to respond. Output Audio Configuration for input and output audio. 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 ToolChoice How the model chooses tools. Builder A builder for McpTool. 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. McpTool Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Tool Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Builder A builder for TracingConfiguration. TracingConfiguration Granular configuration for tracing. Tracing Realtime API can write session traces to the /logs? RealtimeSessionCreateResponse A new Realtime session configuration, with an ephemeral key. Builder A builder for RealtimeTranscriptionSessionCreateResponse. Builder A builder for Audio. Builder A builder for Input. Builder A builder for NoiseReduction. NoiseReduction Configuration for input audio noise reduction. Input Audio Configuration for input audio for the session. Include RealtimeTranscriptionSessionCreateResponse A Realtime transcription session configuration object. Builder A builder for RealtimeTranscriptionSessionTurnDetection. RealtimeTranscriptionSessionTurnDetection Configuration for turn detection. -
Enum Summary Enum Description Known An enum containing Anchor's known values. Value An enum containing Anchor'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 Include's known values. Value An enum containing Include's known values, as well as an _UNKNOWN member. -
Interface Summary Interface Description 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 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 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 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 Tracing to a value of type T.