Skip to content

UseChatReturn

Defined in: types.ts:191

Chat hook return value.

append: (message, options?) => Promise<string | null | undefined>

Defined in: types.ts:203

Submit message programmatically

string | Message

ChatRequestOptions

Promise<string | null | undefined>


optional data: unknown[]

Defined in: types.ts:218

Data from API


error: Error | undefined

Defined in: types.ts:216

Error if any


handleInputChange: (e) => void

Defined in: types.ts:199

Handle input change

ChangeEvent<HTMLInputElement | HTMLTextAreaElement>

void


handleSubmit: (e?, options?) => void

Defined in: types.ts:201

Handle form submit

FormEvent<HTMLFormElement>

ChatRequestOptions

void


input: string

Defined in: types.ts:195

Current input value


isLoading: boolean

Defined in: types.ts:214

Whether currently loading


messages: Message[]

Defined in: types.ts:193

Chat messages


reload: (options?) => Promise<string | null | undefined>

Defined in: types.ts:208

Reload last message

ChatRequestOptions

Promise<string | null | undefined>


setInput: (input) => void

Defined in: types.ts:197

Set input value

string

void


setMessages: (messages) => void

Defined in: types.ts:212

Set messages

Message[] | (messages) => Message[]

void


stop: () => void

Defined in: types.ts:210

Stop streaming

void