SamplingRequest
data class SamplingRequest(val messages: List<Message>, val maxTokens: MaxTokens, val systemPrompt: SystemPrompt? = null, val includeContext: SamplingIncludeContext? = null, val temperature: Temperature? = null, val stopSequences: List<String>? = null, val modelPreferences: ModelPreferences? = null, val metadata: Map<String, Any> = emptyMap(), val tools: List<McpTool> = emptyList(), val toolChoice: ToolChoice = ToolChoice(ToolChoiceMode.auto), val progressToken: ProgressToken? = null)(source)
Constructors
Link copied to clipboard
constructor(messages: List<Message>, maxTokens: MaxTokens, systemPrompt: SystemPrompt? = null, includeContext: SamplingIncludeContext? = null, temperature: Temperature? = null, stopSequences: List<String>? = null, modelPreferences: ModelPreferences? = null, metadata: Map<String, Any> = emptyMap(), tools: List<McpTool> = emptyList(), toolChoice: ToolChoice = ToolChoice(ToolChoiceMode.auto), progressToken: ProgressToken? = null)