kernl
ReferencekernlInterfaces

Interface: RealtimeSessionOptions<TContext>

Defined in: packages/kernl/src/realtime/types.ts:46

Options for creating a realtime session.

Type Parameters

Type ParameterDefault type
TContextUnknownContext

Properties

PropertyTypeDescriptionDefined in
channel?RealtimeChannelAudio I/O channel (e.g., BrowserChannel, TwilioChannel). Not used with WebRTC transport.packages/kernl/src/realtime/types.ts:56
connectOptions?RealtimeConnectOptionsOptions passed to model.connect() or transport.connect().packages/kernl/src/realtime/types.ts:80
context?Context<TContext>Context for this session.packages/kernl/src/realtime/types.ts:67
credential?ClientCredentialEphemeral credential for client-side connections. Obtained from model.authenticate() on the server. Shorthand for connectOptions.credential.packages/kernl/src/realtime/types.ts:75
model?RealtimeModelOverride the agent's default model for this session.packages/kernl/src/realtime/types.ts:50
transport?RealtimeTransportCustom transport (e.g., WebRTCTransport). If not provided, model.connect() creates the default transport.packages/kernl/src/realtime/types.ts:62

On this page