toggle menu
http4k
6.9.0.0
jvm
switch theme
search in API
http4k-mcp-core
/
org.http4k.mcp.protocol.messages
/
McpSampling
Mcp
Sampling
object
McpSampling
:
McpRpc
Members
Types
Request
Link copied to clipboard
@
JsonSerializable
data
class
Request
(
val
messages
:
List
<
Message
>
,
val
maxTokens
:
MaxTokens
,
val
systemPrompt
:
SystemMessage
?
=
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
_meta
:
Meta
=
Meta.default
)
:
ServerMessage.Request
,
ClientMessage.Request
,
HasMeta
Response
Link copied to clipboard
@
JsonSerializable
data
class
Response
(
val
model
:
ModelName
,
val
stopReason
:
StopReason
?
,
val
role
:
Role
,
val
content
:
Content
)
:
ServerMessage.Response
,
ClientMessage.Response
Properties
Method
Link copied to clipboard
open
override
val
Method
:
McpRpcMethod