Skip to content

Interface: RealtimeSessionOptions

Defined in: packages/aiui-claude-channel/src/realtime.ts:219

Properties

apiKey

apiKey: string

Defined in: packages/aiui-claude-channel/src/realtime.ts:220


delay?

optional delay?: () => string | undefined

Defined in: packages/aiui-claude-channel/src/realtime.ts:224

Resolves the delay knob (undefined / "" → omitted).

Returns

string | undefined


model

model: () => string

Defined in: packages/aiui-claude-channel/src/realtime.ts:222

Resolves the transcription model at open time.

Returns

string


now?

optional now?: () => number

Defined in: packages/aiui-claude-channel/src/realtime.ts:230

Injected clock (tests); defaults to Date.now.

Returns

number


socketFactory?

optional socketFactory?: RealtimeSocketFactory

Defined in: packages/aiui-claude-channel/src/realtime.ts:228

Injected upstream socket (tests); defaults to the real ws factory.


url?

optional url?: string

Defined in: packages/aiui-claude-channel/src/realtime.ts:226

Override the endpoint (tests).