Module sampling

Source
Expand description

Sampling-related message types for MCP LLM completion requests.

This module provides types for:

  • Server-to-client LLM completion requests
  • Completion parameters (temperature, max tokens, etc.)
  • Completion responses with generated content
  • Model selection and configuration

Structs§

CompleteRequest
Request from server to client for LLM completion.
CompleteResponse
Response to a completion request.
CompletionArgument
Arguments for a completion request.
ModelPreferences
Model preferences for completion requests.
SamplingMessage
A message in a sampling request.

Enums§

CompletionResult
Result of a completion request.
CostPriority
Cost priority levels for model selection.
IntelligencePriority
Intelligence priority levels for model selection.
MessageRole
Role of a message in sampling.
SamplingContent
Content of a sampling message.
SpeedPriority
Speed priority levels for model selection.
StopReason
Reason why completion stopped.