Skip to main content

RealtimeMessage

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

A message in a realtime conversation

Properties

audioId?

optional audioId?: string;

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

Reference to audio buffer if stored


durationMs?

optional durationMs?: number;

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

Duration of the audio in milliseconds


id

id: string;

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

Unique message identifier


interrupted?

optional interrupted?: boolean;

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

Whether this message was interrupted


parts

parts: RealtimeMessagePart[];

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

Content parts of the message


role

role: "assistant" | "user";

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

Message role


timestamp

timestamp: number;

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

Timestamp when the message was created