vision-agent / lib /types.ts
MingruiZhang's picture
image rendering and vision agent endpoint boilerplate (#6)
a86b547 unverified
raw
history blame
563 Bytes
import { type Message } from 'ai';
export type ServerActionResult<Result> = Promise<
| Result
| {
error: string;
}
>;
/**
* @deprecated
*/
export type DatasetImageEntity = {
url: string;
selected?: boolean;
name: string;
};
/**
* @deprecated
*/
export type MessageWithSelectedDataset = Message & {
dataset: DatasetImageEntity[];
};
export type MessageBase = {
role: Message['role'];
content: string;
id: string;
};
export type ChatEntity = {
url: string;
id: string;
user: string; // email
messages: MessageBase[];
};