wujingjing
2025-03-21 6e09e21b98b487621e7f19e1b91012a0e9e617ed
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;
}