Module realtime

Source
Available on crate feature realtime only.

Structs§

AudioTranscription
Conversation
ConversationCreatedEvent
ConversationItemCreateEvent
ConversationItemCreatedEvent
ConversationItemDeleteEvent
ConversationItemDeletedEvent
ConversationItemInputAudioTranscriptionCompletedEvent
ConversationItemInputAudioTranscriptionFailedEvent
ConversationItemTruncateEvent
ConversationItemTruncatedEvent
ErrorEvent
FailedError
InputAudioBufferAppendEvent
InputAudioBufferClearEvent
InputAudioBufferClearedEvent
InputAudioBufferCommitEvent
InputAudioBufferCommitedEvent
InputAudioBufferSpeechStartedEvent
InputAudioBufferSpeechStoppedEvent
Item
ItemContent
RateLimit
RateLimitsUpdatedEvent
RealtimeAPIError
ResponseAudioDeltaEvent
ResponseAudioDoneEvent
ResponseAudioTranscriptDeltaEvent
ResponseAudioTranscriptDoneEvent
ResponseCancelEvent
ResponseContentPartAddedEvent
ResponseContentPartDoneEvent
ResponseCreateEvent
ResponseCreatedEvent
ResponseDoneEvent
ResponseFunctionCallArgumentsDeltaEvent
ResponseFunctionCallArgumentsDoneEvent
ResponseOutputItemAddedEvent
ResponseOutputItemDoneEvent
ResponseResource
ResponseTextDeltaEvent
ResponseTextDoneEvent
SessionCreatedEvent
SessionResource
SessionUpdateEvent
SessionUpdatedEvent
Usage

Enums§

AudioFormat
ClientEvent
These are events that the OpenAI Realtime WebSocket server will accept from the client.
ContentPart
FunctionType
IncompleteReason
ItemContentType
ItemRole
ItemStatus
ItemType
MaxResponseOutputTokens
RealtimeVoice
ResponseStatus
ResponseStatusDetail
ServerEvent
These are events emitted from the OpenAI Realtime WebSocket server to the client.
ToolChoice
ToolDefinition
TurnDetection