MapGptStreamingRequest

data class MapGptStreamingRequest(val prompt: String, val context: MapGptContextDTO, val profileId: String? = null, val capabilities: Set<String>? = null, val conversationId: String? = null)

Data object defining a MapGptService request.

Constructors

Link copied to clipboard
constructor(prompt: String, context: MapGptContextDTO, profileId: String? = null, capabilities: Set<String>? = null, conversationId: String? = null)

Properties

Link copied to clipboard
val capabilities: Set<String>? = null

defines the set of active capabilities id.

Link copied to clipboard

Context required for MapGPT service to process the request.

Link copied to clipboard
val conversationId: String? = null

Optional unique ID of the current conversation.

Link copied to clipboard
val profileId: String? = null

Optional unique ID of the profile that the MapGPT should use to respond to the user input. A default profile is selected if left null.

Link copied to clipboard

User input.