ui: chat sidebar ui

This commit is contained in:
2024-03-25 18:00:39 +08:00
parent ca05296317
commit ef1ef50fd5
11 changed files with 212 additions and 18 deletions

19
components/aigc/chat/index.d.ts vendored Normal file
View File

@@ -0,0 +1,19 @@
export type ChatSessionId = string
export type ChatMessageId = string
export interface ChatSession {
id: ChatSessionId
subject: string
create_at: number
messages: ChatMessage[]
}
export type MessageRole = 'user' | 'assistant' | 'system'
export interface ChatMessage {
id: ChatMessageId
role: MessageRole
content: string
create_at: number
interrupted?: boolean
}