Appearance
@sylis/web / pages/chat/hooks/useAIChat / UseAIChatReturn
Interface: UseAIChatReturn
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:17
Extends
Properties
abort()
abort: () =>
void
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:24
Returns
void
addMessage()
addMessage: (
message) =>void
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:27
Parameters
message
Returns
void
clearMessages()
clearMessages: () =>
void
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:25
Returns
void
error
error:
null|string
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:7
Inherited from
isLoading
isLoading:
boolean
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:6
Inherited from
messages
messages:
ChatMessage[]
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:8
Inherited from
refreshMessageStream()
refreshMessageStream: (
assistantIndex,onChunk?) =>Promise<void>
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:19
Parameters
assistantIndex
number
onChunk?
(content) => void
Returns
Promise<void>
sendMessage()
sendMessage: (
message) =>Promise<void>
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:18
Parameters
message
string
Returns
Promise<void>
sendMessageStream()
sendMessageStream: (
message,onChunk?) =>Promise<void>
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:23
Parameters
message
string
onChunk?
(content) => void
Returns
Promise<void>
setMessages()
setMessages: (
messages) =>void
Defined in: apps/web/src/pages/chat/hooks/useAIChat.ts:26
Parameters
messages
Returns
void