Optional
agentOptional agent identifier in case the request was sent by an agent
Optional
cancellationCancellation support
Optional
clientIdentifier of the request or overall exchange. Corresponds to request id in Chat sessions
Optional
response_Identifier of the Ai/ChatSession
Optional
settingsOptional
subId of a request in case a single exchange consists of multiple requests. In this case the requestId corresponds to the overall exchange.
Optional
tools
The UserRequest extends the "pure" LanguageModelRequest for cancelling support as well as logging metadata. The additional metadata might also be used for other use cases, for example to query default request settings based on the agent id, merging with the request settings handed over.