Expand description
Structures shared across the Realtime API for session management and event handling.
Re-exports§
pub use session::RealtimeSessionInputAudioTranscription;pub use session::RealtimeSessionTurnDetection;pub use session::RealtimeSessionInputAudioNoiseReduction;pub use session::RealtimeSession;pub use session::RealtimeClientSecret;pub use session::RealtimeSessionCreateResponse;pub use session::RealtimeSessionCreateRequest;pub use transcription::RealtimeTranscriptionSessionCreateResponse;pub use transcription::RealtimeTranscriptionSessionCreateRequest;pub use conversation::RealtimeConversationItem;pub use conversation::RealtimeConversationItemContent;pub use conversation::RealtimeConversationItemWithReference;pub use conversation::RealtimeConversationInfo;pub use response::RealtimeResponseStatusDetails;pub use response::RealtimeResponseInputTokenDetails;pub use response::RealtimeResponseOutputTokenDetails;pub use response::RealtimeResponseUsage;pub use response::RealtimeResponse;pub use response::RealtimeResponseCreateParams;pub use events::RealtimeClientEventConversationItemCreate;pub use events::RealtimeClientEventConversationItemDelete;pub use events::RealtimeClientEventConversationItemRetrieve;pub use events::RealtimeClientEventConversationItemTruncate;pub use events::RealtimeClientEventInputAudioBufferAppend;pub use events::RealtimeClientEventInputAudioBufferClear;pub use events::RealtimeClientEventInputAudioBufferCommit;pub use events::RealtimeClientEventResponseCancel;pub use events::RealtimeClientEventResponseCreate;pub use events::RealtimeClientEventSessionUpdate;pub use events::RealtimeClientEventTranscriptionSessionUpdate;pub use events::RealtimeClientEvent;pub use events::RealtimeServerEvent;pub use events_server::RealtimeServerEventConversationCreated;pub use events_server::RealtimeServerEventConversationItemCreated;pub use events_server::RealtimeServerEventConversationItemDeleted;pub use events_server::RealtimeServerEventConversationItemInputAudioTranscriptionCompleted;pub use events_server::RealtimeServerEventConversationItemInputAudioTranscriptionDelta;pub use events_server::RealtimeServerEventConversationItemInputAudioTranscriptionFailed;pub use events_server::RealtimeServerEventConversationItemRetrieved;pub use events_server::RealtimeServerEventConversationItemTruncated;pub use events_server::RealtimeServerEventError;pub use events_server::RealtimeErrorDetails;pub use events_server::RealtimeServerEventInputAudioBufferCleared;pub use events_server::RealtimeServerEventInputAudioBufferCommitted;pub use events_server::RealtimeServerEventInputAudioBufferSpeechStarted;pub use events_server::RealtimeServerEventInputAudioBufferSpeechStopped;pub use events_server::RealtimeServerEventRateLimitsUpdated;pub use events_server::RateLimitInfo;pub use events_server::RealtimeServerEventResponseAudioDelta;pub use events_server::RealtimeServerEventResponseAudioDone;pub use events_server::RealtimeServerEventResponseAudioTranscriptDelta;pub use events_server::RealtimeServerEventResponseAudioTranscriptDone;pub use events_server::RealtimeServerEventResponseContentPartAdded;pub use events_server::RealtimeServerEventResponseContentPartDone;pub use events_server::RealtimeServerEventResponseCreated;pub use events_server::RealtimeServerEventResponseDone;pub use events_server::RealtimeServerEventResponseFunctionCallArgumentsDelta;pub use events_server::RealtimeServerEventResponseFunctionCallArgumentsDone;pub use events_server::RealtimeServerEventResponseOutputItemAdded;pub use events_server::RealtimeServerEventResponseOutputItemDone;pub use events_server::RealtimeServerEventResponseTextDelta;pub use events_server::RealtimeServerEventResponseTextDone;pub use events_server::RealtimeServerEventSessionCreated;pub use events_server::RealtimeServerEventSessionUpdated;pub use events_server::RealtimeServerEventTranscriptionSessionCreated;pub use events_server::RealtimeServerEventTranscriptionSessionUpdated;
Modules§
- conversation
- Conversation items and content management for the Realtime API.
- events
- Event enums and structures for Realtime API client and server communication.
- events_
server - Server event structures for Realtime API communication.
- response
- Response handling and streaming structures for the Realtime API.
- session
- Session configuration and management structures for the Realtime API.
- transcription
- Transcription-specific session structures for the Realtime API.