wujingjing
2025-03-04 92d2ea48d343fc00d81905167d033c40200ea716
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;
}