Interface References

ModelMessage

Interface: ModelMessage\

Defined in: packages/ai/src/types.ts:326

Type Parameters

TContent

TContent extends string | null | ContentPart[] = string | null | ContentPart[]

Properties

content

ts
content: TContent;

Defined in: packages/ai/src/types.ts:333


name?

ts
optional name: string;

Defined in: packages/ai/src/types.ts:334


role

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

Defined in: packages/ai/src/types.ts:332


thinking?

ts
optional thinking: object[];

Defined in: packages/ai/src/types.ts:337

content

ts
content: string;

signature?

ts
optional signature: string;

toolCallId?

ts
optional toolCallId: string;

Defined in: packages/ai/src/types.ts:336


toolCalls?

ts
optional toolCalls: ToolCall<unknown>[];

Defined in: packages/ai/src/types.ts:335