wujingjing
2025-03-05 c56ba92667b2b5dded272fb60ad0c2af4983cd43
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;
}