wujingjing
2025-03-11 c144c39d9f3f86e1b52ae4247f8322f6396a4320
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export type AssistantContent = {
    value:string;
    isLoading: boolean;
    isError: boolean;
    reason?: string;
};
 
export type UserContent = {
    value: string;
};
 
export interface ChatMessage<T = UserContent | AssistantContent> {
    id: string;
    role: 'user' | 'assistant';
    content: T;
}