vision-agent / lib /types.ts
MingruiZhang's picture
KV template
c3e8f3d unverified
raw
history blame
461 Bytes
import { type Message } from 'ai';
export interface Chat extends Record<string, any> {
id: string;
title: string;
createdAt: Date;
userId: string;
path: string;
messages: Message[];
}
export type ServerActionResult<Result> = Promise<
| Result
| {
error: string;
}
>;
export type DatasetImageEntity = {
url: string;
selected?: boolean;
name: string;
};
export type MessageWithSelectedDataset = Message & {
dataset: DatasetImageEntity[];
};