Expand description
Request-side message structures: MessageInput, MessageContent,
SystemPrompt.
MessageInput is one turn in the conversation history sent to the API.
Build via MessageInput::user / MessageInput::assistant for the
common cases, or construct MessageContent::Blocks directly when you
need multiple content blocks in one turn.
SystemPrompt wraps the system string with optional per-block cache
breakpoints for prompt caching.
Structs§
- Message
Input - One turn in the conversation history sent to the API.
Enums§
- Message
Content - Content body of a request-side message: either a plain string or a
sequence of
ContentBlocks. - System
Prompt - System prompt passed alongside a Messages request.