KoogLlmRequestData

data class KoogLlmRequestData(val messages: List<Message>, val toolDescriptors: List<ToolDescriptor>, val toolChoice: LLMParams.ToolChoice, val callId: String = UUID.randomUUID().toString())

Data class representing a request to the Koog LLM.

Constructors

Link copied to clipboard
constructor(messages: List<Message>, toolDescriptors: List<ToolDescriptor>, toolChoice: LLMParams.ToolChoice, callId: String = UUID.randomUUID().toString())

Properties

Link copied to clipboard
Link copied to clipboard
val messages: List<Message>
Link copied to clipboard
val toolChoice: LLMParams.ToolChoice
Link copied to clipboard
val toolDescriptors: List<ToolDescriptor>