2025-04-06 17:55:31 +08:00

18 lines
367 B
TypeScript

export interface ChatMessage {
role: 'user' | 'assistant' | 'system';
content: string;
}
export interface ChatSetting {
modelIndex: number
systemPrompt: string
enableTools: boolean
temperature: number
enableWebSearch: boolean
contextLength: number
}
export interface ChatStorage {
messages: ChatMessage[]
settings: ChatSetting
}