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?
optionalassistantMessage:undefined
data
data:
ApiResponse
error
error:
null
skipped
skipped:
true
Indicates this was a skipStorage request - no messages were persisted
userMessage?
optionaluserMessage:undefined
{ assistantMessage?: undefined; data: null; error: string; userMessage?: StoredMessage; }
assistantMessage?
optionalassistantMessage:undefined
data
data:
null
error
error:
string
userMessage?
optionaluserMessage:StoredMessage