@ai-billing/nextjs / index / UseChatOptions
Interface: UseChatOptions
Defined in: packages/nextjs/src/chat/useChat.ts:11Properties
userId
userId: string
Defined in: packages/nextjs/src/chat/useChat.ts:12
defaultModel?
Defined in: packages/nextjs/src/chat/useChat.ts:13optionaldefaultModel?:string
initialMessages?
Defined in: packages/nextjs/src/chat/useChat.ts:14optionalinitialMessages?:UIMessage<unknown,UIDataTypes,UITools>[]
tags?
Defined in: packages/nextjs/src/chat/useChat.ts:15optionaltags?:Record<string,string>
onSubmit?
Defined in: packages/nextjs/src/chat/useChat.ts:16optionalonSubmit?: (message) =>void|Promise<void>
Parameters
message
UIMessage
Returns
void | Promise<void>
onFinish?
Defined in: packages/nextjs/src/chat/useChat.ts:17optionalonFinish?: (messages) =>void|Promise<void>
Parameters
messages
UIMessage<unknown, UIDataTypes, UITools>[]
Returns
void | Promise<void>
onData?
Defined in: packages/nextjs/src/chat/useChat.ts:18optionalonData?: (data) =>void
Parameters
data
unknown
Returns
void