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