hashbrown

UseChatOptions

Options for the useChat hook.

API

UseChatOptions
@typeTools
Chat.AnyTool
debounceTime
number

The debounce time between sends to the endpoint. default: 150

debugName
string

The name of the hook, useful for debugging.

messages
Chat.Message<string, Tools>[]

The initial messages for the chat. default: 1.0

model
KnownModelIds

The LLM model to use for the chat.

retries
number

Number of retries if an error is received. default: 0

system
string

The system message to use for the chat.

tools
Tools[]

The tools to make available use for the chat. default: []