The chat/session ID
Last error
Current input value (controlled)
Whether the assistant is currently responding
All messages in the conversation
Start a new chat session (clears messages and generates new ID)
Send a message (uses input value if no text provided)
Set the input value
Replace all messages
Current status of the chat
Stop the current streaming response
Return type of useChat