# Live Types: ```python from openai.types.live import ( AudioFormat, BuiltInVoice, ClientConfig, ClientDelegation, ClientEvent, CommentaryAppendEvent, CommentaryAppendedEvent, CustomVoice, DataChannelConfig, DelegationCreatedEvent, Error, ErrorEvent, ForkSessionConfig, ForkSessionStartEvent, FunctionTool, InfoEvent, InitialItem, InputAudioAppendEvent, InputAudioMuteEvent, InputAudioMutedEvent, InputAudioUnmuteEvent, InputAudioUnmutedEvent, InputTranscriptDeltaEvent, InstructionsAppendEvent, InstructionsAppendedEvent, MediaSessionConfig, MediaSessionForkConfig, OutputAudioDeltaEvent, OutputTranscriptDeltaEvent, ResponseCreateEvent, ResponseEvent, ResponseItemCreateEvent, ResponsesDelegationConfig, ResponsesDelegationUpdateConfig, ServerEvent, ServerEventSelector, SessionCloseEvent, SessionClosedEvent, SessionConfig, SessionResource, SessionStartEvent, SessionStartedEvent, SessionUpdateConfig, SessionUpdateEvent, SessionUpdatedEvent, SessionUsage, SessionUsageUpdatedEvent, ThinkingAppendEvent, ThinkingAppendedEvent, LiveCreateResponse, ) ``` Methods: - client.live.create(\*\*params) -> LiveCreateResponse ## Sideband Types: ```python from openai.types.live import ConnectClientEvent, ConnectServerEvent ``` ## Forks Types: ```python from openai.types.live import ForkClientEvent, ForkServerEvent ``` ## Sessions Types: ```python from openai.types.live import SessionForkResponse ``` Methods: - client.live.sessions.accept(session_id, \*\*params) -> None - client.live.sessions.download_recording(session_id) -> HttpxBinaryResponseContent - client.live.sessions.fork(session_id, \*\*params) -> SessionForkResponse - client.live.sessions.hangup(session_id) -> None - client.live.sessions.refer(session_id, \*\*params) -> None - client.live.sessions.reject(session_id, \*\*params) -> None