Skip to content

TypeScript API / @laikacms/server/ai / AiMessage

Interface: AiMessage ​

AI Message - stores the raw UIMessage from Vercel AI SDK v3 We store the entire UIMessage object as-is for full fidelity restoration

Properties ​

createdAt? ​

ts
optional createdAt?: number;

Timestamp when the message was created


id ​

ts
id: string;

The raw UIMessage object from @ai-sdk/react v3


parts ​

ts
parts: unknown[];

v3 format: array of message parts (text, tool calls, etc.)


role ​

ts
role: "user" | "assistant";

Released under the MIT License.