Class Nexus\Mcp\Core\Schema\Sampling\SamplingMessage

final
readonly
implements Arrayable<array{content: (array<string, mixed>|list<array<string, mixed>>), role: value-of<Role>, _meta?: template-type<MetaObject, Arrayable, 'T'>}>

Describes a message issued to or received from an LLM API.

Type aliases
ContentMember AudioContent|ImageContent|TextContent|ToolResultContent|ToolUseContent #
Methods
Properties