RealtimeEventPayloads

Interface: RealtimeEventPayloads

Defined in: packages/ai/src/realtime/types.ts:253

Event payloads for realtime events

Properties

audio_chunk

ts
audio_chunk: object;

Defined in: packages/ai/src/realtime/types.ts:261

data

ts
data: ArrayBuffer;

sampleRate

ts
sampleRate: number;

error

ts
error: object;

Defined in: packages/ai/src/realtime/types.ts:265

error

ts
error: Error;

interrupted

ts
interrupted: object;

Defined in: packages/ai/src/realtime/types.ts:264

messageId?

ts
optional messageId: string;

message_complete

ts
message_complete: object;

Defined in: packages/ai/src/realtime/types.ts:263

message

ts
message: RealtimeMessage;

mode_change

ts
mode_change: object;

Defined in: packages/ai/src/realtime/types.ts:255

mode

ts
mode: RealtimeMode;

status_change

ts
status_change: object;

Defined in: packages/ai/src/realtime/types.ts:254

status

ts
status: RealtimeStatus;

tool_call

ts
tool_call: object;

Defined in: packages/ai/src/realtime/types.ts:262

input

ts
input: unknown;

toolCallId

ts
toolCallId: string;

toolName

ts
toolName: string;

transcript

ts
transcript: object;

Defined in: packages/ai/src/realtime/types.ts:256

isFinal

ts
isFinal: boolean;

role

ts
role: "user" | "assistant";

transcript

ts
transcript: string;