CreateMessageOptions
Defined in: src/lib/db/chat/types.ts:180
Properties
content
content:
string
Defined in: src/lib/db/chat/types.ts:183
conversationId
conversationId:
string
Defined in: src/lib/db/chat/types.ts:181
embeddingModel?
optionalembeddingModel:string
Defined in: src/lib/db/chat/types.ts:193
error?
optionalerror:string
Defined in: src/lib/db/chat/types.ts:196
If set, indicates the message failed with this error
fileIds?
optionalfileIds:string[]
Defined in: src/lib/db/chat/types.ts:188
Array of media_id references for direct lookup in media table
files?
optionalfiles:FileMetadata[]
Defined in: src/lib/db/chat/types.ts:186
Deprecated
Use fileIds with media table instead
model?
optionalmodel:string
Defined in: src/lib/db/chat/types.ts:184
parentMessageId?
optionalparentMessageId:string
Defined in: src/lib/db/chat/types.ts:201
Parent message ID for branching (edit/regenerate).
responseDuration?
optionalresponseDuration:number
Defined in: src/lib/db/chat/types.ts:191
role
role:
ChatRole
Defined in: src/lib/db/chat/types.ts:182
sources?
optionalsources:SearchSource[]
Defined in: src/lib/db/chat/types.ts:190
thinking?
optionalthinking:string
Defined in: src/lib/db/chat/types.ts:199
Reasoning/thinking content from models that support extended thinking
thoughtProcess?
optionalthoughtProcess:ActivityPhase[]
Defined in: src/lib/db/chat/types.ts:197
usage?
optionalusage:StoredChatCompletionUsage
Defined in: src/lib/db/chat/types.ts:189
vector?
optionalvector:number[]
Defined in: src/lib/db/chat/types.ts:192
wasStopped?
optionalwasStopped:boolean
Defined in: src/lib/db/chat/types.ts:194