kernl

Interface: RealtimeConnectOptions

Defined in: packages/protocol/src/realtime/types.ts:40

Properties

PropertyTypeDescriptionDefined in
abort?AbortSignalAbort signal for cancelling connection.packages/protocol/src/realtime/types.ts:54
credential?ClientCredentialEphemeral credential for client-side connections. Obtained from model.authenticate() on the server. When provided, used instead of the model's API key.packages/protocol/src/realtime/types.ts:67
providerOptions?SharedProviderOptionsProvider-specific options.packages/protocol/src/realtime/types.ts:59
resume?SessionResumeConfigResume a previous session.packages/protocol/src/realtime/types.ts:49
sessionConfig?RealtimeSessionConfigInitial session configuration.packages/protocol/src/realtime/types.ts:44
websocket?WebSocketConstructorWebSocket constructor for browser/Node compatibility. Defaults to globalThis.WebSocket (available in browsers and Node 22+). For Node.js <22, provide the 'ws' package. Example import WebSocket from 'ws'; await model.connect({ websocket: WebSocket });packages/protocol/src/realtime/types.ts:81

On this page