CreateMessageRequest

@Serializable
@SerialName(value = "sampling/createMessage")
data class CreateMessageRequest(val id: String, val params: CreateMessageRequest.CreateMessageParams) : JsonRpcRequest

Constructors

Link copied to clipboard

Types

Link copied to clipboard
@Serializable
data class CreateMessageParams(val messages: List<SamplingMessage>, val modelPreferences: ModelPreferences? = null, val systemPrompt: String? = null, val includeContext: IncludeContext? = null, val temperature: Double? = null, val maxTokens: Int, val stopSequences: List<String>? = null, val metadata: Map<String, JsonElement>? = null, val _meta: Map<String, JsonElement>? = null) : ClientApprovable

Properties

Link copied to clipboard
open override val id: String
Link copied to clipboard

Functions

Link copied to clipboard