Expand description
Types mirroring the Amazon Bedrock Converse SDK surface.
Structs§
- Cache
Point Block - A prompt-cache breakpoint (Bedrock parity). Placed in message or system
content after the prefix to cache: the content part immediately preceding
it gets an ephemeral
cache_controlmarker on the wire; the block itself is never emitted. A cache point with no preceding content part in the same message is silently ignored. - Content
Block Delta Event - Content
Block Start Event - Content
Block Start Tool Use - Content
Block Stop Event - Converse
Output - The top-level response from a
converse()call. - Image
Block - An image block (user side).
- Inference
Configuration - Inference
Configuration Builder - Message
- A conversation message with a role and one or more content blocks.
- Message
Builder - Message
Start Event - Message
Stop Event - Metadata
Event - Metrics
- System
Content Block - A system-prompt content entry: either text or a prompt-cache breakpoint.
Construct with
SystemContentBlock::textorSystemContentBlock::cache_point. - Token
Usage - Tool
- Tool
Configuration - Tool
Input Schema - Tool
Result Block - A tool-result block (user side).
- Tool
Specification - Tool
UseBlock - A tool-use invocation block (assistant side).
Enums§
- Cache
Point Type - The kind of prompt-cache breakpoint.
- Content
Block - A content block that can appear in a message.
- Content
Block Delta Payload - Content
Block Start Payload - Conversation
Role - Converse
Output Enum - Output wrapper — mirrors Bedrock’s
ConverseOutputenum. - Converse
Stream Output - All possible stream events — one variant per Bedrock stream event type.
- Image
Format - The format of an image content block.
- Image
Source - The source of an image content block.
- Stop
Reason - Tool
Choice - Tool
Result Content - A single item inside a toolResult content list.