Skip to content

UseAssistantReturn

Defined in: react-hooks/src/use-assistant.ts:83

Assistant hook return value.

append: (message) => Promise<void>

Defined in: react-hooks/src/use-assistant.ts:95

Submit message programmatically

string | Message

Promise<void>


error: Error | undefined

Defined in: react-hooks/src/use-assistant.ts:105

Error if any


handleInputChange: (e) => void

Defined in: react-hooks/src/use-assistant.ts:91

Handle input change

ChangeEvent<HTMLInputElement | HTMLTextAreaElement>

void


handleSubmit: (e?) => void

Defined in: react-hooks/src/use-assistant.ts:93

Handle form submit

FormEvent<HTMLFormElement>

void


input: string

Defined in: react-hooks/src/use-assistant.ts:87

Current input value


messages: AssistantMessage[]

Defined in: react-hooks/src/use-assistant.ts:85

Chat messages


setInput: (input) => void

Defined in: react-hooks/src/use-assistant.ts:89

Set input value

string

void


setMessages: (messages) => void

Defined in: react-hooks/src/use-assistant.ts:103

Set messages

AssistantMessage[]

void


status: AssistantStatus

Defined in: react-hooks/src/use-assistant.ts:99

Current status


stop: () => void

Defined in: react-hooks/src/use-assistant.ts:101

Stop the current run

void


threadId: string | undefined

Defined in: react-hooks/src/use-assistant.ts:97

Thread ID