Optional ReadonlyagentThe agent who produced the response content, if there is one.
ReadonlydataSome functionality might want to store some data associated with the response. This can be used to store and retrieve such data.
Optional ReadonlyerrorAn optional error object that caused the response to be in an error state.
ReadonlyidThe unique identifier of the response model
ReadonlyisIndicates whether this response is canceled. No further changes are expected if 'true'.
ReadonlyisIndicates whether this response is complete. No further changes are expected if 'true'.
ReadonlyisIndicates whether an error occurred when processing the response. No further changes are expected if 'true'.
ReadonlyisSome agents might need to wait for user input to continue. This flag indicates that.
ReadonlyonUse this to be notified for any change in the response model
ReadonlyprogressIn case there are progress messages, then they will be stored here
ReadonlyrequestThe unique identifier of the request model this response is associated with
ReadonlyresponseThe actual response content
The ChatResponseModel wraps the actual ChatResponse with additional information like the current state, progress messages, a unique id etc.