feat: assistant templates startup
This commit is contained in:
@@ -76,6 +76,7 @@ export interface ChatSession {
|
||||
create_at: number
|
||||
messages: ChatMessage[]
|
||||
last_input?: string
|
||||
assistant?: Assistant
|
||||
}
|
||||
|
||||
export type MessageRole = 'user' | 'assistant' | 'system'
|
||||
@@ -84,6 +85,7 @@ export interface ChatMessage {
|
||||
id: ChatMessageId
|
||||
role: MessageRole
|
||||
content: string
|
||||
preset?: boolean
|
||||
create_at?: number
|
||||
interrupted?: boolean
|
||||
}
|
||||
|
||||
5
typings/types.d.ts
vendored
5
typings/types.d.ts
vendored
@@ -11,7 +11,10 @@ interface BaseResponse<T> {
|
||||
|
||||
// TODO: PagedData schema
|
||||
interface PagedData<T> {
|
||||
|
||||
total: number
|
||||
page: number
|
||||
perpage: number
|
||||
items: T[]
|
||||
}
|
||||
|
||||
interface UserSchema {
|
||||
|
||||
Reference in New Issue
Block a user