Skip to Content
SdkReactInternalType AliasesSendMessageWithStorageResult

SendMessageWithStorageResult

SendMessageWithStorageResult = { assistantMessage: StoredMessage; data: ApiResponse; error: null; userMessage: StoredMessage; } | { assistantMessage?: undefined; data: ApiResponse; error: null; skipped: true; userMessage?: undefined; } | { assistantMessage?: undefined; data: null; error: string; userMessage?: StoredMessage; }

Defined in: src/react/useChatStorage.ts:349 

Result from sendMessage with storage (React version) The data field contains the raw server response which includes tools_checksum.

Type Declaration

{ assistantMessage: StoredMessage; data: ApiResponse; error: null; userMessage: StoredMessage; }

assistantMessage

assistantMessage: StoredMessage

data

data: ApiResponse

error

error: null

userMessage

userMessage: StoredMessage

{ assistantMessage?: undefined; data: ApiResponse; error: null; skipped: true; userMessage?: undefined; }

assistantMessage?

optional assistantMessage: undefined

data

data: ApiResponse

error

error: null

skipped

skipped: true

Indicates this was a skipStorage request - no messages were persisted

userMessage?

optional userMessage: undefined

{ assistantMessage?: undefined; data: null; error: string; userMessage?: StoredMessage; }

assistantMessage?

optional assistantMessage: undefined

data

data: null

error

error: string

userMessage?

optional userMessage: StoredMessage

Last updated on