wujingjing
2025-04-07 457cc6cf166d3b6c22be4f78c1db8802a7fbb4c7
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;
}