Docs
CodeRabbit
Cloudflare
Railway
Netlify
AG Grid
OpenRouter
SerpAPI
WorkOS
Clerk
Electric
Sentry
Unkey
Prisma
CodeRabbit
Cloudflare
Railway
Netlify
AG Grid
OpenRouter
SerpAPI
WorkOS
Clerk
Electric
Sentry
Unkey
Prisma
Class References
Function References
Interface References
Type Alias References
Variable References
Interface References

RealtimeMessage

Interface: RealtimeMessage

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

A message in a realtime conversation

Properties

audioId?

ts
optional audioId: string;
optional audioId: string;

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

Reference to audio buffer if stored


durationMs?

ts
optional durationMs: number;
optional durationMs: number;

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

Duration of the audio in milliseconds


id

ts
id: string;
id: string;

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

Unique message identifier


interrupted?

ts
optional interrupted: boolean;
optional interrupted: boolean;

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

Whether this message was interrupted


parts

ts
parts: RealtimeMessagePart[];
parts: RealtimeMessagePart[];

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

Content parts of the message


role

ts
role: "user" | "assistant";
role: "user" | "assistant";

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

Message role


timestamp

ts
timestamp: number;
timestamp: number;

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

Timestamp when the message was created